summaryrefslogblamecommitdiff
path: root/npc/001-1/doors.txt
blob: 4e7b1e33b4be44441bd6bed38a9e7624f99ac121 (plain) (tree)
1
2
3
4
5
6
7
8
9
10






                                            
                                                

                           

          
          
                                
 
 
                                                    

          




                

           


              
             

 
                                                

                           

          
          
                                
 
 
                                                    

          




                

           


              
             
 
 
                                                

                           

          
          
                                
 
 
                                                    

          




                

           


              
             

 
                                                

                           

          
          
                                

 
                                                    

          









                
             

 
                                                

                           

          
          
                                

 
                                                    

          





                
           


              
             
 
 
                                                
        
                            


          
                                

 
                                                    











                
             
 
 
                                                




                            
                                

 
                                                    











                
             
 
 
                                                




                           
                                

 
                                                    











                
             
 
 
                                                







                                
                                                    











                
             

 
                                                




                            
                                 

 
                                                    











                
             

 
                                                




                            
                                 

 
                                                    











                
                  
                  

        
 
                                                
        
                            


          
                                 

 
                                                    











                
             
 
 
                                                




                            
                                 

 
                                                    











                
             
 
 
                                                
        
                            





                                 
                                                    











                
             
 
 
                                                




                            
                                 

 
                                                    











                
             

 
                                                




                            
                                 

 
                                                    











                
             
 
 
                                                




                            
                                 

 
                                                    











                
             
 


                                                
                            


          
                                 














                                                    
             
 






















                                                    
             

 

                                                

                                      

                       

                   
                                                                        






                                





                                 
                                                    











                
             

 
// Evol scripts.
// Authors:
//    4144, Reid
// Description:
//    Doors warp and animations in map 001-1
//

001-1,55,71,0	script	#Warp1	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-0", 37, 45;
    close;

OnUnTouch:
    doevent "#Door1::OnUnTouch";
}

001-1,55,71,0	script	#Door1	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,51,65,0	script	#Warp2	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-0", 30, 34;
    close;

OnUnTouch:
    doevent "#Door2::OnUnTouch";
}

001-1,51,65,0	script	#Door2	NPC_ARTIS_DOOR,3,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,70,77,0	script	#Warp3	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-2", 38, 38;
    close;

OnUnTouch:
    doevent "#Door3::OnUnTouch";
}

001-1,70,77,0	script	#Door3	NPC_ARTIS_DOOR,3,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,51,80,0	script	#Warp4	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-4", 48, 40;
    close;

OnUnTouch:
    doevent "#Door4::OnUnTouch";
}

001-1,51,80,0	script	#Door4	NPC_ARTIS_DOOR,3,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,89,65,0	script	#Warp5	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-7", 36, 45;
    close;

OnUnTouch:
    doevent "#Door5::OnUnTouch";
}

001-1,89,65,0	script	#Door5	NPC_ARTIS_DOOR,3,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,142,30,0	script	#Warp6	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-12", 34, 35;
    close;

OnUnTouch:
    doevent "#Door6::OnUnTouch";
}

001-1,142,30,0	script	#Door6	NPC_ARTIS_DOOR,3,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,132,67,0	script	#Warp7	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-15", 34, 45;
    close;

OnUnTouch:
    doevent "#Door7::OnUnTouch";
}

001-1,132,67,0	script	#Door7	NPC_ARTIS_DOOR,3,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,128,30,0	script	#Warp8	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-1", 37, 40;
    close;

OnUnTouch:
    doevent "#Door8::OnUnTouch";
}

001-1,128,30,0	script	#Door8	NPC_ARTIS_DOOR,3,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,168,98,0	script	#Warp9	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-16", 32, 35;
    close;

OnUnTouch:
    doevent "#Door9::OnUnTouch";
}

001-1,168,98,0	script	#Door9	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,118,49,0	script	#Warp10	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-10", 27, 44;
    close;

OnUnTouch:
    doevent "#Door10::OnUnTouch";
}

001-1,118,49,0	script	#Door10	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,135,49,0	script	#Warp11	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-10", 51, 44;
    close;

OnUnTouch:
    doevent "#Door11::OnUnTouch";
}

001-1,135,49,0	script	#Door11	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    .sex = G_MALE;
    .distance = 5;
    end;
}

001-1,148,54,0	script	#Warp12	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-11", 46, 45;
    close;

OnUnTouch:
    doevent "#Door12::OnUnTouch";
}

001-1,148,54,0	script	#Door12	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,163,70,0	script	#Warp13	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-26", 28, 42;
    close;

OnUnTouch:
    doevent "#Door13::OnUnTouch";
}

001-1,163,70,0	script	#Door13	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,101,107,0	script	#Warp14	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-27", 35, 35;
    close;

OnUnTouch:
    doevent "#Door14::OnUnTouch";
}

001-1,101,107,0	script	#Door14	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,107,49,0	script	#Warp15	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-20", 33, 34;
    close;

OnUnTouch:
    doevent "#Door15::OnUnTouch";
}

001-1,107,49,0	script	#Door15	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,104,32,0	script	#Warp16	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-19", 41, 30;
    close;

OnUnTouch:
    doevent "#Door16::OnUnTouch";
}

001-1,104,32,0	script	#Door16	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,182,74,0	script	#Warp17	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-18", 39, 35;
    close;

OnUnTouch:
    doevent "#Door17::OnUnTouch";
}

001-1,182,74,0	script	#Door17	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,118,88,0	script	#Warp18	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-28", 29, 42;
    close;

OnUnTouch:
    doevent "#Door18::OnUnTouch";
}

001-1,118,88,0	script	#Door18	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,49,96,0	script	#Warp19	NPC_HIDDEN,0,0,{
OnTouch:
    warp "001-2-31", 32, 39;
    close;

OnUnTouch:
    doevent "#Door19::OnUnTouch";
}

001-1,49,96,0	script	#Door19	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}

001-1,57,41,0	script	#Warp20	NPC_HIDDEN,0,0,{
OnTouch:
    .@enora = getq(ArtisQuests_Enora);

//    if (.@enora == 0)
    if (.@enora <= 11)
    {
        narrator 4,
            l("The door of the legion building is temporarily closed.");
    }
    else
    {
        warp "001-2-33", 34, 46;
    }

    closedialog;
    close;

OnUnTouch:
    doevent "#Door20::OnUnTouch";
}

001-1,57,41,0	script	#Door20	NPC_ARTIS_DOOR,2,3,{
    close;

OnTouch:
    doorTouch;

OnUnTouch:
    doorUnTouch;

OnTimer340:
    doorTimer;

OnInit:
    doorInit;
}