Amon_PRC8/_module/nss/hannibal.nss

53 lines
2.8 KiB
Plaintext
Raw Permalink Normal View History

2025-04-03 19:00:46 -04:00
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));
}
}