Added henchman rental

Many areas, items, and creatures were adjusted for balance and aesthetics.
This commit is contained in:
EpicValor
2023-08-24 15:20:50 -05:00
parent d6cb8322b9
commit 07f4ebed49
2373 changed files with 518431 additions and 7256 deletions

View File

@@ -0,0 +1,43 @@
//::///////////////////////////////////////////////
//:: Name hen_chose1_at
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
"Use the <CUSTOM7701>."
*/
//:://////////////////////////////////////////////
//:: Created By: nereng
//:: Created On: 03.05.06
//:://////////////////////////////////////////////
void main()
{
object oChosenTrap = GetLocalObject(OBJECT_SELF, "TRAP1");
SetLocalObject(OBJECT_SELF, "TRAP_TO_SET", oChosenTrap);
// Figuring out the base trap number is a bit tricky. It is
// the end number of the tag minus 1, EXCEPT for acid splash
// and negative traps which have changed places somewhere.
string sTagR2 = GetStringRight(GetTag(oChosenTrap), 2);
int nTagR2 = StringToInt(sTagR2);
nTagR2 --;
// Switching acid splash and negative trap numbers
switch (nTagR2)
{
case 32:
case 33:
case 34:
case 35:
nTagR2 = nTagR2 + 8;
break;
case 40:
case 41:
case 42:
case 43:
nTagR2 = nTagR2 - 8;
break;
}
SetLocalInt(OBJECT_SELF, "TRAP_BASE_NUMBER", nTagR2);
}