HoS_PRC8/_mod/_module/nss/oe_teleport.nss

18 lines
387 B
Plaintext
Raw Normal View History

2024-11-25 19:36:07 -05:00
void main()
{
object oPC=GetEnteringObject();
object oDest;
string sTag=GetTag(OBJECT_SELF);
oDest=GetWaypointByTag("DST_"+sTag);
if (oDest!=OBJECT_INVALID)
{ // teleport
AssignCommand(oPC,ClearAllActions(TRUE));
AssignCommand(oPC,JumpToObject(oDest));
} // teleport
else
{
SendMessageToPC(oPC,"BROKEN TELEPORT: Waypoint 'DST_"+sTag+"' not found.");
}
}