Aantioch_Infernum/_module/nss/js_i0_dmtchk.nss

19 lines
573 B
Plaintext
Raw Permalink Normal View History

2023-08-08 16:22:17 -04:00
void DMItemTeleportActivated(object oDM, object oTarget);
void DMItemTeleportActivated(object oDM, object oTarget)
{
if (oTarget == OBJECT_INVALID)
{
SendMessageToPC(oDM, "Targeted object is invalid.");
return;
}
object oTeleTalk = CreateObject(OBJECT_TYPE_PLACEABLE, "tp_tb_dmteletlk0",GetLocation(oDM), FALSE);
SetLocalObject(oTeleTalk, "oTeleportTarget", oTarget);
SetCustomToken(2000, GetName(GetLocalObject(oTeleTalk, "oTeleportTarget")));
AssignCommand(oDM, ActionStartConversation(oTeleTalk, "", TRUE));
return;
}