PoA_PRC8/_module/nss/rearm_trap1.nss
Jaysyn904 8d97886c3f Changed folder name.
Changed folder name.
2022-10-07 21:08:37 -04:00

44 lines
959 B
Plaintext

//Script Name: rearm_trap1
//////////////////////////////////////////
//Created By: Genisys (Guile)
//Created On: 8/19/08
/////////////////////////////////////////
/*
This is my auto resetting script to
re-activate a trap on a door only.
You should always make the trap not
recoverable, so the PC will not be able
to take the trap!
*/
////////////////////////////////////////
//Main Script
void main()
{
object oPC = GetLastDisarmed();
//Reward the PC for disarming the trap.. (You can change the 30 XP)
if(GetIsPC(oPC))
{
GiveXPToCreature(oPC, 30);
}
object oTarget;
oTarget = OBJECT_SELF;
//After 3 minutes reset the trap..
DelayCommand(180.0, SetTrapActive(oTarget, TRUE));
DelayCommand(180.0, SetTrapDetectable(oTarget, TRUE));
DelayCommand(180.0, SetTrapOneShot(oTarget, FALSE));
DelayCommand(180.0, SetTrapRecoverable(oTarget, FALSE));
DelayCommand(180.0, SetTrapDetectDC(oTarget, 28));
DelayCommand(180.0, SetTrapDisarmDC(oTarget, 28));
}