53 lines
2.8 KiB
Plaintext
53 lines
2.8 KiB
Plaintext
void main()
|
|
{
|
|
int nDiceRoll = d100(1);
|
|
if(nDiceRoll <= 50)
|
|
{
|
|
AssignCommand(OBJECT_SELF, PlaySound("as_cv_boomdist1"));
|
|
DelayCommand(1.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(1.0, ActionSpeakString("HERE THEY COME AGAIN BOYS!", TALKVOLUME_TALK));
|
|
DelayCommand(3.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(3.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(7.0, ExecuteScript("kuljherherospawn", OBJECT_SELF));
|
|
DelayCommand(8.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
}
|
|
else if(nDiceRoll <= 70)
|
|
{
|
|
AssignCommand(OBJECT_SELF, PlaySound("as_cv_boomdist1"));
|
|
DelayCommand(1.0, ExecuteScript("minionofgrimlar", OBJECT_SELF));
|
|
DelayCommand(1.0, ActionSpeakString("THE GRIMLAR ATTACK THE NORTH GATE! DEFEND THE CITY!", TALKVOLUME_TALK));
|
|
DelayCommand(3.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(3.0, ExecuteScript("minionofgrimlar", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("heroofgrimlar", OBJECT_SELF));
|
|
DelayCommand(7.0, ExecuteScript("kuljherherospawn", OBJECT_SELF));
|
|
DelayCommand(7.0, ExecuteScript("minionofgrimlar", OBJECT_SELF));
|
|
}
|
|
else if(nDiceRoll <= 85)
|
|
{
|
|
AssignCommand(OBJECT_SELF, PlaySound("DragonsByAir"));
|
|
DelayCommand(1.0, ExecuteScript("minionofraith", OBJECT_SELF));
|
|
DelayCommand(1.0, ActionSpeakString("DEMONS FROM THE SKY!! LOOK TO THE SKIES!", TALKVOLUME_TALK));
|
|
DelayCommand(3.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(3.0, ExecuteScript("minionofraith", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("heroofraith", OBJECT_SELF));
|
|
DelayCommand(7.0, ExecuteScript("kuljherherospawn", OBJECT_SELF));
|
|
DelayCommand(7.0, ExecuteScript("minionofraith", OBJECT_SELF));
|
|
}
|
|
else if(nDiceRoll <= 100)
|
|
{
|
|
AssignCommand(OBJECT_SELF, PlaySound("WrynnAttacks"));
|
|
DelayCommand(1.0, ExecuteScript("minionofwrynn", OBJECT_SELF));
|
|
DelayCommand(1.0, ActionSpeakString("WRYNN'S MINIONS ATTACK! OUR LIVES FOR PAERUN!!", TALKVOLUME_TALK));
|
|
DelayCommand(3.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("kuljherwarspawn", OBJECT_SELF));
|
|
DelayCommand(3.0, ExecuteScript("minionofwrynn", OBJECT_SELF));
|
|
DelayCommand(5.0, ExecuteScript("heroofwrynn", OBJECT_SELF));
|
|
DelayCommand(7.0, ExecuteScript("kuljherherospawn", OBJECT_SELF));
|
|
DelayCommand(7.0, ExecuteScript("minionofwrynn", OBJECT_SELF));
|
|
}
|
|
}
|