//===== eAthena Script ======================================= //= øæ ±€∑°Ω∫∆Æ «Ï¿” (Memorial Dungeon) Old Glast Heim //===== By: ================================================== //= Ziu //===== Current Version: ===================================== //= 1.0 (Spanish Scene) //===== Compatible With: ===================================== //= rAthena TRUNK 15857+ data Rev z336. //===== Additional Comments: ================================= //= [AEGIS Playing Conversion] //= Official Korean Texts [Ziu] //= Used classic method script memorials. (instance_check_party = Does not meet the conditions of the official Korean server.) //= Custom Respawn??? //============================================================================================================================== glast_01,204,273,6 script Hugin#ghinstance 755,{ set .@ghins_time,checkquest(12317,PLAYTIME); //23 Horas if (.@ghins_time == 2) { if ((checkquest(12319) == 2) || (checkquest(12319) == 1)) { mes "^ff0000This isn't considered a normal progression dungeon. Please note this point.^000000"; next; mes "[Hugin]"; mes "Huh? You feel like you have seen me in different places? I see. What can I say? "; next; mes "^0000ffOld Glast Heim access trail has been cleared. It is now possible to talk to Hugin.^000000"; erasequest 12317; erasequest 12318; erasequest 12319; close; } else if ((checkquest(12318) == 2) || (checkquest(12318) == 1)) { mes "^ff0000This isn't considered a normal progression dungeon. Please note this point.^000000"; next; mes "[Hugin]"; mes "Huh? You feel like you have seen me in different places? I see. What can I say? "; next; mes "^0000ffOld Glast Heim access trail has been cleared. It is now possible to talk to Hugin.^000000"; erasequest 12317; erasequest 12318; close; } else { mes "^ff0000This isn't considered a normal progression dungeon. Please note this point.^000000"; next; mes "[Hugin]"; mes "Huh? You feel like you have seen me in different places? I see. What can I say? "; next; mes "^0000ffOld Glast Heim access trail has been cleared. It is now possible to talk to Hugin.^000000"; erasequest 12317; close; } } else if (.@ghins_time == -1) { set .@party_id,getcharid(1); set .@ins_mas,getpartyleader(.@party_id,2); set .@p_name$,getpartyname(.@party_id); set .@p_reader$,strcharinfo(0); set .@md_name$,"Old Glast Heim"; getpartymember(.@party_id); set .@partymembercount,$@partymembercount; copyarray .@partymembername$[0],$@partymembername$[0],.@partymembercount; if ((.@party_id > 0) && ((.@partymembercount > 1))) { if (.@ins_mas == getcharid(0)) { mes "^ff0000This isn't considered a normal progression dungeon. Please note this point.^000000"; next; mes "[Hugin]"; mes "Huh? You feel like you have seen me in different places? I see. What can I say? "; next; switch(select("Create the time gap","Enter the Old Glast Heim","Cancel")) { case 1: set .@instance, instance_create(.@md_name$, .@party_id); if (.@instance < 0) { close; } else { mes "[Hugin]"; mes "The time gap was created. When you're ready, talk to me again."; for( set .@i, 1; .@i <= 2; set .@i, .@i + 1 ) { if( instance_attachmap(.@i + "@gl_k", .@instance) == "" ) break; } if( .@i < 2 ) { instance_destroy(.@instance); close; } instance_attach(.@instance); instance_set_timeout 3600,300,.@instance; instance_init(.@instance); //Control Eventos Inicio donpcevent instance_npcname("Khalitzburg Crusader#ghin1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin5", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin6", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin7", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin8", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin9", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin10", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin11", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin12", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin13", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin14", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin15", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin16", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin17", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin18", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin19", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("White Knight#ghin20", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin21", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Khalitzburg Crusader#ghin22", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Varmunt#ghinstance1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Varmunt#ghinstance3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Varmunt#ghinstance5", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Heinrich#ghinstance1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Heinrich#ghinstance4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Himmelmez#ghinstance3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Levitate Man#ghinstance1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#talkinstance1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance5", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance6", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance7", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance8", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance9", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance10", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance11", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance12", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance13", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance14", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance15", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance16", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance17", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance18", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance19", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance20", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance21", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname(".#ghinstance22", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp5", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp6", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp7", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp8", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp9", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp10", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp11", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghinstancewarp12", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob01", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob02", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob03", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob04", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob05", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob06", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob07", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob08", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob09", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#ghmemorialmob10", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Aspiring Butcher#clearGH1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Hollgrehenn Destroyer#cle2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp5", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp6", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp7", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp8", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp9", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp10", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp11", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp12", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp13", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp14", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp15", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp16", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp17", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp18", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp19", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp20", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp21", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp22", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp23", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp24", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp25", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp26", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp28", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp29", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp30", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp31", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Breathless Man#GHtramp32", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#controlGH3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#controlGH4", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#controlGH5", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#controlGH6", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#GHMclear3", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#effectGH01", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Hugin#ghinstance1", instance_id())+"::OnInstanceInit"; close; } case 2: if (has_instance("1@gl_k") == "") { close; } else if ((has_instance("1@gl_k") != "") && (.@partymembercount < 1)) { mes "Only the registered members can enter the instance "+ .@md_name$ +"."; close; } else { mapannounce "glast_01", .@p_reader$ + " member of the party " + .@p_name$ + " entered the instance " + .@md_name$ + ".",bc_map,"0x00ff99"; setquest 12317; setquest 12318; warp "1@gl_k",150,20; close; } case 3: close; } } else { mes "^ff0000This isn't considered a normal progression dungeon. Please note this point.^000000"; next; mes "[Hugin]"; mes "Huh? You feel like you have seen me in different places? I see. What can I say? "; next; switch(select("Enter the Old Glast Heim","Cancel")) { case 1: if (has_instance("1@gl_k") == "") { close; } else if ((has_instance("1@gl_k") != "") && (.@partymembercount < 1)) { mes "Only the registered members can enter the instance "+ .@md_name$ +"."; close; } else { mapannounce "glast_01", .@p_reader$ + " member of the party " + .@p_name$ + " entered the instance " + .@md_name$ + ".",bc_map,"0x00ff99"; setquest 12317; setquest 12318; warp "1@gl_k",150,20; close; } case 2: close; } } } } else { mes "^ff0000This isn't considered a normal progression dungeon. Please note this point.^000000"; next; mes "[Hugin]"; mes "Huh? You feel like you have seen me in different places? I see. What can I say? "; next; mes "[Hugin]"; mes "Oh, geez."; mes "Your body is still under the effects of time travel. In this state, you will not be able to travel again."; next; mes "[Hugin]"; mes "You should rest and come back later for more"; close; } } 1@gl_k,149,41,6 script Varmunt#ghinstance1 654,{ if(getcharid(0)==getpartyleader(getcharid(1),2)) { mes "Hey ^0000ffguys^000000were you sent here to help me?"; npctalk "Hey guys, were you sent here to help me?"; cutin "gl_barmund1",2; next; switch(select("Oh. Well, about that...")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Oh yeah, hahaha, we were told to meet someone called Varmunt."; playertalk(1,"Oh yeah, hahaha, we were told to meet someone called Varmunt."); next; mes "[Varmunt]"; mes "We don't have time. We must tell Sir Heinrich about Himmelmez's invasion."; npctalk "We don't have time. We must tell Sir Heinrich about Himmelmez's invasion."; cutin "gl_barmund2",2; next; switch(select("What Himmelmez...")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Himmelmez? Who the hell is she?"; playertalk(1,"Himmelmez? Who the hell is she?"); next; mes "[Varmunt]"; mes "Didn't anybody give you the basic informations?"; npctalk "Didn't anybody give you the basic informations?"; cutin "gl_barmund3",2; next; mes "[Varmunt]"; mes "The Valkyrie of the dead. She's after the Ymir's Heart pieces hidden here."; npctalk "The Valkyrie of the dead. She's after the Ymir's Heart pieces hidden here"; cutin "gl_barmund2",2; next; mes "[Varmunt]"; mes "She's capable of destroying the whole castle for this purpose."; npctalk "She's capable of destroying the whole castle for this purpose."; next; mes "[Varmunt]"; mes "Hurry up! Inform Sir Heinrich that Himmelmez is coming. I will briefly explore the enchantments she made to this place!"; npctalk "Hurry up! Inform Sir Heinrich that Himmelmez is coming. I will briefly explore the enchantments she made to this place!"; close2; cutin "gl_barmund2",255; donpcevent instance_npcname("Varmunt#ghinstance1", instance_id())+"::OnDisable2"; end; } } } else { mes "[Varmunt]"; mes "Where is he? We"; mes "need his help."; cutin "gl_barmund2",2; close2; cutin "gl_barmund2",255; end; } OnInstanceInit: donpcevent instance_npcname("Varmunt#ghinstance1", instance_id())+"::OnEnable"; end; OnDisable: hideonnpc instance_npcname("Varmunt#ghinstance1", instance_id()); end; OnDisable2: hideonnpc instance_npcname("Varmunt#ghinstance1", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin1", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin2", instance_id()); hideoffnpc instance_npcname("White Knight#ghin3", instance_id()); hideoffnpc instance_npcname("White Knight#ghin4", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin5", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin6", instance_id()); hideoffnpc instance_npcname("White Knight#ghin7", instance_id()); hideoffnpc instance_npcname("White Knight#ghin8", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin9", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin10", instance_id()); hideoffnpc instance_npcname("White Knight#ghin11", instance_id()); hideoffnpc instance_npcname("White Knight#ghin12", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin13", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin14", instance_id()); hideoffnpc instance_npcname("White Knight#ghin15", instance_id()); hideoffnpc instance_npcname("White Knight#ghin16", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin17", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin18", instance_id()); hideoffnpc instance_npcname("White Knight#ghin19", instance_id()); hideoffnpc instance_npcname("White Knight#ghin20", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin21", instance_id()); hideoffnpc instance_npcname("Khalitzburg Crusader#ghin22", instance_id()); hideoffnpc instance_npcname("Heinrich#ghinstance1", instance_id()); hideoffnpc instance_npcname("Varmunt#ghinstance2", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Varmunt#ghinstance1", instance_id()); end; } 1@gl_k,145,54,6 script Khalitzburg Crusader#ghin1 655,{ mes "[Khalitzburg Crusader]"; mes "Would I be recruited?"; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin1", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin1", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin1", instance_id()); end; } 1@gl_k,154,54,3 script Khalitzburg Crusader#ghin2 655,{ mes "[Khalitzburg Crusader]"; mes "Would I be recruited?"; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin2", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin2", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin2", instance_id()); end; } 1@gl_k,145,59,6 script White Knight#ghin3 657,{ mes "[White Knight]"; mes "May I help you?"; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin3", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin3", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin3", instance_id()); end; } 1@gl_k,154,59,3 script White Knight#ghin4 657,{ mes "[White Knight]"; mes "May I help you?"; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin4", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin4", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin4", instance_id()); end; } 1@gl_k,145,64,6 script Khalitzburg Crusader#ghin5 655,{ mes "[Khalitzburg Crusader]"; mes "..."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin5", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin5", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin5", instance_id()); end; } 1@gl_k,154,64,3 script Khalitzburg Crusader#ghin6 655,{ mes "[Khalitzburg Crusader]"; mes "..."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin6", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin6", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin6", instance_id()); end; } 1@gl_k,145,69,6 script White Knight#ghin7 657,{ mes "[White Knight]"; mes "I do not like to chit-chat during work."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin7", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin7", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin7", instance_id()); end; } 1@gl_k,154,69,3 script White Knight#ghin8 657,{ mes "[White Knight]"; mes "I do not like to chit-chat during work."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin8", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin8", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin8", instance_id()); end; } 1@gl_k,145,74,6 script Khalitzburg Crusader#ghin9 655,{ mes "[Khalitzburg Crusader]"; mes "The aura of the castle has changed, don't you think? Something like a presence seemed to appear a little while ago."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin9", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin9", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin9", instance_id()); end; } 1@gl_k,154,74,3 script Khalitzburg Crusader#ghin10 655,{ mes "[Khalitzburg Crusader]"; mes "The aura of the castle has changed, don't you think? Something like a presence seemed to appear a little while ago."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin10", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin10", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin10", instance_id()); end; } 1@gl_k,145,79,6 script White Knight#ghin11 657,{ mes "[White Knight]"; mes "I wonder what commandant Varmunt is doing. I heard people are running away..."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin11", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin11", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin11", instance_id()); end; } 1@gl_k,154,79,3 script White Knight#ghin12 657,{ mes "[White Knight]"; mes "I wonder what commandant Varmunt is doing. I heard people are running away..."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin12", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin12", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin12", instance_id()); end; } 1@gl_k,145,84,6 script Khalitzburg Crusader#ghin13 655,{ mes "[Khalitzburg Crusader]"; mes "Quiet please."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin13", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin13", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin13", instance_id()); end; } 1@gl_k,154,84,3 script Khalitzburg Crusader#ghin14 655,{ mes "[Khalitzbug Crusader]"; mes "Quiet please."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin14", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin14", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin14", instance_id()); end; } 1@gl_k,145,89,6 script White Knight#ghin15 657,{ mes "[White Knight]"; mes "A fuss seems to be near."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin15", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin15", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin15", instance_id()); end; } 1@gl_k,154,89,3 script White Knight#ghin16 657,{ mes "[White Knight]"; mes "A fuss seems to be near."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin16", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin16", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin16", instance_id()); end; } 1@gl_k,145,94,6 script Khalitzburg Crusader#ghin17 655,{ mes "[Khalitzburg Crusader]"; mes "A dream last night really bothered me. My mother used to say that these dreams may come true..."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin17", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin17", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin17", instance_id()); end; } 1@gl_k,154,94,3 script Khalitzburg Crusader#ghin18 655,{ mes "[Khalitzburg Crusader]"; mes "Is Varmunt going with you? The commandant is waiting for you."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin18", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin18", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin18", instance_id()); end; } 1@gl_k,145,99,6 script White Knight#ghin19 657,{ mes "[White Knight]"; mes "Is Varmunt going with you? The commandant is waiting for you."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin19", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin19", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin19", instance_id()); end; } 1@gl_k,154,99,3 script White Knight#ghin20 657,{ mes "[White Knight]"; mes "Soon it's time to change shifts. I wonder what happened to the other knights."; close; OnInstanceInit: donpcevent instance_npcname("White Knight#ghin20", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("White Knight#ghin20", instance_id()); end; OnEnable: hideoffnpc instance_npcname("White Knight#ghin20", instance_id()); end; } 1@gl_k,145,104,6 script Khalitzburg Crusader#ghin21 655,{ mes "[Khalitzburg Crusader]"; mes "Soon it's time to change shifts. I wonder what happened to the other knights."; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin21", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin21", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin21", instance_id()); end; } 1@gl_k,154,104,3 script Khalitzburg Crusader#ghin22 655,{ mes "[Khalitzburg Crusader]"; mes "Do you have anything to say to me?"; close; OnInstanceInit: donpcevent instance_npcname("Khalitzburg Crusader#ghin22", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Khalitzburg Crusader#ghin22", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Khalitzburg Crusader#ghin22", instance_id()); end; } 1@gl_k,149,100,6 script Heinrich#ghinstance1 652,{ if(getcharid(0)==getpartyleader(getcharid(1),2)) { cutin "gl_heinrich2",2; switch(select("Heinrich, about the castle ...")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Do you know what is happening now in the castle, Heinrich?"; playertalk(1,"Do you know what is happening now in the castle, Heinrich?"); next; mes "[Heinrich]"; mes "You are the adventurers who have come with Varmunt, right?"; npctalk "You are the adventurers who have come with Varmunt, right?"; next; mes "[Heinrich]"; mes "What can I do for you? Is there something wrong?"; npctalk "What can I do for you? Is there something wrong?"; next; switch(select("The Ymir's Heart. Himmelmez...")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Himmelmez, the Valkyrie of the dead is looking to get a piece of the Ymir's heart hidden in the castle!"; playertalk(1,"Himmelmez, the Valkyrie of the dead is looking to get a piece of the Ymir's heart hidden in the castle"); next; mes "[Heinrich]"; mes "Haha. That's a nice joke. Now tell me what brings you here."; npctalk "Haha. That's a nice joke. Now tell me what brings you here."; cutin "gl_heinrich1",2; next; mes "[Varmunt]"; mes "I am not joking Heinrich, Sir. Now, if my judgement is correct, she will be here soon."; donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnTalk1"; cutin "gl_barmund2",2; next; mes "[Varmunt]"; mes "I trust this guy following me. The Ymir's Heart pieces must be hidden in a safe place before Himmelmez takes them!"; donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnTalk2"; next; switch(select("Even if you do not believe...")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Even if you don't believe it, do something. We do not have much time!"; playertalk(1,"Even if you don't believe it, do something. We do not have much time!"); cutin "gl_barmund2",255; next; mes "[Heinrich]"; mes "I will be glad if you give me two minutes, please. But now the king isn't in his room."; npctalk "I will be glad if you give me two minutes, please. But now the king isn't in his room."; cutin "gl_heinrich1",2; next; mes "[Heinrich]"; mes "But I think that with such a busy agenda, he won't be able to take care of this."; npctalk "But I think that with such a busy agenda, he won't be able to take care of this."; donpcevent instance_npcname("Heinrich#ghinstance1", instance_id())+"::OnDisable"; donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnEnable"; donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnEnable"; donpcevent instance_npcname("#talkinstance1", instance_id())+"::OnEnable"; instance_announce 0, "???? Shout: Ohohohoho~!",bc_map,"0xFFFF00"; close2; cutin "gl_heinrich1",255; end; } } } } else { mes "[Heinrich]"; mes "Where is your representative?"; mes "I need to talk to him."; cutin "gl_heinrich2",2; close2; cutin "gl_heinrich2",255; end; } OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance1", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Heinrich#ghinstance1", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Heinrich#ghinstance1", instance_id()); end; } 1@gl_k,152,97,3 script Varmunt#ghinstance2 654,{ OnProtect: end; OnInstanceInit: donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Varmunt#ghinstance2", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Varmunt#ghinstance2", instance_id()); end; OnTalk1: npctalk "I am not joking Heinrich, Sir. Now, if my judgement is correct, she will be here soon."; end; OnTalk2: npctalk "I trust this guy following me. The Ymir's Heart pieces must be hidden in a safe place before Himmelmez takes them!"; end; OnTalk3: npctalk "Himmelmez!! Through the cracks!"; end; OnTalk4: npctalk "Unbelievable. My men are...This kind of thing is not possible!"; end; OnTalk5: npctalk "Heinrich, Sir! I need a quick decision."; end; OnTalk6: npctalk "To prevent other attacks, go chase her!"; end; OnTalk7: npctalk "Now, your help is desperately needed. I hopefully ask you."; end; } 1@gl_k,149,97,6 script Heinrich#ghinstance2 652,{ OnProtect: end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Heinrich#ghinstance2", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Heinrich#ghinstance2", instance_id()); end; OnTalk1: npctalk "Who?!."; end; OnTalk2: npctalk "That who rules the dead? No doubt, a pretty story. Here, some tea will be served to entertain the ladies. Unfortunately, I do not..."; end; OnTalk3: npctalk "What did you say?"; end; OnTalk4: npctalk "The King responded to the invitation of the Rune Midgard's Royal Family and hasn't come back yet."; end; OnTalk5: npctalk "Just leave before you get in trouble. This is the King's will!"; end; OnTalk6: npctalk "Damn! She has detected the position of the Ymir's Heart pieces."; end; OnTalk7: npctalk "Now, Khalitzburg Crusaders and White Knights, follow me..."; end; OnTalk8: npctalk "Unbelievable. My men are...This kind of thing is not possible!"; end; OnTalk9: npctalk "I'm sorry..."; end; OnTalk10: npctalk "I'm sorry, my lord! Do not forgive me!"; end; } 1@gl_k,149,100,6 script Heinrich#ghinstance3 652,{ OnProtect: end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Heinrich#ghinstance3", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Heinrich#ghinstance3", instance_id()); end; OnTalk1: npctalk "I cannot believe I killed my men with my own hands°¶"; end; OnTalk2: npctalk "Varmunt is right about that. Now is not the time to regret."; end; OnTalk3: npctalk "People, gather around and follow my orders."; end; OnTalk4: npctalk "Himmelmez is turning into monsters all the people she put to sleep."; end; OnTalk5: npctalk "I don't know if there are survivors around here yet"; end; OnTalk6: npctalk "If there are survivors from this evil thing, please rescue them"; end; OnTalk7: npctalk "With Varmunt by my side, I'm going to chase Himmelmez down."; end; OnTalk8: npctalk "Hurry up Varmunt, let's chase her down."; end; } 1@gl_k,149,89,1 script Himmelmez#ghinstance1 650,{ OnProtect: end; OnInstanceInit: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Himmelmez#ghinstance1", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Himmelmez#ghinstance1", instance_id()); end; OnTalk1: npctalk "This~ Did I interrupt your conversation? The thing is, it's been too long since the last guests saw some sadness spread..."; end; OnTalk2: npctalk "My name is Lisa Kahn Himmelmez. I am called the Valkyrie of the dead, master of the Dullahan."; end; OnTalk3: npctalk "There's no need to pretend to be so laid back. Don't bluff about the whereabouts of you Majesty and things will be alright"; end; OnTalk4: npctalk "Hohoho, do you have any questions? You're a really mysterious man."; end; OnTalk5: npctalk "Not coveting the king's throne, you're such a stupid man, only waiting for his return. Your innocence is true, I love it."; end; Ontalk6: npctalk "You make me wish we hadn't met in this situation. Too bad we did."; end; Ontalk7: npctalk "Well~ Today, with such a busy commandant, I won't be able to talk as much as I'd love for you to contemplate my explanation~"; end; OnTalk8: npctalk "I gotta get my job done. Meanwhile why don't you meet my men? Hohoho"; end; } //CONTROL TIME //========================== 1@gl_k,0,0,0 script #talkinstance1 -1,{ OnInstanceInit: donpcevent instance_npcname("#talkinstance1", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#talkinstance1", instance_id()); end; OnEnable: enablenpc instance_npcname("#talkinstance1", instance_id()); initnpctimer; end; OnTimer5000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk1"; end; OnTimer10000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk1"; end; OnTimer15000: donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnTalk3"; end; OnTimer20000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk2"; end; OnTimer25000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk2"; end; OnTimer30000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk3"; end; OnTimer35000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk3"; end; OnTimer45000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk4"; end; OnTimer50000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk5"; end; OnTimer55000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk6"; end; OnTimer60000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk4"; end; OnTimer65000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk5"; end; OnTimer70000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk7"; end; OnTimer75000: donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnTalk8"; end; OnTimer80000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk6"; donpcevent instance_npcname("Himmelmez#ghinstance1", instance_id())+"::OnDisable"; end; OnTimer85000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk7"; hideonnpc instance_npcname("Varmunt#ghinstance1", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin1", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin2", instance_id()); hideonnpc instance_npcname("White Knight#ghin3", instance_id()); hideonnpc instance_npcname("White Knight#ghin4", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin5", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin6", instance_id()); hideonnpc instance_npcname("White Knight#ghin7", instance_id()); hideonnpc instance_npcname("White Knight#ghin8", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin9", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin10", instance_id()); hideonnpc instance_npcname("White Knight#ghin11", instance_id()); hideonnpc instance_npcname("White Knight#ghin12", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin13", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin14", instance_id()); hideonnpc instance_npcname("White Knight#ghin15", instance_id()); hideonnpc instance_npcname("White Knight#ghin16", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin17", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin18", instance_id()); hideonnpc instance_npcname("White Knight#ghin19", instance_id()); hideonnpc instance_npcname("White Knight#ghin20", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin21", instance_id()); hideonnpc instance_npcname("Khalitzburg Crusader#ghin22", instance_id()); monster "1@gl_k",145,59,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,59,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,69,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,69,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,79,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,79,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,89,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,89,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,99,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,99,"Abyss Knight",2470,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; hideoffnpc instance_npcname(".#ghinstance1", instance_id()); hideoffnpc instance_npcname(".#ghinstance2", instance_id()); hideoffnpc instance_npcname(".#ghinstance3", instance_id()); hideoffnpc instance_npcname(".#ghinstance4", instance_id()); hideoffnpc instance_npcname(".#ghinstance5", instance_id()); hideoffnpc instance_npcname(".#ghinstance6", instance_id()); hideoffnpc instance_npcname(".#ghinstance7", instance_id()); hideoffnpc instance_npcname(".#ghinstance8", instance_id()); hideoffnpc instance_npcname(".#ghinstance9", instance_id()); hideoffnpc instance_npcname(".#ghinstance10", instance_id()); hideoffnpc instance_npcname(".#ghinstance11", instance_id()); hideoffnpc instance_npcname(".#ghinstance12", instance_id()); hideoffnpc instance_npcname(".#ghinstance13", instance_id()); hideoffnpc instance_npcname(".#ghinstance14", instance_id()); hideoffnpc instance_npcname(".#ghinstance15", instance_id()); hideoffnpc instance_npcname(".#ghinstance16", instance_id()); hideoffnpc instance_npcname(".#ghinstance17", instance_id()); hideoffnpc instance_npcname(".#ghinstance18", instance_id()); hideoffnpc instance_npcname(".#ghinstance19", instance_id()); hideoffnpc instance_npcname(".#ghinstance20", instance_id()); hideoffnpc instance_npcname(".#ghinstance21", instance_id()); hideoffnpc instance_npcname(".#ghinstance22", instance_id()); donpcevent instance_npcname(".#ghinstance22", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance21", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance18", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance17", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance14", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance13", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance10", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance9", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance6", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance5", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance2", instance_id())+"::OnTalkK"; donpcevent instance_npcname(".#ghinstance1", instance_id())+"::OnTalkK"; end; OnTimer88000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk8"; hideonnpc instance_npcname(".#ghinstance1", instance_id()); hideonnpc instance_npcname(".#ghinstance2", instance_id()); disablenpc instance_npcname(".#ghinstance3", instance_id()); disablenpc instance_npcname(".#ghinstance4", instance_id()); hideonnpc instance_npcname(".#ghinstance5", instance_id()); hideonnpc instance_npcname(".#ghinstance6", instance_id()); disablenpc instance_npcname(".#ghinstance7", instance_id()); disablenpc instance_npcname(".#ghinstance8", instance_id()); hideonnpc instance_npcname(".#ghinstance9", instance_id()); hideonnpc instance_npcname(".#ghinstance10", instance_id()); disablenpc instance_npcname(".#ghinstance11", instance_id()); disablenpc instance_npcname(".#ghinstance12", instance_id()); hideonnpc instance_npcname(".#ghinstance13", instance_id()); hideonnpc instance_npcname(".#ghinstance14", instance_id()); disablenpc instance_npcname(".#ghinstance15", instance_id()); disablenpc instance_npcname(".#ghinstance16", instance_id()); hideonnpc instance_npcname(".#ghinstance17", instance_id()); hideonnpc instance_npcname(".#ghinstance18", instance_id()); disablenpc instance_npcname(".#ghinstance19", instance_id()); disablenpc instance_npcname(".#ghinstance20", instance_id()); hideonnpc instance_npcname(".#ghinstance21", instance_id()); hideonnpc instance_npcname(".#ghinstance22", instance_id()); monster "1@gl_k",145,54,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,54,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,64,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,64,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,74,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,74,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,84,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,84,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,94,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,94,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",145,104,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; monster "1@gl_k",154,104,"Khalitzburg",2471,1,instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; end; OnTimer93000: donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnTalk4"; end; OnTimer97000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk9"; end; OnTimer105000: donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnTalk10"; instance_announce 0, "Heinrich's Shout: Dead men, dead men all over the place!",bc_map,"0xFFFF00"; end; OnTimer107000: instance_announce 0, "Heinrich's Shout: Everybody!Go back!",bc_map,"0xFFFF00"; end; OnTimer110000: donpcevent instance_npcname(".#ghinstance22", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance21", instance_id())+"::OnEffect1"; end; OnTimer110500: enablenpc instance_npcname(".#ghinstance20", instance_id()); enablenpc instance_npcname(".#ghinstance19", instance_id()); donpcevent instance_npcname(".#ghinstance20", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance19", instance_id())+"::OnEffect1"; end; OnTimer111000: donpcevent instance_npcname(".#ghinstance18", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance17", instance_id())+"::OnEffect1"; end; OnTimer111500: enablenpc instance_npcname(".#ghinstance16", instance_id()); enablenpc instance_npcname(".#ghinstance15", instance_id()); donpcevent instance_npcname(".#ghinstance16", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance15", instance_id())+"::OnEffect1"; end; OnTimer112000: donpcevent instance_npcname(".#ghinstance14", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance13", instance_id())+"::OnEffect1"; end; OnTimer112500: enablenpc instance_npcname(".#ghinstance12", instance_id()); enablenpc instance_npcname(".#ghinstance11", instance_id()); donpcevent instance_npcname(".#ghinstance12", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance11", instance_id())+"::OnEffect1"; end; OnTimer113000: donpcevent instance_npcname(".#ghinstance10", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance9", instance_id())+"::OnEffect1"; end; OnTimer113500: enablenpc instance_npcname(".#ghinstance8", instance_id()); enablenpc instance_npcname(".#ghinstance7", instance_id()); donpcevent instance_npcname(".#ghinstance8", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance7", instance_id())+"::OnEffect1"; end; OnTimer114000: donpcevent instance_npcname(".#ghinstance6", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance5", instance_id())+"::OnEffect1"; end; OnTimer114500: enablenpc instance_npcname(".#ghinstance4", instance_id()); enablenpc instance_npcname(".#ghinstance3", instance_id()); donpcevent instance_npcname(".#ghinstance4", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance3", instance_id())+"::OnEffect1"; end; OnTimer115000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnEnable"; donpcevent instance_npcname("Heinrich#ghinstance2", instance_id())+"::OnDisable"; donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk1"; donpcevent instance_npcname(".#ghinstance2", instance_id())+"::OnEffect1"; donpcevent instance_npcname(".#ghinstance1", instance_id())+"::OnEffect1"; killmonster "1@gl_k",instance_npcname("#talkinstance1", instance_id())+"::OnMyMobDead"; end; OnTimer120000: donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnTalk5"; end; OnTimer125000: donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnTalk6"; end; OnTimer130000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk2"; end; OnTimer135000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk3"; end; OnTimer140000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk4"; end; OnTimer145000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk5"; end; OnTimer150000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk6"; end; OnTimer155000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk7"; end; OnTimer160000: donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnTalk7"; end; OnTimer165000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnTalk8"; end; OnTimer167000: donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnDisable"; end; OnTimer168000: donpcevent instance_npcname("Varmunt#ghinstance2", instance_id())+"::OnDisable"; donpcevent instance_npcname("Heinrich#ghinstance3", instance_id())+"::OnDisable"; stopnpctimer; donpcevent instance_npcname("#ghinstancewarp1", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghinstancewarp2", instance_id())+"::OnEnable"; instance_announce 0, "9 o'clock warp leading to zone 2 is now open.",bc_map,"0xFFFF00"; donpcevent instance_npcname("#talkinstance1", instance_id())+"::OnDisable"; donpcevent instance_npcname("#ghmemorialmob01", instance_id())+"::OnEnable"; end; OnMyMobDead: end; } 1@gl_k,145,54,6 script .#ghinstance1 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance1", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance1", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance1", instance_id()); end; OnEffect: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "I do not want to die."; end; } 1@gl_k,154,54,3 script .#ghinstance2 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance2", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance2", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance2", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "Mom..."; end; } 1@gl_k,145,59,6 script .#ghinstance3 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance3", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance3", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance3", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; disablenpc instance_npcname(".#ghinstance3", instance_id()); disablenpc instance_npcname(".#ghinstance4", instance_id()); disablenpc instance_npcname(".#ghinstance7", instance_id()); disablenpc instance_npcname(".#ghinstance8", instance_id()); disablenpc instance_npcname(".#ghinstance11", instance_id()); disablenpc instance_npcname(".#ghinstance12", instance_id()); disablenpc instance_npcname(".#ghinstance15", instance_id()); disablenpc instance_npcname(".#ghinstance16", instance_id()); disablenpc instance_npcname(".#ghinstance19", instance_id()); disablenpc instance_npcname(".#ghinstance20", instance_id()); end; } 1@gl_k,154,59,3 script .#ghinstance4 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance4", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance4", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance4", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,145,64,6 script .#ghinstance5 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance5", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance5", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance5", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "Help."; end; } 1@gl_k,154,64,3 script .#ghinstance6 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance6", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance6", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance6", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "My stomach hurts..."; end; } 1@gl_k,145,69,6 script .#ghinstance7 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance7", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance7", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance7", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,154,69,3 script .#ghinstance8 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance8", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance8", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance8", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,145,74,6 script .#ghinstance9 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance9", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance9", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance9", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "Heinrich Sir, help!"; end; } 1@gl_k,154,74,3 script .#ghinstance10 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance10", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance10", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance10", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "Ack... Ugh"; end; } 1@gl_k,145,79,6 script .#ghinstance11 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance11", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance11", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance11", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,154,79,3 script .#ghinstance12 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance12", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance12", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance12", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,145,84,6 script .#ghinstance13 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance13", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance13", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance13", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "I'm thirsty."; end; } 1@gl_k,154,84,3 script .#ghinstance14 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance14", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance14", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance14", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "Oh...No... I can not die..."; end; } 1@gl_k,145,89,6 script .#ghinstance15 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance15", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance15", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance15", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,154,89,3 script .#ghinstance16 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance16", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance16", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance16", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,145,94,6 script .#ghinstance17 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance17", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance17", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance17", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "This is so uncomfortable. Eww!"; end; } 1@gl_k,154,94,3 script .#ghinstance18 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance18", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance18", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance18", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "Who am I..."; end; } 1@gl_k,145,99,6 script .#ghinstance19 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance19", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance19", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance19", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,154,99,3 script .#ghinstance20 111,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance20", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance20", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance20", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; } 1@gl_k,145,104,6 script .#ghinstance21 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance21", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance21", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance21", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "Uhh... My body."; end; } 1@gl_k,154,104,3 script .#ghinstance22 2471,{ end; OnInstanceInit: donpcevent instance_npcname(".#ghinstance22", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname(".#ghinstance22", instance_id()); end; OnEnable: hideoffnpc instance_npcname(".#ghinstance22", instance_id()); end; OnEffect1: specialeffect EF_GRANDCROSS; specialeffect EF_LEXAETERNA; end; OnTalkK: npctalk "I'm so thirsty!"; end; } 1@gl_k,96,80,0 script #ghinstancewarp1 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp1", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp1", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp1", instance_id()); end; OnTouch: warp "1@gl_k",80,80; end; } 1@gl_k,90,80,0 script #ghinstancewarp2 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp2", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp2", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp2", instance_id()); end; OnTouch: warp "1@gl_k",105,80; end; } 1@gl_k,202,79,0 script #ghinstancewarp3 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp3", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp3", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp3", instance_id()); end; OnTouch: warp "1@gl_k",215,79; end; } 1@gl_k,206,79,0 script #ghinstancewarp4 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp4", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp4", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp4", instance_id()); end; OnTouch: warp "1@gl_k",195,79; end; } 1@gl_k,228,216,0 script #ghinstancewarp5 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp5", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp5", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp5", instance_id()); end; OnTouch: warp "1@gl_k",215,216; end; } 1@gl_k,222,216,0 script #ghinstancewarp6 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp6", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp6", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp6", instance_id()); end; OnTouch: warp "1@gl_k",235,216; end; } 1@gl_k,150,284,0 script #ghinstancewarp7 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp7", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp7", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp7", instance_id()); end; OnTouch: warp "2@gl_k",150,46; end; } 2@gl_k,145,123,0 script #ghinstancewarp8 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp8", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp8", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp8", instance_id()); end; OnTouch: warp "2@gl_k",126,123; end; } 2@gl_k,136,122,0 script #ghinstancewarp9 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp9", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp9", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp9", instance_id()); end; OnTouch: warp "2@gl_k",150,116; end; } 2@gl_k,154,101,0 script #ghinstancewarp10 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp10", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp10", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp10", instance_id()); end; OnTouch: warp "2@gl_k",174,101; end; } 2@gl_k,165,101,0 script #ghinstancewarp11 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp11", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp11", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp11", instance_id()); end; OnTouch: warp "2@gl_k",150,110; end; } 2@gl_k,150,163,0 script #ghinstancewarp12 45,1,2,{ OnInstanceInit: donpcevent instance_npcname("#ghinstancewarp12", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghinstancewarp12", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghinstancewarp12", instance_id()); end; OnTouch: warp "2@gl_k",150,179; end; } //Sector 1 MOB //=================== 1@gl_k,0,0,0 script #ghmemorialmob01 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob01", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob01", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob01", instance_id()); areamonster "1@gl_k",76,99,87,10,"Suffering Chamberlain",2466,15,instance_npcname("#ghmemorialmob01", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",67,39,12,6,"Fallen Monk",2465,20,instance_npcname("#ghmemorialmob01", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",67,39,12,6,"Suffering Chamberlain",2466,3,instance_npcname("#ghmemorialmob01", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",32,75,51,58,"Decayed Butler",2464,6,instance_npcname("#ghmemorialmob01", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",45,84,6,137,"Decayed Butler",2464,12,instance_npcname("#ghmemorialmob01", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@callnum,56; set .@z_mob_num,mobcount("1@gl_k",instance_npcname("#ghmemorialmob01", instance_id())+"::OnMyMobDead"); set .@mob_dead_num,.@callnum - .@z_mob_num; if (.@mob_dead_num > 35) { instance_announce 0, "Seems like Himmelmez drains the dead's souls. They must be destroyed.",bc_map,"0xFFFFFF"; killmonster "1@gl_k",instance_npcname("#ghmemorialmob01", instance_id())+"::OnMyMobDead"; donpcevent instance_npcname("Aspiring Butcher#clearGH1", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob01", instance_id())+"::OnDisable"; } end; } 1@gl_k,17,51,3 script Aspiring Butcher#clearGH1 706,{ if(getcharid(0)==getpartyleader(getcharid(1),2)) { mes "[Aspiring Butcher]"; mes "Help me! Help me!!!"; next; switch(select("Hey, wake up! Are there any other survivors?")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Hey, wake up! Are you alone?"; playertalk(1,"Hey, wake up! Are you alone?"); next; mes "[Aspiring Butcher]"; mes "The Chamberlain... the Monk... They've become monsters. I couldn't do anything"; npctalk "The Chamberlain... the Monk... They've become monsters. I couldn't do anything"; next; mes "[Aspiring Butcher]"; mes "I just stood still... Nothing, I couldn't do anything..."; npctalk "I just stood still... Nothing, I couldn't do anything..."; next; switch(select("Wake up!")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Wake up kid! Go east along the central passage to the outside! The path is safe!"; playertalk(1,"Wake up kid! Go east along the central passage to the outside! The path is safe!"); next; mes "[Aspiring Butcher]"; mes "East passage? Alone? How?"; npctalk "East passage? Alone? How?"; next; switch(select("I can guide you through the path")) { case 1: mes "["+strcharinfo(0)+"]"; mes "I will guide you, perhaps that will help. If you want to close your eyes try not to hit anything."; playertalk(1,"I will guide you, perhaps that will help. If you want to close your eyes try not to hit anything."); next; mes "[Aspiring Butcher]"; mes "Aspiring Butcher: I know, I... I'm trying to."; npctalk "Aspiring Butcher: I know, I... I'm trying to."; donpcevent instance_npcname("Aspiring Butcher#clearGH1", instance_id())+"::OnDisable"; donpcevent instance_npcname("#ghmemorialmob02", instance_id())+"::OnEnable"; close; } } } } else { mes "[Aspiring Butcher]"; mes "Somebody help me, somebody help me, please."; close; } OnInstanceInit: donpcevent instance_npcname("Aspiring Butcher#clearGH1", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Aspiring Butcher#clearGH1", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Aspiring Butcher#clearGH1", instance_id()); end; } //Sector 2 MOB //=================== 1@gl_k,291,145,3 script Hollgrehenn Destroyer#cle2 726,{ if(getcharid(0)==getpartyleader(getcharid(1),2)) { mes "[Hollgrehenn Destroyer]"; mes "Yaaa!! Die!!!"; npctalk "Yaaa!! Die!!!"; specialeffect EF_CRASHEARTH; next; switch(select("Don't worry!")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Don't worry! Mam. Are you alone? No other survivors?"; playertalk (1,"Don't worry! Mam. Are you alone? No other survivors?"); next; mes "[Hollgrehenn Destroyer]"; mes "I'm the only survivor left"; npctalk "I'm the only survivor left"; next; switch(select("This is a very dangerous place")) { case 1: mes "["+strcharinfo(0)+"]"; mes "This is a very dangerous place. You know the central passage? Do you think you can move... and get to a safer place?"; playertalk (1,"This is a very dangerous place. You know the central passage? Do you think you can move... and get to a safer place?"); next; mes "[Hollgrehenn Destroyer]"; mes "Yes, I am able to move. I'll move for my baby's sake."; npctalk "Yes, I am able to move. I'll move for my baby's sake."; next; switch(select("Survive the road...")) { case 1: mes "["+strcharinfo(0)+"]"; mes "You and your baby will get out of here safely. But I'm sorry I can't help you more"; playertalk (1,"You and your baby will get out of here safely. But I'm sorry I can't help you more"); next; mes "[Hollgrehenn Destroyer]"; mes "That's ok. Thank you for helping us. I'm good to go alone. Ah and good luck also."; npctalk "That's ok. Thank you for helping us. I'm good to go alone. Ah and good luck also."; donpcevent instance_npcname("Hollgrehenn Destroyer#cle2", instance_id())+"::OnDisable"; donpcevent instance_npcname("#ghmemorialmob03", instance_id())+"::OnEnable"; close; } } } } else { mes "[Hollgrehenn Destroyer]"; mes "Somebody help me, somebody help me, please"; close; } OnInstanceInit: donpcevent instance_npcname("Hollgrehenn Destroyer#cle2", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Hollgrehenn Destroyer#cle2", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Hollgrehenn Destroyer#cle2", instance_id()); end; } 1@gl_k,0,0,0 script #ghmemorialmob02 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob02", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob02", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob02", instance_id()); donpcevent instance_npcname("#ghinstancewarp3", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghinstancewarp4", instance_id())+"::OnEnable"; instance_announce 0, "3 o'clock warp leading to zone 3 is now open.",bc_map,"0xFFFF00"; areamonster "1@gl_k",241,113,291,19,"Suffering Chamberlain",2466,12,instance_npcname("#ghmemorialmob02", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",241,113,291,19,"Decayed Monk",2464,12,instance_npcname("#ghmemorialmob02", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",227,217,291,135,"Suffering Chamberlain",2466,12,instance_npcname("#ghmemorialmob02", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",227,217,291,135,"Decayed Monk",2464,12,instance_npcname("#ghmemorialmob02", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@callnum,48; set .@b_mob_num,mobcount("1@gl_k",instance_npcname("#ghmemorialmob02", instance_id())+"::OnMyMobDead"); set .@mob_dead_num,.@callnum - .@b_mob_num; if (.@mob_dead_num > 28) { instance_announce 0, "Seems like Himmelmez drains the dead's souls. They must be destroyed.",bc_map,"0xFFFFFF"; killmonster "1@gl_k",instance_npcname("#ghmemorialmob02", instance_id())+"::OnMyMobDead"; donpcevent instance_npcname("Hollgrehenn Destroyer#cle2", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob02", instance_id())+"::OnDisable"; } end; } //Tramp mob //============== 1@gl_k,221,82,3 script Breathless Man#GHtramp1 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",221,82,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp1", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",221,82,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp1", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",221,82,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp1", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",221,82,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp1", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",221,82,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp1", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp1", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp1", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp1", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp1", instance_id()); end; } 1@gl_k,213,63,7 script Breathless Man#GHtramp2 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",213,63,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp2", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",213,63,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp2", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",213,63,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp2", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",213,63,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp2", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",213,63,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp2", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp2", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp2", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp2", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp2", instance_id()); end; } 1@gl_k,230,50,2 script Breathless Man#GHtramp3 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",230,50,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp3", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",230,50,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp3", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",230,50,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp3", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",230,50,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp3", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",230,50,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp3", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp3", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp3", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp3", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp3", instance_id()); end; } 1@gl_k,222,39,2 script Breathless Man#GHtramp4 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",222,39,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp4", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",222,39,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp4", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",222,39,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp4", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",222,39,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp4", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",222,39,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp4", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp4", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp4", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp4", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp4", instance_id()); end; } 1@gl_k,214,27,3 script Breathless Man#GHtramp5 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",214,27,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp5", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",214,27,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp5", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",214,27,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp5", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",214,27,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp5", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",214,27,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp5", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp5", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp5", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp5", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp5", instance_id()); end; } 1@gl_k,223,17,2 script Breathless Man#GHtramp6 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",223,17,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp6", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",223,17,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp6", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",223,17,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp6", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",223,17,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp6", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",223,17,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp6", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp6", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp6", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp6", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp6", instance_id()); end; } 1@gl_k,235,16,4 script Breathless Man#GHtramp7 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",235,16,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp7", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",235,16,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp7", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",235,16,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp7", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",235,16,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp7", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",235,16,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp7", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp7", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp7", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp7", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp7", instance_id()); end; } 1@gl_k,251,20,5 script Breathless Man#GHtramp8 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",251,20,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp8", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",251,20,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp8", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",251,20,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp8", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",251,20,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp8", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",251,20,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp8", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp8", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp8", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp8", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp8", instance_id()); end; } 1@gl_k,240,43,5 script Breathless Man#GHtramp9 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",240,43,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp9", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",240,43,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp9", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",240,43,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp9", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",240,43,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp9", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",240,43,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp9", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp9", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp9", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp9", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp9", instance_id()); end; } 1@gl_k,271,19,1 script Breathless Man#GHtramp10 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",271,19,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp10", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",271,19,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp10", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",271,19,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp10", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",271,19,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp10", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",271,19,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp10", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp10", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp10", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp10", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp10", instance_id()); end; } 1@gl_k,246,62,7 script Breathless Man#GHtramp11 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",246,62,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp11", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",246,62,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp11", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",246,62,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp11", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",246,62,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp11", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",246,62,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp11", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp11", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp11", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp11", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp11", instance_id()); end; } 1@gl_k,282,48,7 script Breathless Man#GHtramp12 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",282,48,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp12", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",282,48,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp12", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",282,48,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp12", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",282,48,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp12", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",282,48,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp12", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp12", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp12", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp12", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp12", instance_id()); end; } 1@gl_k,285,81,7 script Breathless Man#GHtramp13 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",285,81,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp13", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",285,81,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp13", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",285,81,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp13", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",285,81,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp13", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",285,81,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp13", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp13", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp13", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp13", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp13", instance_id()); end; } 1@gl_k,241,86,5 script Breathless Man#GHtramp14 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",241,86,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp14", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",241,86,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp14", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",241,86,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp14", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",241,86,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp14", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",241,86,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp14", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp14", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp14", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp14", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp14", instance_id()); end; } 1@gl_k,249,101,3 script Breathless Man#GHtramp15 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",249,101,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp15", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",249,101,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp15", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",249,101,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp15", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",249,101,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp15", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",249,101,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp15", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp15", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp15", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp15", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp15", instance_id()); end; } 1@gl_k,276,106,7 script Breathless Man#GHtramp16 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",276,106,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp16", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",276,106,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp16", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",276,106,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp16", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",276,106,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp16", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",276,106,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp16", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp16", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp16", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp16", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp16", instance_id()); end; } 1@gl_k,252,120,7 script Breathless Man#GHtramp17 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",252,120,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp17", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",252,120,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp17", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",252,120,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp17", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",252,120,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp17", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",252,120,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp17", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp17", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp17", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp17", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp17", instance_id()); end; } 1@gl_k,258,150,1 script Breathless Man#GHtramp18 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",258,150,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp18", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",258,150,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp18", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",258,150,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp18", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",258,150,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp18", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",258,150,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp18", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp18", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp18", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp18", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp18", instance_id()); end; } 1@gl_k,255,157,6 script Breathless Man#GHtramp19 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",255,157,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp19", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",255,157,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp19", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",255,157,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp19", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",255,157,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp19", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",255,157,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp19", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp19", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp19", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp19", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp19", instance_id()); end; } 1@gl_k,261,164,7 script Breathless Man#GHtramp20 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",261,164,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp20", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",261,164,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp20", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",261,164,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp20", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",261,164,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp20", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",261,164,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp20", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp20", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp20", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp20", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp20", instance_id()); end; } 1@gl_k,269,173,7 script Breathless Man#GHtramp21 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",269,173,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp21", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",269,173,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp21", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",269,173,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp21", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",269,173,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp21", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",269,173,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp21", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp21", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp21", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp21", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp21", instance_id()); end; } 1@gl_k,280,167,3 script Breathless Man#GHtramp22 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",280,167,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp22", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",280,167,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp22", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",280,167,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp22", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",280,167,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp22", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",280,167,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp22", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp22", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp22", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp22", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp22", instance_id()); end; } 1@gl_k,293,161,3 script Breathless Man#GHtramp23 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",293,161,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp23", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",293,161,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp23", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",293,161,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp23", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",293,161,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp23", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",293,161,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp23", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp23", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp23", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp23", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp23", instance_id()); end; } 1@gl_k,226,96,3 script Breathless Man#GHtramp24 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",226,96,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp24", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",226,96,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp24", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",226,96,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp24", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",293,96,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp24", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",293,96,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp24", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp24", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp24", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp24", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp24", instance_id()); end; } 1@gl_k,222,119,5 script Breathless Man#GHtramp25 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",222,119,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp25", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",222,119,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp25", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",222,119,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp25", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",222,119,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp25", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",222,119,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp25", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp25", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp25", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp25", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp25", instance_id()); end; } 1@gl_k,233,123,3 script Breathless Man#GHtramp26 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "1@gl_k",233,123,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp26", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "1@gl_k",233,123,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp26", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "1@gl_k",233,123,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp26", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "1@gl_k",233,123,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp26", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "1@gl_k",233,123,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp26", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp27", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp27", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp27", instance_id()); end; } 2@gl_k,147,203,5 script Breathless Man#GHtramp27 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "2@gl_k",147,203,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "2@gl_k",147,203,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "2@gl_k",147,203,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "2@gl_k",147,203,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "2@gl_k",147,203,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp27", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp27", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp27", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp27", instance_id()); end; } 2@gl_k,141,222,1 script Breathless Man#GHtramp28 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "2@gl_k",141,222,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp28", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "2@gl_k",141,222,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp28", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "2@gl_k",141,222,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp28", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "2@gl_k",141,222,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp28", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "2@gl_k",141,222,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp28", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp28", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp28", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp28", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp28", instance_id()); end; } 2@gl_k,167,225,3 script Breathless Man#GHtramp29 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "2@gl_k",167,225,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp29", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "2@gl_k",167,225,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp29", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "2@gl_k",167,225,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp29", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "2@gl_k",167,225,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp29", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "2@gl_k",167,225,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp29", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp29", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp29", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp29", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp29", instance_id()); end; } 2@gl_k,145,236,3 script Breathless Man#GHtramp30 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "2@gl_k",145,236,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp30", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "2@gl_k",145,236,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp30", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "2@gl_k",145,236,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp30", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "2@gl_k",145,236,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp30", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "2@gl_k",145,236,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp30", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp30", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp30", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp30", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp30", instance_id()); end; } 2@gl_k,143,260,3 script Breathless Man#GHtramp31 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "2@gl_k",143,260,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp31", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "2@gl_k",143,260,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp31", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "2@gl_k",143,260,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp31", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "2@gl_k",143,260,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp31", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "2@gl_k",143,260,"Muck Worm",2467,7,instance_npcname("Breathless Man#GHtramp31", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp31", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp31", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp31", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp31", instance_id()); end; } 2@gl_k,173,258,3 script Breathless Man#GHtramp32 849,4,4,{ end; OnTouch: specialeffect EF_VENOMDUST; set .@chat_ran,rand(1,10); if (.@chat_ran == 1) { monster "2@gl_k",173,258,"Muck Worm",2467,3,instance_npcname("Breathless Man#GHtramp32", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 2) { monster "2@gl_k",173,258,"Muck Worm",2467,4,instance_npcname("Breathless Man#GHtramp32", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran == 3) { monster "2@gl_k",173,258,"Muck Worm",2467,5,instance_npcname("Breathless Man#GHtramp32", instance_id())+"::OnMyMobDead"; } else if ((.@chat_ran > 3) && (.@chat_ran < 7)) { monster "2@gl_k",173,258,"Muck Worm",2467,6,instance_npcname("Breathless Man#GHtramp32", instance_id())+"::OnMyMobDead"; } else if (.@chat_ran > 6) { monster "2@gl_k",173,258,"Muck Worm",2467,7,instance_npcname("º˚¿Ã∏‹¿∫ ≥≤¿⁄#GHtramp32", instance_id())+"::OnMyMobDead"; } disablenpc instance_npcname("Breathless Man#GHtramp32", instance_id()); end; OnMyMobDead: end; OnInstanceInit: donpcevent instance_npcname("Breathless Man#GHtramp32", instance_id())+"::OnEnable"; end; OnEnable: enablenpc instance_npcname("Breathless Man#GHtramp32", instance_id()); end; OnDisable: disablenpc instance_npcname("Breathless Man#GHtramp32", instance_id()); end; } //Sector 3 MOB //============================================= 1@gl_k,0,0,0 script #ghmemorialmob03 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob03", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob03", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob03", instance_id()); donpcevent instance_npcname("#ghinstancewarp5", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghinstancewarp6", instance_id())+"::OnEnable"; instance_announce 0, "12 o'clock warp leading to the zone 4 was opened.",bc_map,"0xFFFF00"; areamonster "1@gl_k",17,259,53,180,"Decayed Guard",2468,11,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",17,259,53,180,"Sharpshooter Ranger",2469,14,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",62,281,73,186,"Decayed Guard",2468,11,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",62,281,73,186,"Sharpshooter Ranger",2469,14,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",74,251,109,224,"Decayed Guard",2468,11,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",74,251,109,224,"Sharpshooter Ranger",2469,14,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",108,281,231,234,"Decayed Guard",2468,11,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; areamonster "1@gl_k",108,281,231,234,"Sharpshooter Ranger",2469,14,instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@callnum,100; set .@c_mob_num,mobcount("1@gl_k",instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"); set .@mob_dead_num,.@callnum - .@c_mob_num; if (.@mob_dead_num > 85) { instance_announce 0, "Himmelmez: Nice parry. I thought you were going to die slowly surrounded by the dead I summoned~",bc_map,"0xFFFFFF"; killmonster "1@gl_k",instance_npcname("#ghmemorialmob03", instance_id())+"::OnMyMobDead"; donpcevent instance_npcname("#GHMclear3", instance_id())+"::OnEnable"; donpcevent instance_npcname("Heinrich#ghinstance4", instance_id())+"::OnEnable"; donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnEnable"; donpcevent instance_npcname("Varmunt#ghinstance3", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob03", instance_id())+"::OnDisable"; } end; } //1st MVP //========================================================= 1@gl_k,0,0,0 script #ghmemorialmob04 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob04", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob04", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob04", instance_id()); monster "1@gl_k",150,258,"Root of Corruption",2475,1,instance_npcname("#ghmemorialmob04", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@callnum,1; set .@d_mob_num,mobcount("1@gl_k",instance_npcname("#ghmemorialmob04", instance_id())+"::OnMyMobDead"); set .@mob_dead_num,.@callnum - .@d_mob_num; if (.@mob_dead_num > 0) { instance_announce 0, "12 o'clock warp leading to the Chivalry's Second Floor is now open.",bc_map,"0xFFFF00"; donpcevent instance_npcname("#ghinstancewarp7", instance_id())+"::OnEnable"; donpcevent instance_npcname("Varmunt#ghinstance3", instance_id())+"::OnTalk2"; donpcevent instance_npcname("#effectGH01", instance_id())+"::OnEnable"; donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnEnable"; donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob04", instance_id())+"::OnDisable"; } end; } 1@gl_k,150,257,3 script #GHMclear3 111,9,9,{ end; OnTouch: donpcevent instance_npcname("#controlGH3", instance_id())+"::OnEnable"; specialeffect EF_BASH; donpcevent instance_npcname("#GHMclear3", instance_id())+"::OnDisable"; end; OnInstanceInit: donpcevent instance_npcname("#GHMclear3", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#GHMclear3", instance_id()); end; OnEnable: enablenpc instance_npcname("#GHMclear3", instance_id()); initnpctimer; end; OnTimer2000: instance_announce 0, "Himmelmez: You got me tempted to go to the 2nd floor, come to the entrance. I'm curious about how far your lucky goes.",bc_map,"0xFFFFFF"; stopnpctimer; end; } 1@gl_k,0,0,0 script #controlGH3 -1,{ OnInstanceInit: donpcevent instance_npcname("#controlGH3", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#controlGH3", instance_id()); end; OnEnable: enablenpc instance_npcname("#controlGH3", instance_id()); initnpctimer; end; OnTimer3000: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnTalk1"; end; OnTimer6000: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnTalk2"; end; OnTimer9000: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnTalk3"; end; OnTimer12000: donpcevent instance_npcname("Heinrich#ghinstance4", instance_id())+"::OnTalk1"; end; OnTimer15000: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnTalk4"; end; OnTimer18000: donpcevent instance_npcname("Varmunt#ghinstance3", instance_id())+"::OnTalk1"; end; OnTimer21000: donpcevent instance_npcname("Heinrich#ghinstance4", instance_id())+"::OnTalk2"; end; OnTimer24000: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnTalk5"; end; OnTimer27000: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnTalk6"; end; OnTimer28000: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnDisable"; end; OnTimer31000: donpcevent instance_npcname("Heinrich#ghinstance4", instance_id())+"::OnTalk3"; end; OnTimer32000: donpcevent instance_npcname("Heinrich#ghinstance4", instance_id())+"::OnDisable"; end; OnTimer35000: instance_announce 0, "An eerie echo from the depths can be heard as you get closer.",bc_map,"0xFFFFFF"; end; OnTimer38000: donpcevent instance_npcname("#ghmemorialmob04", instance_id())+"::OnEnable"; stopnpctimer; donpcevent instance_npcname("#controlGH3", instance_id())+"::OnDisable"; end; } 1@gl_k,144,258,6 script Heinrich#ghinstance4 652,{ mes "[Heinrich]"; mes "Himmelmez... You made my men get killed"; mes "and I will never forget that."; cutin "gl_heinrich1",2; close2; cutin "gl_heinrich1",255; end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance4", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Heinrich#ghinstance4", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Heinrich#ghinstance4", instance_id()); end; OnTalk1: npctalk "Himmelmez! I won't let you take even a single more step here."; end; OnTalk2: npctalk "What.. is this!"; end; OnTalk3: npctalk "Varmunt Sir! Help the adventurers and I'll chase Himmelmez! "; end; } 1@gl_k,150,257,3 script Himmelmez#ghinstance2 650,{ mes "[Himmelmez]"; mes "No need to stare at me with so insecure"; mes "eyes. Soon they'll become relaxed..."; cutin "gl_himel2",2; close2; cutin "gl_himel2",255; end; OnInstanceInit: donpcevent instance_npcname("Himmelmez#ghinstance2", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Himmelmez#ghinstance2", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Himmelmez#ghinstance2", instance_id()); end; OnTalk1: npctalk "What an awfully lucky, I flew all the way over here and just one of them is really powerful."; end; OnTalk2: npctalk "But it doesn't matter to me."; end; OnTalk3: npctalk "Now, all of you will die."; end; OnTalk4: npctalk "Hahaha, so you guys thought I would come alone?"; end; OnTalk5: npctalk "This is my new toy to keep you at my feet. Why don't you guys play while I entertain?"; end; OnTalk6: npctalk "Sincerely~, If I am given the opportunity I'd like to meet you again, Heinrich."; end; } 1@gl_k,156,259,3 script Varmunt#ghinstance3 654,{ if(checkquest(12318,HUNTING) == 2) { if(checkquest(12319,HUNTING) == -1) { mes "[Varmunt]"; mes "There's something unusual about"; mes "this thing's aura. Maybe someday"; mes "we will be able to understand what is behind"; mes "all of this."; cutin "gl_barmund1",2; getitem 6608,1; //Coagulated Spell setquest 12319; close2; cutin "gl_barmund1",255; end; } else { mes "[Varmunt]"; mes "Even after all this time, it is"; mes "impossible to prevent from the will of the"; mes "Transcendent."; cutin "gl_barmund1",2; close2; cutin "gl_barmund2",255; end; } } else { mes "[Varmunt]"; mes "Even after all this time, it is"; mes "impossible to prevent from the will of the"; mes "Transcendent."; cutin "gl_barmund1",2; close2; cutin "gl_barmund2",255; end; } OnInstanceInit: donpcevent instance_npcname("Varmunt#ghinstance3", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Varmunt#ghinstance3", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Varmunt#ghinstance3", instance_id()); end; OnTalk1: npctalk "Heinrich Sir! Something unknown holds an inexplicably powerful force!"; end; OnTalk2: npctalk "From the monster I picked up some great stuff. People who are interested, talk to me."; end; } //Floor 2 //============================= 2@gl_k,148,67,1 script Heinrich#ghinstance5 652,{ mes "[Heinrich]"; mes "Himmelmez's blocking spells"; mes "are everywhere around here..."; cutin "gl_heinrich1",2; close2; cutin "gl_heinrich1",255; end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Heinrich#ghinstance5", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Heinrich#ghinstance5", instance_id()); end; OnTalk1: npctalk "These things have never been in the castle!"; end; OnTalk2: npctalk "Trying to break this power with common weapons doesn't work. I tried it."; end; OnTalk3: npctalk "It is really unforgivable."; end; OnTalk4: npctalk "I, who already was a subordinate of genocide. How much more in the future..."; end; OnTalk5: npctalk "..."; end; } 2@gl_k,151,71,7 script Varmunt#ghinstance4 654,{ mes "[Varmunt]"; mes "Why am I doing this again ? Doesn't seem"; mes "like the first time. I've seen this place repeatedly"; mes "dozens of times in my dreams. This feeling.."; cutin "gl_barmund1",2; close2; cutin "gl_barmund1",255; end; OnInstanceInit: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Varmunt#ghinstance4", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Varmunt#ghinstance4", instance_id()); end; OnTalk2: npctalk "Himmelmez's enchantment has completely blocked the passage to each section."; end; OnTalk3: npctalk "Get out of the way for a moment. I'll try to somehow break the spell with magical powers."; end; OnTalk4: npctalk "The enchantment seems to be broken."; end; OnTalk5: npctalk "I've never seen this spell before."; end; OnTalk6: npctalk "Himmelmez doesn't use a seal on a person's body to turn it into an undead."; end; OnTalk7: npctalk "She uses enchantment stones.This way, the spell is probably maintained."; end; OnTalk8: npctalk "We should kill the people who have the enchantment stones to break the spell."; end; OnTalk9: npctalk "However, we can't identify them. The purification can only be done randomly."; end; OnTalk10: npctalk "Commandant..."; end; OnTalk11: npctalk "Commandant, it seems too loose."; end; OnTalk12: npctalk "We are related to all these people, not just a few."; end; OnTalk13: npctalk "We can't deny that it's not their fault for what is going on."; end; OnTalk14: npctalk "Well, let's do it then."; end; OnTalk15: npctalk "You guys are of a great help. Try to follow us."; end; OnTalk16: npctalk "There can be a tough fight. Hold on and it would be nice to eat something"; end; OnTalk17: npctalk "Guys. It is time to depart, Heinrich Sir."; end; } 2@gl_k,150,67,0 script #effectGH01 111,10,10,{ end; OnTouch: specialeffect EF_BASH; donpcevent instance_npcname("#controlGH4", instance_id())+"::OnEnable"; donpcevent instance_npcname("#effectGH01", instance_id())+"::OnDisable"; end; OnEffect: specialeffect EF_LORD; end; OnInstanceInit: donpcevent instance_npcname("#effectGH01", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#effectGH01", instance_id()); end; OnEnable: enablenpc instance_npcname("#effectGH01", instance_id()); end; } 2@gl_k,0,0,0 script #controlGH4 -1,{ OnInstanceInit: donpcevent instance_npcname("#controlGH4", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#controlGH4", instance_id()); end; OnEnable: enablenpc instance_npcname("#controlGH4", instance_id()); initnpctimer; end; OnTimer3000: donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnTalk1"; donpcevent instance_npcname("#ghmemorialmob05", instance_id())+"::OnEnable"; end; OnTimer6000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk2"; end; OnTimer9000: donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnTalk2"; end; OnTimer12000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk3"; end; OnTimer15000: donpcevent instance_npcname("#effectGH01", instance_id())+"::OnEnable"; donpcevent instance_npcname("#effectGH01", instance_id())+"::OnEffect"; end; OnTimer18000: donpcevent instance_npcname("#effectGH01", instance_id())+"::OnDisable"; donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk4"; end; OnTimer21000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk5"; end; OnTimer24000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk6"; end; OnTimer27000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk7"; end; OnTimer30000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk8"; end; OnTimer33000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk9"; end; OnTimer36000: donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnTalk3"; end; OnTimer39000: donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnTalk4"; end; OnTimer42000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk10"; end; OnTimer45000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk11"; end; OnTimer48000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk12"; end; OnTimer51000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk13"; end; OnTimer54000: donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnTalk5"; end; OnTimer57000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk14"; end; OnTimer60000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk15"; end; OnTimer63000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk16"; end; OnTimer66000: donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnTalk17"; end; OnTimer69000: instance_announce 0, "9 o'clock positioned warp leading to the 1st zone has been opened. Move from the central hallway. A being with an evil aura seems to be appearing in this region.",bc_map,"0xFFFF00"; donpcevent instance_npcname("#ghinstancewarp8", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghinstancewarp9", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob06", instance_id())+"::OnEnable"; donpcevent instance_npcname("Varmunt#ghinstance4", instance_id())+"::OnDisable"; donpcevent instance_npcname("Heinrich#ghinstance5", instance_id())+"::OnDisable"; end; OnTimer70000: stopnpctimer; donpcevent instance_npcname("#controlGH4", instance_id())+"::OnDisable"; end; } 2@gl_k,0,0,0 script #ghmemorialmob05 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob05", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob05", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob05", instance_id()); set $@Mobinital,80; set $@f_mob_num,0; set $@mob_dead_num,$@Mobinital - $@f_mob_num; areamonster "2@gl_k",124,20,31,162,"Decayed Guard",2468,8,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",124,20,31,162,"Sharpshooter Ranger",2469,8,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",124,20,31,162,"Fallen Abyss Knight",2470,8,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",124,20,31,162,"Suffering Khalitzburg",2471,8,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",124,20,31,162,"Swollen Knight",2472,8,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set $@f_mob_num,$@mob_dead_num; set $@countkill,1; set $@mob_dead_num,$@f_mob_num - $@countkill; if ($@mob_dead_num == 0) { instance_announce 0, "A being with an evil aura seems to be appearing in this region.",bc_map,"0xFFFF00"; donpcevent instance_npcname("#ghmemorialmob06", instance_id())+"::OnDisable2"; donpcevent instance_npcname("#ghmemorialmob07", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob05", instance_id())+"::OnDisable"; } else { set .@mob_ran,rand(1,5); if (.@mob_ran == 1) { areamonster "2@gl_k",124,20,31,162,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 2) { areamonster "2@gl_k",124,20,31,162,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 3) { areamonster "2@gl_k",124,20,31,162,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 4) { areamonster "2@gl_k",124,20,31,162,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 5) { areamonster "2@gl_k",124,20,31,162,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; } } end; } 2@gl_k,0,0,0 script #ghmemorialmob06 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob06", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob06", instance_id()); end; OnDisable2: stopnpctimer; disablenpc instance_npcname("#ghmemorialmob06", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob06", instance_id()); donpcevent instance_npcname("#ghmemorialmob06", instance_id())+"::OnSpawn"; end; OnSpawn: initnpctimer; end; OnTimer90000: areamonster "2@gl_k",114,141,118,139,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",114,141,118,139,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",114,141,118,139,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",114,141,118,139,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",114,141,118,139,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",128,83,131,78,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",128,83,131,78,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",128,83,131,78,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",128,83,131,78,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",128,83,131,78,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",88,53,93,48,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",88,53,93,48,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",88,53,93,48,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",88,53,93,48,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",88,53,93,48,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",54,47,61,40,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",54,47,61,40,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",54,47,61,40,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",54,47,61,40,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",54,47,61,40,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",58,83,63,78,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",58,83,63,78,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",58,83,63,78,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",58,83,63,78,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",58,83,63,78,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",69,138,80,127,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",69,138,80,127,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",69,138,80,127,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",69,138,80,127,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",69,138,80,127,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",34,143,39,138,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",34,143,39,138,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",34,143,39,138,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",34,143,39,138,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",34,143,39,138,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob05", instance_id())+"::OnMyMobDead"; end; OnTimer92000: stopnpctimer; donpcevent instance_npcname("#ghmemorialmob06", instance_id())+"::OnSpawn"; end; } 2@gl_k,0,0,0 script #ghmemorialmob07 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob07", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob07", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob07", instance_id()); areamonster "2@gl_k",124,20,31,162,"The Destruction of the First Captain",2473,1,instance_npcname("#ghmemorialmob07", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@callnum,1; set .@g_mob_num,mobcount("2@gl_k",instance_npcname("#ghmemorialmob07", instance_id())+"::OnMyMobDead"); set .@mob_dead_num,.@callnum - .@g_mob_num; if (.@mob_dead_num > 0) { instance_announce 0, "3 o'clock positioned warp leading to the 2nd zone has been opened. Use the central hallway to get there",bc_map,"0xFFFF00"; donpcevent instance_npcname("#ghinstancewarp10", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghinstancewarp11", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob08", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob07", instance_id())+"::OnDisable"; } end; } 2@gl_k,0,0,0 script #ghmemorialmob08 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob08", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob08", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob08", instance_id()); set $@Mobinital,32; set $@h_mob_num,0; set $@mob_dead_num,$@Mobinital - $@h_mob_num; areamonster "2@gl_k",175,163,265,18,"Decayed Guard",2468,7,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",175,163,265,18,"Sharpshooter Ranger",2469,7,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",175,163,265,18,"Fallen Abyss Knight",2470,7,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",175,163,265,18,"Suffering Khalitzburg",2471,7,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; areamonster "2@gl_k",175,163,265,18,"Swollen Knight",2472,7,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set $@h_mob_num,$@mob_dead_num; set $@countkill,1; set $@mob_dead_num,$@h_mob_num - $@countkill; if ($@mob_dead_num == 0) { instance_announce 0, "A being with an evil aura seems to be appearing in this region.",bc_map,"0xFFFF00"; donpcevent instance_npcname("#ghmemorialmob09", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob08", instance_id())+"::OnDisable"; } else { set .@mob_ran,rand(1,5); if (.@mob_ran == 1) { areamonster "2@gl_k",175,163,265,18,"Decayed Guard",2468,1,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 2) { areamonster "2@gl_k",175,163,265,18,"Sharpshooter Ranger",2469,1,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 3) { areamonster "2@gl_k",175,163,265,18,"Fallen Abyss Knight",2470,1,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 4) { areamonster "2@gl_k",175,163,265,18,"Suffering Khalitzburg",2471,1,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; } else if (.@mob_ran == 5) { areamonster "2@gl_k",175,163,265,18,"Swollen Knight",2472,1,instance_npcname("#ghmemorialmob08", instance_id())+"::OnMyMobDead"; } } end; } 2@gl_k,0,0,0 script #ghmemorialmob09 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob09", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob09", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob09", instance_id()); areamonster "2@gl_k",175,163,265,18,"The Destruction of the Second Captain",2474,1,instance_npcname("#ghmemorialmob09", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@callnum,1; set .@g_mob_num,mobcount("2@gl_k",instance_npcname("#ghmemorialmob09", instance_id())+"::OnMyMobDead"); set .@mob_dead_num,.@callnum - .@g_mob_num; if (.@mob_dead_num > 0) { instance_announce 0, "12 o'clock positioned warp leading to the 3rd zone has been opened. Use the central hallway to get there",bc_map,"0xFFFF00"; donpcevent instance_npcname("#ghinstancewarp12", instance_id())+"::OnEnable"; donpcevent instance_npcname("#controlGH6", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob08", instance_id())+"::OnDisable"; donpcevent instance_npcname("#ghmemorialmob09", instance_id())+"::OnDisable"; } end; } 2@gl_k,0,0,0 script #ghmemorialmob10 -1,{ OnInstanceInit: donpcevent instance_npcname("#ghmemorialmob10", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#ghmemorialmob10", instance_id()); end; OnEnable: enablenpc instance_npcname("#ghmemorialmob10", instance_id()); donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnDisable"; monster "2@gl_k",158,255,"Amdarias",2476,1,instance_npcname("#ghmemorialmob10", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@callnum,1; set .@g_mob_num,mobcount("2@gl_k",instance_npcname("#ghmemorialmob10", instance_id())+"::OnMyMobDead"); set .@mob_dead_num,.@callnum - .@g_mob_num; if (.@mob_dead_num > 0) { donpcevent instance_npcname("Hugin#ghinstance1", instance_id())+"::OnEnable"; donpcevent instance_npcname("#ghmemorialmob10", instance_id())+"::OnDisable"; } end; } 2@gl_k,155,250,7 script Heinrich#ghinstance6 652,{ end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Heinrich#ghinstance6", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Heinrich#ghinstance6", instance_id()); end; OnTalk1: npctalk "Gerhard!"; end; OnTalk2: npctalk "What are you doing to my men, Himmelmez?!"; end; OnTalk3: npctalk "Himmelmez! You don't need to make any more sacrifices!"; end; OnTalk4: npctalk "Let him go! I don't want one more sacrifice!"; end; OnTalk5: npctalk "I will not forgive you."; end; OnTalk6: npctalk "Just leave us alone, Himmelmez!!"; end; } 2@gl_k,162,250,1 script Varmunt#ghinstance5 654,{ mes "[Varmunt]"; mes "We can't escape this"; mes "eternity confinement... "; cutin "gl_barmund2",2; close2; cutin "gl_barmund2",255; end; OnInstanceInit: donpcevent instance_npcname("Varmunt#ghinstance5", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Varmunt#ghinstance5", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Varmunt#ghinstance5", instance_id()); end; OnTalk1: npctalk "What, this? Cannot be. We must prevent Amdarias's attacks!"; end; } 2@gl_k,158,252,3 script Himmelmez#ghinstance4 650,4,4,{ end; OnInstanceInit: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Himmelmez#ghinstance4", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Himmelmez#ghinstance4", instance_id()); end; OnTalk1: npctalk "Great~ I thought you wouldn't come near the end..."; end; OnTalk2: npctalk "Huhu, I have already found a piece of Ymir's Heart, Heinrich."; end; OnTalk3: npctalk "It would've been faster if there were no distractions."; end; OnTalk4: npctalk "What do you think? Making it look like an accidental disease infected the king and the people around..."; end; OnTalk5: npctalk "You want that?"; end; OnTalk6: npctalk "This one is your final blow, Heinrich."; end; OnTalk7: npctalk "It is said that stopping me requires a skillfull person."; end; OnTalk8: npctalk "Seems like a perfect scenario to make my new monster, Amdarias."; end; OnTalk9: npctalk "Booh~ I'm scared."; end; OnTalk10: npctalk "Anyway, it was nice talking to you. Maybe we'll have the chance to meet again in the next story."; end; OnTalk11: npctalk "Well, make sure you will come back again."; end; } 2@gl_k,150,179,0 script #controlGH6 111,2,2,{ end; OnTouch: instance_announce 0, "???: Do not come! There are traps everywhere here... Aaaaack!!!!",bc_map,"0xFF0000"; specialeffect EF_BASH; donpcevent instance_npcname("Himmelmez#ghinstance3", instance_id())+"::OnEnable"; donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnEnable"; donpcevent instance_npcname("Varmunt#ghinstance5", instance_id())+"::OnEnable"; donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEnable"; donpcevent instance_npcname("#controlGH6", instance_id())+"::OnDisable"; end; OnInstanceInit: donpcevent instance_npcname("#controlGH6", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("#controlGH6", instance_id()); end; OnEnable: hideoffnpc instance_npcname("#controlGH6", instance_id()); end; } 2@gl_k,158,252,1 script Himmelmez#ghinstance3 650,7,7,{ end; OnTouch: specialeffect EF_BASH; donpcevent instance_npcname("#controlGH5", instance_id())+"::OnEnable"; donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnEnable"; donpcevent instance_npcname("Himmelmez#ghinstance3", instance_id())+"::OnDisable"; end; OnInstanceInit: donpcevent instance_npcname("Himmelmez#ghinstance3", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("Himmelmez#ghinstance3", instance_id()); end; OnEnable: enablenpc instance_npcname("Himmelmez#ghinstance3", instance_id()); end; } 2@gl_k,158,255,3 script Gerhard#ghinstance1 651,{ end; OnInstanceInit: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnDisable"; end; OnDisable: hideonnpc instance_npcname("Gerhard#ghinstance1", instance_id()); end; OnEnable: hideoffnpc instance_npcname("Gerhard#ghinstance1", instance_id()); end; OnTalk1: npctalk "Damn it! Run away! I can't withstand anymore!"; end; OnTalk2: npctalk "Commandant... Come on, you need to run away from here... Ugh"; end; OnTalk3: npctalk "Even if you defile my body, I won't let you take my soul, Himmelmez!"; end; OnEffect1: misceffect 63; end; OnEffect2: misceffect 273; end; OnEffect3: misceffect 247; end; OnEffect4: misceffect 231; end; OnEffect5: specialeffect EF_LORD; end; } 2@gl_k,0,0,0 script #controlGH5 -1,{ OnInstanceInit: donpcevent instance_npcname("#controlGH5", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("#controlGH5", instance_id()); end; OnEnable: enablenpc instance_npcname("#controlGH5", instance_id()); initnpctimer; end; OnTimer3000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk1"; end; OnTimer6000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnTalk1"; end; OnTimer9000: donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnTalk1"; end; OnTimer12000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnTalk2"; end; OnTimer15000: donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnTalk2"; end; OnTimer18000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk2"; end; OnTimer21000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk3"; end; OnTimer24000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnTalk3"; end; OnTimer27000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk4"; end; OnTimer30000: donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnTalk3"; end; OnTimer33000: donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnTalk4"; end; OnTimer36000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk5"; end; OnTimer39000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk6"; end; OnTimer42000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk7"; end; OnTimer45000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk8"; end; OnTimer48000: donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnTalk5"; end; OnTimer51000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk9"; end; OnTimer54000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk10"; end; OnTimer57000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnTalk11"; end; OnTimer60000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEffect1"; end; OnTimer63000: donpcevent instance_npcname("Himmelmez#ghinstance4", instance_id())+"::OnDisable"; end; OnTimer65000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEffect3"; end; OnTimer66000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEffect2"; end; OnTimer67000: donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnTalk6"; donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEffect4"; end; OnTimer70000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEffect3"; donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEffect4"; donpcevent instance_npcname("Heinrich#ghinstance6", instance_id())+"::OnDisable"; donpcevent instance_npcname("Varmunt#ghinstance5", instance_id())+"::OnTalk1"; end; OnTimer73000: instance_announce 0, "Leads toward Gerhard's body.",bc_map,"0xFFFFFF"; end; OnTimer76000: donpcevent instance_npcname("Gerhard#ghinstance1", instance_id())+"::OnEffect5"; end; OnTimer80000: donpcevent instance_npcname("#ghmemorialmob10", instance_id())+"::OnEnable"; stopnpctimer; donpcevent instance_npcname("#controlGH5", instance_id())+"::OnDisable"; end; } 2@gl_k,158,241,1 script Hugin#ghinstance1 755,{ if(checkquest(12319,HUNTING) == 2) { mes "[Hugin]"; mes "Well, you are pretty ridiculous. Begginers"; mes "shouldn't get the loot"; mes "Amdarias drops."; erasequest 12318; erasequest 12319; getitem 6608,1; //Coagulated Spell next; mes "[Hugin]"; mes "Varmunt, I have arbitrarily"; mes "stopped time. And soon, the time gap"; mes "will be gone."; specialeffect2 EF_BLIND,AREA; soundeffect "_blind.wav",0; next; mes "[Hugin]"; mes "Poor time travelers."; mes "They will endlessly retry to prevent the tragedy"; mes "that affected this city."; next; mes "[Hugin]"; mes "But the beggining of these time travels"; mes "won't redempt your actions."; mes "This will continue forever..."; next; mes "[Hugin]"; mes "Now, I may erase your memory again. Perhaps"; mes "you will have a different fate"; mes "next time."; specialeffect2 EF_FREEZE; close2; atcommand "@refresh "+strcharinfo(0); end; } else { mes "[Hugin]"; mes "The gap of time is almost distorted"; mes "Done. There you go. Come!"; mes "I have to get out!"; next; switch(select("Bah... Soon after you...")) { case 1: mes "[Hugin]"; mes "Soon after me? Anyways..."; mes "Doesn't matter, soon the gap of time"; mes "will be closed, I have to get out of here."; next; switch(select("Since I'm here, let's explore more","Please, send me out")) { case 1: mes "[Hugin]"; mes ".................."; close; case 2: close2; warp "glast_01",204,270; end; } } } OnInstanceInit: donpcevent instance_npcname("Hugin#ghinstance1", instance_id())+"::OnDisable"; end; OnDisable: disablenpc instance_npcname("Hugin#ghinstance1", instance_id()); end; OnEnable: enablenpc instance_npcname("Hugin#ghinstance1", instance_id()); end; } //mapflag //================= 1@gl_k mapflag nosave SavePoint 1@gl_k mapflag nomemo 1@gl_k mapflag noteleport 2@gl_k mapflag nosave SavePoint 2@gl_k mapflag nomemo 2@gl_k mapflag noteleport //ADD playertalk. (credits: Karmic) //====================================================== //script.c // +/*========================================== // +* playertalk (sends message to surrounding area) // +*------------------------------------------*/ //+BUILDIN_FUNC(playertalk) //+{ //+ int display_name; //+ const char* message; //+ char message_output[255]; //+ struct map_session_data *sd = script_rid2sd(st); //+ //+ display_name = script_getnum(st, 2); //+ message = script_getstr(st, 3); //+ //+ if(display_name) //+ sprintf(message_output, "%s: %s", sd->status.name, message); //+ else //+ sprintf(message_output, "%s", message); //+ //+ clif_disp_overhead(sd, message_output); //+ //+ return 0; //+} // /*========================================== // * npctalk (sends message to surrounding area) // *------------------------------------------*/ // BUILDIN_FUNC(npctalk) // // // // // BUILDIN_DEF(npctalk,"s"), // [Valaris] // +BUILDIN_DEF(playertalk,"is"), // [Karmic] // BUILDIN_DEF(mobcount,"ss"),