//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, "JadeTooth")){ 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("jadeentrance"); object oItemToTake; oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "JadeTooth"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); object oContainer = GetObjectByTag("jadestatue"); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_COM_HIT_NEGATIVE), oContainer); AssignCommand (oPC,JumpToObject(oDrop)); }