summaryrefslogblamecommitdiff
path: root/npc/018-6-3/wsys.txt
blob: 40e8d86b8445c04b4855eef6ea6141c777774202 (plain) (tree)


















                                                                        
                                                                








































                                                                        
                                                             






















                                                                        
                                                                






















                                                                                
                                                             






















                                                                                
                                                                






















                                                                        
                                                             






















                                                                        
                                                             






















                                                                        
                                                             






















                                                                        
                                                             






















                                                                                
                                                             






















                                                                                
                                                             






















                                                                                
                                                             






















                                                                                
                                                             






















                                                                                
                                                                






















                                                                                
                                                             






















                                                                                
                                                                






















                                                                                
                                                             






















                                                                                
                                                             






















                                                                                
                                                             






















                                                                                
                                                             






















                                                                                
                                                             











































                                                                                
                                                                



















                                                                        
                                                             






















                                                                        
                                                             










                                        











                                                                        
                                                             






















                                                                                
                                                             









                                        
 





















                                                                                     
// 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