//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() { //get the pc who used the trapdoor object oPC = GetPCSpeaker(); if(!HasItem(oPC, "lokikey")){ 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("lokistartpoint"); //jump the PC to the destination AssignCommand (oPC,JumpToObject(oDrop)); object oItemToTake; oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "lokikey"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); }