//trapdoor_yes script by Kerico 7/7/02 //jumps the using PC to target waypoint and closes the trapdoor for next use //place in action taken scipt in trapdoor conversation //in 'yes' end dialog of the trapdoor #include "nw_i0_tool" void main() { object oContainer = GetObjectByTag("KrensharStatue"); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_FNF_DISPEL), oContainer); //get the pc who used the trapdoor object oPC = GetPCSpeaker(); if(!HasItem(oPC, "KrensharNobleCatsEye")){ string name = GetPCPlayerName(oPC); SetXP(oPC, 0); BootPC(oPC); SendMessageToAllDMs( name + " has been invalidated for attempting to exploit teleporter."); } //get the target waypoint destination object oDrop = GetWaypointByTag("lunaentrance"); //jump the PC to the destination AssignCommand (oPC,JumpToObject(oDrop)); object oItemToTake; oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "KrensharNobleCatsEye"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); }