X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=huffware%2Fhuffotronic_tools_n_testers%2Fhamster_sound_effects_v0.8.txt;fp=huffware%2Fhuffotronic_tools_n_testers%2Fhamster_sound_effects_v0.8.txt;h=0000000000000000000000000000000000000000;hb=2ad923922ef5c1e212dd45aa5074f08d54ea9371;hp=163bc3822910e5a77cc04d5e57312804629f6d9b;hpb=1809c04b7499a188d1c2a7df3ec588bc8591a2e3;p=feisty_meow.git diff --git a/huffware/huffotronic_tools_n_testers/hamster_sound_effects_v0.8.txt b/huffware/huffotronic_tools_n_testers/hamster_sound_effects_v0.8.txt deleted file mode 100755 index 163bc382..00000000 --- a/huffware/huffotronic_tools_n_testers/hamster_sound_effects_v0.8.txt +++ /dev/null @@ -1,38 +0,0 @@ - -// huffware script: hamster sound effects, by fred huffhines -// -// a randomizing sound player, originally used to replace a sound -// playing script with bad perms in a freebie hamster. -// -// this script is licensed by the GPL v3 which is documented at: http://www.gnu.org/licenses/gpl.html -// do not use it in objects without fully realizing you are implicitly accepting that license. -// - -list all_sounds; - -default -{ - state_entry() { if (llSubStringIndex(llGetObjectName(), "huffotronic") < 0) state real_default; } - on_rez(integer parm) { state rerun; } -} -state rerun { state_entry() { state default; } } - -state real_default { - state_entry() { - llStopSound(); - integer indy; - for (indy = 0; indy < llGetInventoryNumber(INVENTORY_SOUND); indy++) { - all_sounds += [ llGetInventoryName(INVENTORY_SOUND, indy) ]; - } - } - - touch_start(integer cnt) { - all_sounds = llListRandomize(all_sounds, 1); - llTriggerSound(llList2String(all_sounds, 0), 1.0); - } - - changed(integer change) { - if (change & CHANGED_INVENTORY) llResetScript(); // reset when sounds might have changed. - } -} -