void main() { object oPC=GetPCSpeaker(); object oKey=GetItemPossessedBy(oPC,"jw_portal_key"); if (!GetIsObjectValid(oKey)) { SendMessageToPC(oPC,"Speak to the merchant before using the portal"); } else { ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_UNSUMMON),oPC); GiveXPToCreature(oPC,1); DestroyObject(oKey); DelayCommand(0.7,AssignCommand(oPC,JumpToObject(GetWaypointByTag("jw_newbiestart_wp"),FALSE))); } }