Saturday, July 11, 2009

Safety Dance


We can dance if we want to
We can leave your friends behind
'Cause your friends don't dance
And if they don't dance
Well, they're no friends of mine...

- Safety Dance - Men Without Hats

Let's face it. None of the other races can look as elegant as a dancing Galka. You may think otherwise, but this statement is irrefutable. Nevertheless, we can all keep trying and keep on keeping on. Just dance for the sake of dancing. Forever.

Dance forever. How do you do just that?
  1. Sign up for a Windower ballroom dance class.
  2. In the scripts folder of your Windower directory, create a dance.txt file with the following contents:
echo "=== Start the Dance Marathon! ===";
echo "Use the Control-Escape Key to end this macro.";

plugin_unloadall
//Remove above line if you do NOT want to unload all your plugins.

alias stopDance01 alias Dance01 /;
alias stopDance02 alias Dance02 /;
alias stopDance03 alias Dance03 /;
alias stopDance04 alias Dance04 /;
alias stopDance05 alias Dance05 /;
alias stopDance06 alias Dance06 /;
alias stopDance07 alias Dance07 /;
alias stopDance08 alias Dance08 /;
alias stopDanceMarathon alias DanceMarathon /;

alias stop stopDance01;stopDance02;stopDance03;stopDance04;stopDance05;stopDance06;stopDance07;stopDance08;stopDanceMarathon;

bind ^escape stop; input /echo [Ending Dance Marathon]; exec init.txt;

//Remove the exec init.txt; portion of above line IF you removed 3rd line.

alias Dance01 input /dance4 motion; wait 3;
alias Dance02 input /dance4 motion; wait 3;
alias Dance03 input /dance4 motion; wait 3;
alias Dance04 input /dance4 motion; wait 3;
alias Dance05 input /dance4 motion; wait 3;
alias Dance06 input /dance4 motion; wait 3;
alias Dance07 input /dance4 motion; wait 3;
alias Dance08 input /dance4 motion; wait 3;

//You can change up the above dance emotes here.
//The wait times after each dance emote can also be adjusted.
//Don't be a douchebag and remove the "motion" after each emote!


alias DanceMarathon exec Dance.txt;
alias DanceMarathon exec Dance.txt;

Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
Dance01; Dance02; Dance03; Dance04;
Dance05; Dance06; Dance07; Dance08;
DanceMarathon


What this script does:
First, this script unloads all your plugins (so that it won't interfere with them executing commands at same time). Then, it makes you perform 8 dance emotes in an infinite cycle. Upon pressing Ctrl+Esc, the script will stop running and then reload your plugins via your init.txt script. If you are still dancing, just move your character and he/she will stop.

To execute the script, type //exec dance.txt.

No comments:

Post a Comment