Added henchman rental
Many areas, items, and creatures were adjusted for balance and aesthetics.
This commit is contained in:
43
_module/nss/hen_chosetr1_at.nss
Normal file
43
_module/nss/hen_chosetr1_at.nss
Normal 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);
|
||||
}
|
Reference in New Issue
Block a user