//:://///////////////////////////////////////////// //:: Name ra_rnd_drill_hb //:: Copyright (c) 2022 Project RATDOG //::////////////////////////////////////////////// /* Default Heartbeat script */ //::////////////////////////////////////////////// //:: Created By: Keith Warner //:: Created On: June 11/03 //::////////////////////////////////////////////// void main() { //:: Declare major variables int iRollTen = d10(1); string sSayThis; if(GetArea(OBJECT_SELF) == GetObjectByTag("WarriorsGuild")) { if(d100(1) > 71) //:: 30% chance to fire { if(iRollTen != 0) //:: Sanity check { switch(iRollTen) //:: Switch { case 1: sSayThis = "Attack!"; break; case 2: sSayThis = "Fight you maggots!!"; break; case 3: sSayThis = "My dead grandmother can fight better than you weaklings!"; break; case 4: sSayThis = "You call that a counter strike!?!"; break; case 5: sSayThis = "You boys are all going to die the next time the orcs attack, you know that?"; break; case 6: sSayThis = "If that dummy was a hobgoblin, you'd be dead private!!"; break; case 7: sSayThis = "Yes, yes! Like that, very good!"; break; case 8: sSayThis = "Come on, come on!!"; break; case 9: sSayThis = "Harder! Hit that dummy like it owes you money!"; break; case 10: sSayThis = "Attack, fight!"; break; } ActionSpeakString(sSayThis); //:: Make the NPC talk } } } //:: Execute the default NPC OnHeartbeat script ExecuteScript("nw_c2_default1", OBJECT_SELF); //:: Execute the PRC NPC OnHeartbeat script ExecuteScript("prc_npc_hb", OBJECT_SELF); }