Amon_PRC8/_module/nss/hannibal.nss
Jaysyn904 c5cffc37af Initial Commit
Initial Commit [v1.01]
2025-04-03 19:00:46 -04:00

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));
}
}