// TMW2 Scripts
// Author:
// Jesusalva
// Description:
// Warp System Forgotten Shrine (rough duplicates)
////////// Warp System below this file
018-6-3,86,32,0 script #01863_fromOuttoNorth NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 86, 44;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNorth";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
}
018-6-3,86,43,0 script #01863_fromNorthtoOut NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 86, 31;
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,64,50,0 script #01863_fromNorthtoNW NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 58, 67;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNW";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,58,66,0 script #01863_fromNWtoNorth NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 65, 50;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNorth";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,119,50,0 script #01863_fromNorthtoNE NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 122, 68;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNE";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,122,67,0 script #01863_fromNEtoNorth NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 118, 50;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNorth";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,67,75,0 script #01863_fromNWtoNC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 79, 71;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,78,71,0 script #01863_fromNCtoNW NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 66, 75;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNW";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,57,83,0 script #01863_fromNWtoSW NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 57, 97;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSW";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,57,96,0 script #01863_fromSWtoNW NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 57, 82;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNW";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,112,75,0 script #01863_fromNEtoNC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 101, 70;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,102,70,0 script #01863_fromNCtoNE NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 113, 75;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNE";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,121,84,0 script #01863_fromNEtoSE NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 121, 97;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSE";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,121,96,0 script #01863_fromSEtoNE NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 121, 83;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNE";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,57,113,0 script #01863_fromSWtoSouth NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 64, 131;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSouth";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,63,131,0 script #01863_fromSouthtoSW NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 57, 112;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSW";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,123,113,0 script #01863_fromSEtoSouth NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 119, 131;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSouth";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,120,131,0 script #01863_fromSouthtoSE NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 123, 112;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSE";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,66,106,0 script #01863_fromSWtoSC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 79, 110;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,78,110,0 script #01863_fromSCtoSW NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 65, 106;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSW";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,112,110,0 script #01863_fromSEtoSC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 101, 110;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,102,110,0 script #01863_fromSCtoSE NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 113, 110;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSE";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,92,137,0 script #01863_fromSouthtoOut NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 92, 151;
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,92,150,0 script #01863_fromOuttoSouth NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 92, 136;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSouth";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
}
018-6-3,90,84,0 script #01863_fromCCtoNC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 90, 73;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomNC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,90,96,0 script #01863_fromCCtoSC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 90, 106;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomSC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,90,74,0 script #01863_fromNCtoCC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 90, 85;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomCC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
018-6-3,90,105,0 script #01863_fromSCtoCC NPC_SUMMONING_CIRC,0,0,{
dispbottom l("I should be prepared before walking on this.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Warp you to next room coordinates
slide 90, 95;
// Execute the next room code and finish
doevent instance_npcname("#01863_InstCtrl")+"::OnRoomCC";
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
disablenpc instance_npcname(.name$);
end;
}
////////// Leave room
018-6-3,30,152,0 script #01863_SWLeave NPC_SUMMONING_CIRC,0,0,{
dispbottom l("This will bring me back to the Hall.");
end;
OnTouch:
// Disable any other active portal
01863_DisableAllWarps();
// Lead you outside
warp BarbaraInstCheck(0), 90, 68;
end;
// NPC must remain hidden.
OnInit:
disablenpc .name$;
end;
}
018-6-3,146,25,0 duplicate(#01863_SWLeave) #01863_NELeave NPC_NO_SPRITE