Tweaked & Bugfixed "Spider's Captive" quest

Tweaked & Bugfixed "Spider's Captive" quest.  Breathed a little life into the Warrior's Guild.  Changed several quest rewards to be split among the party.  Full compile.
This commit is contained in:
Jaysyn904
2022-11-20 00:21:57 -05:00
parent 310b26f555
commit 8989a30fc8
90 changed files with 2758 additions and 1892 deletions

View File

@@ -0,0 +1,81 @@
//::///////////////////////////////////////////////
//:: 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);
}