Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //===== eAthena Script =======================================
- //= Nidhoggur's Nest Instance
- //===== By: ==================================================
- //= Ziu
- //===== Current Version: =====================================
- //= 1.6.1 (English)
- //===== Compatible With: =====================================
- //= eAthena TRUNK SQL 14206+ (client up time 2010) data Ver. Renewal 61+ Special data Ziu Rev 134.
- //= Endless Tower (3.12 By Saithis)
- //= Orc Dungeon N.I (2.6 By Ziu)
- //= Orc's Memory (1.4 By L0ne_W0lf)
- //= Sealed Shrine (1.3 By L0ne_W0lf)
- //===== Additional Comments: =================================
- //I Need Ques Log Enable (Only Works Fine eAthena SQL)[Ziu]
- //Time Limit 4 Hours, Respawn (72 Hours) change in quest_db.txt
- //I Need Guardian of Yggdrasil Quest 1.1 (No Public Script).
- //Change Variables, Please and adjust your Server.
- //=============================================================
- nyd_dun02,98,198,0 script Yggdrasil Gatekeeper 111,{
- if (BaseLevel < 70) {
- mes "A strange light comes out of the door, but do not see anything strange";
- specialeffect 231;
- specialeffect2 231;
- close;
- }
- if (BaseLevel > 69) {
- if (guarygg == 0) {
- mes "A strange portal, with strange symbols, when you try to approach him, I feel a force pushing you back.";
- SPECIALEFFECT2 EF_HOLYHIT;
- atcommand "@useskill 150 1 "+strcharinfo(0);
- next;
- mes "Agip Hibbaan decide to consult, you can know that because this happens ...";
- set guarygg,1;
- close;
- }
- if ((guarygg > 0 ) && (guarygg < 1)) {
- mes ".. Do not know how to break this seal will not let you cross the portal and devote ask Hibbaan Agip";
- specialeffect 231;
- specialeffect2 231;
- close;
- }
- if (guarygg == 1) {
- mes "Near the door, a strange feeling tod runs your body, while disappearing, you feel that it invades a strong power";
- next;
- mes "[Yggdrasil Gatekeeper]";
- mes "I say that I am Yggdrasiliad's, so call me, I accept to be the servant of the guardian";
- next;
- mes "[Yggdrasil Gatekeeper]";
- mes "If you accept to enter through the screen door, now that you are faithful approve of Nidhoggur sierviente";
- next;
- 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$,"Nidhoggur's Nest";
- getpartymember(.@party_id);
- set .@partymembercount,$@partymembercount;
- copyarray .@partymembername$[0],$@partymembername$[0],.@partymembercount;
- set .@nesttime,checkquest(3136,PLAYTIME);
- if ((.@party_id > 0) && ((.@partymembercount > 1))) {
- if (.@nesttime == -1) {
- if (.@ins_mas == getcharid(0)) {
- mes "Generation of the party is to confirmed. Would you like to book the entry " + .@md_name$ + "?";
- next;
- switch(select("Reserves " + .@md_name$ + ":Enter the dungeon: Cancel")) {
- case 1:
- set .@instance, instance_create(.@md_name$, .@party_id);
- if (.@instance < 0) {
- mes "Party Name: "+.@p_name$+"";
- mes "Party Leader: "+.@p_reader$+"";
- mes "^0000ff"+.@md_name$+" ^000000 - Reservation Failed.";
- close;
- }
- else {
- mes "^0000ff"+.@md_name$+"^000000- Attempting to book an entrance";
- mes "After booking, you have to Select in the menu ^0000FFEnter the dungeon^000000, if you wish to enter " + .@md_name$ + ".";
- for( set .@i, 1; .@i <= 2; set .@i, .@i + 1 ) {
- if( instance_attachmap(.@i + "@nyd", .@instance) == "" )
- break;
- }
- if( .@i < 2 ) {
- instance_destroy(.@instance);
- close;
- }
- instance_attach(.@instance);
- instance_set_timeout 9000,300,.@instance;
- instance_init(.@instance);
- // Primera Parte!
- donpcevent instance_npcname("#Resucitando Monster1", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#Resucitando Monster2", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#Resucitando Monster3", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#Resucitando Monster4", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#Resucitando Monster5", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#warperarea1", instance_id())+"::OnInstanceInit";
- disablenpc instance_npcname("Murdered Yggdrasilid#a1", instance_id());
- //segunda parte!
- donpcevent instance_npcname("#Resucitando Monster11", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#Resucitando Monster21", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#Resucitando Monster41", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#Resucitando Monster51", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#trampasnigg", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#trampasnigg1", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#trampasnigg2", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#trampasnigg3", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#trampasnigg4", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#controlnidh", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#sleep", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#ice", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#ice2", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#ice3", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#ice4", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#blood", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#blood2", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#blood3", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#blood4", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#sleep2", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#sleep3", instance_id())+"::OnInstanceInit";
- donpcevent instance_npcname("#sleep4", instance_id())+"::OnInstanceInit";
- disablenpc instance_npcname("Yggdrasilid", instance_id());
- donpcevent instance_npcname("#nighoggurboss", instance_id())+"::OnInstanceInit";
- close;
- }
- case 2:
- if (has_instance("1@nyd") == "") {
- mes "Memorial Dungeon " + .@md_name$ + " no existe.";
- mes "The leader of the party, not even booked the entrance to the dungeon.";
- next;
- mes "When booking this check, the dungeon will be created.";
- mes "If your dungeon is destroyed, you must wait seven days to enter.";
- close;
- }
- else if ((has_instance("1@nyd") != "") && (.@partymembercount < 2)) {
- mes "Only party members can enter.";
- close;
- }
- else {
- mapannounce "nyd_dun02", .@p_reader$ + " the party, " + .@p_name$ + " entering " + .@md_name$ + ".",bc_map,"0x00ff99";
- setquest 3135;
- setquest 3136;
- warp "1@nyd",32,40;
- close;
- }
- case 3:
- close;
- }
- } else {
- switch(select(.@md_name$ + " Enter the dungeon:Cancel")) {
- case 1:
- if (has_instance("1@nyd") == "") {
- mes "Memorial Dungeon " + .@md_name$ + " no existe.";
- mes "Memorial Dungeon has been destroyed by the leader of the party, or the time limit. Please try again after 2 hours.";
- close;
- }
- else if ((has_instance("1@nyd") != "") && (.@partymembercount < 2)) {
- mes "Only party members can enter the dungeon.";
- close;
- }
- else {
- mapannounce "nyd_dun02", .@p_name$ + " party member " + .@p_reader$ + " this entry " + .@md_name$ + ".",bc_map,"0x00ff99";
- setquest 3135;
- setquest 3136;
- warp "1@nyd",32,40;
- close;
- }
- case 2:
- close;
- }
- }
- }
- else if ((.@nesttime == 0) || (.@nesttime == 1)) {
- mes "You can enter the dungeon, if it was created.";
- next;
- switch(select("Enter the dungeon " + .@md_name$ + ":Cancel")) {
- case 1:
- if (has_instance("1@nyd") == "") {
- mes "Memorial Dungeon " + .@md_name$ + " no existe.";
- mes "Memorial Dungeon has been destroyed by the leader of the party, or the time limit. Please try again later.";
- close;
- }
- else if ((has_instance("1@nyd") != "") && (.@partymembercount < 2)) {
- mes "Only party members can enter the dungeon.";
- close;
- }
- else {
- mapannounce "nyd_dun02", .@p_name$ + " party member " + .@p_reader$ + " are entering " + .@md_name$ + ".",bc_map,"0x00ff99";
- setquest 3135;
- setquest 3136;
- warp "1@nyd",32,40;
- close;
- }
- case 2:
- close;
- }
- }
- else if (.@nesttime == 2) {
- set .@delnest_time,checkquest(3135,PLAYTIME);
- if (.@delnest_time == 2) {
- mes "^0000ffAll records and after-related effects nidhoggur's nest was removed. Now it can be regenerated or enter nidhoggur's nest.^000000";
- erasequest 3135;
- erasequest 3136;
- close;
- } else {
- mes "You can not create another instance until you within 72 hours latest creation.";
- close;
- }
- }
- } else {
- mes "In order to generate a dungeon should be the leader of the party and at least two members in the party.";
- close;
- }
- }
- }
- }
- 1@nyd,0,0,0 script #Resucitando Monster1 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster1", instance_id());
- end;
- OnDisable:
- killmonster "1@nyd",instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster1", instance_id());
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,25;
- set .@d_mob_num,mobcount("1@nyd",instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- set .@mob_ran,rand(1,25);
- if (.@mob_ran > 20) {
- monster "1@nyd",0,0,"Dark Pinguicula",2015,.@mob_dead_num,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- }
- else if (.@mob_ran < 21) {
- monster "1@nyd",0,0,"Ancient Tree",2019,.@mob_dead_num,instance_npcname("#Resucitando Monster1", instance_id())+"::OnMyMobDead";
- }
- }
- end;
- }
- 1@nyd,0,0,0 script #Resucitando Monster2 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster2", instance_id());
- end;
- OnDisable:
- killmonster "1@nyd",instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster2", instance_id());
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Ancient Tree",2019,1,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,20;
- set .@d_mob_num,mobcount("1@nyd",instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- set .@mob_ran,rand(1,25);
- if (.@mob_ran > 20) {
- monster "1@nyd",0,0,"Dark Pinguicula",2015,.@mob_dead_num,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- }
- else if (.@mob_ran < 21) {
- monster "1@nyd",0,0,"Ancient Tree",2019,.@mob_dead_num,instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead";
- }
- }
- end;
- }
- 1@nyd,0,0,0 script #Resucitando Monster3 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster3", instance_id());
- end;
- OnDisable:
- killmonster "1@nyd",instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster3", instance_id());
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Undine",2016,1,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,15;
- set .@d_mob_num,mobcount("1@nyd",instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- set .@mob_ran,rand(1,25);
- if (.@mob_ran > 20) {
- monster "1@nyd",0,0,"Undine",2016,.@mob_dead_num,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- }
- else if (.@mob_ran < 21) {
- monster "1@nyd",0,0,"Phylla",2021,.@mob_dead_num,instance_npcname("#Resucitando Monster3", instance_id())+"::OnMyMobDead";
- }
- }
- end;
- }
- 1@nyd,0,0,0 script #Resucitando Monster4 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster4", instance_id());
- end;
- OnDisable:
- killmonster "1@nyd",instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster4", instance_id());
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Phylla",2021,1,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,20;
- set .@d_mob_num,mobcount("1@nyd",instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- monster "1@nyd",0,0,"Phylla",2021,.@mob_dead_num,instance_npcname("#Resucitando Monster4", instance_id())+"::OnMyMobDead";
- }
- end;
- }
- 1@nyd,0,0,0 script #Resucitando Monster5 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster5", instance_id());
- end;
- OnDisable:
- killmonster "1@nyd",instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster5", instance_id());
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- monster "1@nyd",0,0,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,15;
- set .@d_mob_num,mobcount("1@nyd",instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- set .@mob_ran,rand(1,25);
- if (.@mob_ran > 20) {
- monster "1@nyd",0,0,"Rhyncho",2020,.@mob_dead_num,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- }
- else if (.@mob_ran < 21) {
- monster "1@nyd",0,0,"Undine",2016,.@mob_dead_num,instance_npcname("#Resucitando Monster5", instance_id())+"::OnMyMobDead";
- }
- }
- end;
- }
- 1@nyd,213,277,5 script Murdered Yggdrasilid#a2 437,{
- if(getcharid(0)==getpartyleader(getcharid(1),2)) {
- if ('ins_nyd2 == 0) {
- mes "A small light beats inside your heart and strange voice transfers into your mind.";
- next;
- mes "[Yggdrasiliad]";
- mes "It's over... The servants of the Guardian...should leave here... before it's too late.";
- next;
- switch( Select("Who are you?","What's that mean?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "I... am Yggdrasiliad, a servant of the Guardian Nidhoggur. I was a great priest that led the priesthood of the Laphine tribe.";
- next;
- mes "[Yggdrasiliad]";
- mes "You aren't priest of Laphine...";
- mes "How have you come to be here?";
- next;
- mes "[Yggdrasiliad]";
- mes "You should all get out here...";
- mes "If you delay... you can't go back anymore...";
- next;
- switch( Select("Who are you?","What's that mean?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "I... am Yggdrasiliad, a servant of the Guardian Nidhoggur. I was a great priest that led the priesthood of the Laphine tribe.";
- next;
- mes "[Yggdrasiliad]";
- mes "You aren't priest of Laphine...";
- mes "How have you come to be here?";
- next;
- mes "[Yggdrasiliad]";
- mes "You should all get out here...";
- mes "If you delay... you can't go back anymore...";
- close;
- case 2:
- mes "[Yggdrasiliad]";
- mes "Smotehing has happened to the guardian. I don't know what's wrong...";
- next;
- mes "[Yggdrasiliad]";
- mes "The Guardian Nidhoggur is no longer helping the Yggdrasil... The sekos protection spell is broken...";
- next;
- mes "[Yggdrasiliad]";
- mes "It has fallen into darkness and has destroyed all of the organims here and now this areia is full of malignant spirits... this place is cursed...";
- next;
- mes "[Yggdrasiliad]";
- mes "The holy place is now stained with the guardian's Shadow...";
- next;
- mes "[Yggdrasiliad]";
- mes "You must escape before it's too late... inform my tribe immediately";
- next;
- mes "[Yggdrasiliad]";
- mes " I cannot leave this place, my soul is tied here forever...now i must trust you.";
- next;
- switch( Select("Guardian's Shadow?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "The guardian nidhoggur... was meant to remain in its nest and protect the yggdrasil";
- next;
- mes "[Yggdrasiliad]";
- mes "I don-t know why... but the true Guardian...just left...";
- next;
- mes "[Yggdrasiliad]";
- mes "Now all that remains are the dark shadows of the Guardian";
- next;
- mes "[Yggdrasiliad]";
- mes "Nidhoggur-s Shadow has embodie the Guardian-s energy and is trying to escape";
- next;
- mes "[Yggdrasiliad]";
- mes "If this abominable shadow escapes, it will destroy everything by inhaling their energy as well.";
- next;
- mes "[Yggdrasiliad]";
- mes "We should inform this news to magistrate of alfheim and prevent it... without them...";
- next;
- switch( Select("What can we do?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "It might be impossible to prevent the powerful energy of the Guardian's Shadow by ourselves";
- next;
- mes "[Yggdrasiliad]";
- mes "But if may still be possible because it is just a shadow and not the true Guardian... we might be able to stop it...";
- next;
- mes "[Yggdrasiliad]";
- mes "Are you willing to put your life on the line to help me?";
- next;
- switch( Select("Of course.","No in this lifetime" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "I'd love to honor your will.So, i will show the way to go the Guardian's nest.";
- next;
- mes "[Yggdrasiliad]";
- mes "Go through the great Yggdrasil's waterfall up North. Here the Seko's protection device will be operational.";
- next;
- mes "[Yggdrasiliad]";
- mes "Go to the nest through the waterfall by killin all of dark creatures first... Then you can move on to stop Nidhoggur's Shadow";
- next;
- mes "[Yggdrasiliad]";
- mes "I will now open the Guardian's gate after you kill all of the guardians before the gate collapses.";
- next;
- mes "[Yggdrasiliad]";
- mes "30 minutes...that's as long as i can keep the gate open so you should hurry.";
- next;
- mes "[Yggdrasiliad]";
- mes "Beware of the shadow's power...";
- close2;
- donpcevent instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnEnable";
- end;
- case 2:
- close;
- }
- }
- }
- }
- case 2:
- mes "[Yggdrasiliad]";
- mes "Smotehing has happened to the guardian. I don't know what's wrong...";
- next;
- mes "[Yggdrasiliad]";
- mes "The Guardian Nidhoggur is no longer helping the Yggdrasil... The sekos protection spell is broken...";
- next;
- mes "[Yggdrasiliad]";
- mes "It has fallen into darkness and has destroyed all of the organims here and now this areia is full of malignant spirits... this place is cursed...";
- next;
- mes "[Yggdrasiliad]";
- mes "The holy place is now stained with the guardian's Shadow...";
- next;
- mes "[Yggdrasiliad]";
- mes "You must escape before it's too late... inform my tribe immediately";
- next;
- mes "[Yggdrasiliad]";
- mes " I cannot leave this place, my soul is tied here forever...now i must trust you.";
- next;
- switch( Select("Guardian's Shadow?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "The guardian nidhoggur... was meant to remain in its nest and protect the yggdrasil";
- next;
- mes "[Yggdrasiliad]";
- mes "I don-t know why... but the true Guardian...just left...";
- next;
- mes "[Yggdrasiliad]";
- mes "Now all that remains are the dark shadows of the Guardian";
- next;
- mes "[Yggdrasiliad]";
- mes "Nidhoggur-s Shadow has embodie the Guardian-s energy and is trying to escape";
- next;
- mes "[Yggdrasiliad]";
- mes "If this abominable shadow escapes, it will destroy everything by inhaling their energy as well.";
- next;
- mes "[Yggdrasiliad]";
- mes "We should inform this news to magistrate of alfheim and prevent it... without them...";
- next;
- switch( Select("What can we do?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "It might be impossible to prevent the powerful energy of the Guardian's Shadow by ourselves";
- next;
- mes "[Yggdrasiliad]";
- mes "But if may still be possible because it is just a shadow and not the true Guardian... we might be able to stop it...";
- next;
- mes "[Yggdrasiliad]";
- mes "Are you willing to put your life on the line to help me?";
- next;
- switch( Select("Of course.","No in this lifetime" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "I'd love to honor your will.So, i will show the way to go the Guardian's nest.";
- next;
- mes "[Yggdrasiliad]";
- mes "Go through the great Yggdrasil's waterfall up North. Here the Seko's protection device will be operational.";
- next;
- mes "[Yggdrasiliad]";
- mes "Go to the nest through the waterfall by killin all of dark creatures first... Then you can move on to stop Nidhoggur's Shadow";
- next;
- mes "[Yggdrasiliad]";
- mes "I will now open the Guardian's gate after you kill all of the guardians before the gate collapses.";
- next;
- mes "[Yggdrasiliad]";
- mes "30 minutes...that's as long as i can keep the gate open so you should hurry.";
- next;
- mes "[Yggdrasiliad]";
- mes "Beware of the shadow's power...";
- close2;
- donpcevent instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnEnable";
- end;
- case 2:
- close;
- }
- }
- }
- }
- } else {
- mes "[Yggdrasiliad]";
- mes "as hn dx dj wi xk wi rh dx bd fj si dp xd sd!!";
- close;
- }
- } else {
- if ('ins_nyd2 == 0) {
- mes "[Yggdrasiliad]";
- mes "What makes a laphine in a place like this";
- next;
- mes "[Yggdrasiliad]";
- mes "It's over... The servants of the Guardian...should leave here... before it's too late.";
- next;
- switch( Select("Who are you?","What's that mean?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "I... am Yggdrasiliad, a servant of the Guardian Nidhoggur. I was a great priest that led the priesthood of the Laphine tribe.";
- next;
- mes "[Yggdrasiliad]";
- mes "You aren't priest of Laphine...";
- mes "How have you come to be here?";
- next;
- mes "[Yggdrasiliad]";
- mes "You should all get out here...";
- mes "If you delay... you can't go back anymore...";
- next;
- switch( Select("Who are you?","What's that mean?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "I... am Yggdrasiliad, a servant of the Guardian Nidhoggur. I was a great priest that led the priesthood of the Laphine tribe.";
- next;
- mes "[Yggdrasiliad]";
- mes "You aren't priest of Laphine...";
- mes "How have you come to be here?";
- next;
- mes "[Yggdrasiliad]";
- mes "You should all get out here...";
- mes "If you delay... you can't go back anymore...";
- close;
- case 2:
- mes "[Yggdrasiliad]";
- mes "Smotehing has happened to the guardian. I don't know what's wrong...";
- next;
- mes "[Yggdrasiliad]";
- mes "The Guardian Nidhoggur is no longer helping the Yggdrasil... The sekos protection spell is broken...";
- next;
- mes "[Yggdrasiliad]";
- mes "It has fallen into darkness and has destroyed all of the organims here and now this areia is full of malignant spirits... this place is cursed...";
- next;
- mes "[Yggdrasiliad]";
- mes "The holy place is now stained with the guardian's Shadow...";
- next;
- mes "[Yggdrasiliad]";
- mes "You must escape before it's too late... inform my tribe immediately";
- next;
- mes "[Yggdrasiliad]";
- mes " I cannot leave this place, my soul is tied here forever...now i must trust you.";
- next;
- switch( Select("Guardian's Shadow?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "The guardian nidhoggur... was meant to remain in its nest and protect the yggdrasil";
- next;
- mes "[Yggdrasiliad]";
- mes "I don-t know why... but the true Guardian...just left...";
- next;
- mes "[Yggdrasiliad]";
- mes "Now all that remains are the dark shadows of the Guardian";
- next;
- mes "[Yggdrasiliad]";
- mes "Nidhoggur-s Shadow has embodie the Guardian-s energy and is trying to escape";
- next;
- mes "[Yggdrasiliad]";
- mes "If this abominable shadow escapes, it will destroy everything by inhaling their energy as well.";
- next;
- mes "[Yggdrasiliad]";
- mes "We should inform this news to magistrate of alfheim and prevent it... without them...";
- next;
- switch( Select("What can we do?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "It might be impossible to prevent the powerful energy of the Guardian's Shadow by ourselves";
- next;
- mes "[Yggdrasiliad]";
- mes "But if may still be possible because it is just a shadow and not the true Guardian... we might be able to stop it...";
- next;
- mes "[Yggdrasiliad]";
- mes "Are you willing to put your life on the line to help me?";
- next;
- switch( Select("Of course.","No in this lifetime" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "I'd love to honor your will.So, i will show the way to go the Guardian's nest.";
- next;
- mes "[Yggdrasiliad]";
- mes "Go through the great Yggdrasil's waterfall up North. Here the Seko's protection device will be operational.";
- next;
- mes "[Yggdrasiliad]";
- mes "Go to the nest through the waterfall by killin all of dark creatures first... Then you can move on to stop Nidhoggur's Shadow";
- next;
- mes "[Yggdrasiliad]";
- mes "I will now open the Guardian's gate after you kill all of the guardians before the gate collapses.";
- next;
- mes "[Yggdrasiliad]";
- mes "30 minutes...that's as long as i can keep the gate open so you should hurry.";
- next;
- mes "[Yggdrasiliad]";
- mes "Beware of the shadow's power...";
- close2;
- end;
- case 2:
- close;
- }
- }
- }
- }
- case 2:
- mes "[Yggdrasiliad]";
- mes "Smotehing has happened to the guardian. I don't know what's wrong...";
- next;
- mes "[Yggdrasiliad]";
- mes "The Guardian Nidhoggur is no longer helping the Yggdrasil... The sekos protection spell is broken...";
- next;
- mes "[Yggdrasiliad]";
- mes "It has fallen into darkness and has destroyed all of the organims here and now this areia is full of malignant spirits... this place is cursed...";
- next;
- mes "[Yggdrasiliad]";
- mes "The holy place is now stained with the guardian's Shadow...";
- next;
- mes "[Yggdrasiliad]";
- mes "You must escape before it's too late... inform my tribe immediately";
- next;
- mes "[Yggdrasiliad]";
- mes " I cannot leave this place, my soul is tied here forever...now i must trust you.";
- next;
- switch( Select("Guardian's Shadow?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "The guardian nidhoggur... was meant to remain in its nest and protect the yggdrasil";
- next;
- mes "[Yggdrasiliad]";
- mes "I don-t know why... but the true Guardian...just left...";
- next;
- mes "[Yggdrasiliad]";
- mes "Now all that remains are the dark shadows of the Guardian";
- next;
- mes "[Yggdrasiliad]";
- mes "Nidhoggur-s Shadow has embodie the Guardian-s energy and is trying to escape";
- next;
- mes "[Yggdrasiliad]";
- mes "If this abominable shadow escapes, it will destroy everything by inhaling their energy as well.";
- next;
- mes "[Yggdrasiliad]";
- mes "We should inform this news to magistrate of alfheim and prevent it... without them...";
- next;
- switch( Select("What can we do?" ) )
- {
- case 1:
- mes "[Yggdrasiliad]";
- mes "It might be impossible to prevent the powerful energy of the Guardian's Shadow by ourselves";
- next;
- mes "[Yggdrasiliad]";
- mes "But if may still be possible because it is just a shadow and not the true Guardian... we might be able to stop it...";
- next;
- mes "[Yggdrasiliad]";
- mes "Are you willing to put your life on the line to help me?";
- close;
- }
- }
- }
- } else {
- mes "[Yggdrasiliad]";
- mes "as hn dx dj wi xk wi rh dx bd fj si dp xd sd!!";
- close;
- }
- }
- }
- 1@nyd,213,277,5 script Murdered Yggdrasilid#a1 437,{
- end;
- OnEnable:
- disablenpc instance_npcname("Murdered Yggdrasilid#a2", instance_id());
- enablenpc instance_npcname("Murdered Yggdrasilid#a1", instance_id());
- initnpctimer;
- end;
- OnTimer10:
- instance_announce 0, "Nidhoggur's Guardian: Destroy Everything ...",bc_map,"0x00FF00";
- end;
- OnTimer5710:
- enablenpc instance_npcname("Murdered Yggdrasilid#a1", instance_id());
- donpcevent instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnSpam";
- end;
- OnTimer900000:
- instance_announce 0, "Yggdrasilid : There's not much time left. Please hurry.",bc_map,"0xFFFF00";
- end;
- OnTimer1200000:
- instance_announce 0, "Yggdrasilid : My powers are slowly disappearing. Please hurry.",bc_map,"0xFFFF00";
- end;
- OnTimer1500000:
- instance_announce 0, "Yggdrasilid : I'm... almost at my limit... please hurry up." ,bc_map,"0xFFFF00";
- end;
- OnTimer1800000:
- instance_announce 0, "Yggdrasilid : You've failed... but I will use what power I have left... to send you out of here.",bc_map,"0xFFFF00";
- end;
- OnDisable:
- instance_warpall "nyd_dun02",97,196;
- end;
- OnSpam:
- enablenpc instance_npcname("Murdered Yggdrasilid#a1", instance_id());
- areamonster "1@nyd",56,283,319,198,"Nighoggur's Guardian",2015,4,instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnMyMobDead";
- areamonster "1@nyd",56,283,319,198,"Nighoggur's Guardian",2019,4,instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnMyMobDead";
- areamonster "1@nyd",56,283,319,198,"Nighoggur's Guardian",2016,4,instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnMyMobDead";
- areamonster "1@nyd",56,283,319,198,"Nighoggur's Guardian",2021,2,instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnMyMobDead";
- areamonster "1@nyd",56,283,319,198,"Nighoggur's Guardian",2020,2,instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,50;
- set .@d_mob_num,mobcount("1@nyd",instance_npcname("Murdered Yggdrasilid#a1", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 4) {
- instance_announce 0, "¡¡ All Nidhoggur's Guardians are dead!",bc_map,"0x00FF00";
- stopnpctimer;
- enablenpc instance_npcname("#warperarea1", instance_id());
- }
- end;
- }
- 1@nyd,200,329,0 script #warperarea1 45,2,1,{
- OnInstanceInit:
- disablenpc instance_npcname("#warperarea1", instance_id());
- end;
- OnTouch:
- warp "2@nyd",200,17;
- end;
- }
- 2@nyd,200,18,0 script #Resucitando Monster11a -1,2,2,{
- OnTouch:
- donpcevent instance_npcname("#Resucitando Monster11", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#Resucitando Monster21", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#Resucitando Monster41", instance_id())+"::OnEnable";
- donpcevent instance_npcname("#Resucitando Monster51", instance_id())+"::OnEnable";
- initnpctimer;
- end;
- OnTimer5000:
- instance_announce 0, "Nighoggur's Shadow: But ... I can not stay longer",bc_map;
- end;
- OnTimer10000:
- instance_announce 0, "Nighoggur's Shadow: Power ... I need more energy Yggdrasil...",bc_map;
- end;
- OnTimer15000:
- stopnpctimer;
- instance_announce 0, "Nighoggur's Shadow: Destroy ... Everything ...",bc_map;
- end;
- }
- 2@nyd,200,18,0 script #Resucitando Monster11 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster11", instance_id());
- end;
- OnDisable:
- killmonster "2@nyd",instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- disablenpc instance_npcname("#Resucitando Monster11a", instance_id());
- enablenpc instance_npcname("#Resucitando Monster11", instance_id());
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,30;
- set .@d_mob_num,mobcount("2@nyd",instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- areamonster "2@nyd",14,181,385,16,"Dark Pinguicula",2015,1,instance_npcname("#Resucitando Monster11", instance_id())+"::OnMyMobDead";
- }
- end;
- }
- 2@nyd,200,18,0 script #Resucitando Monster21 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster21", instance_id());
- end;
- OnDisable:
- killmonster "2@nyd",instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster21", instance_id());
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,25;
- set .@d_mob_num,mobcount("2@nyd",instance_npcname("#Resucitando Monster2", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- areamonster "2@nyd",14,181,385,16,"Dark Shadow",2023,1,instance_npcname("#Resucitando Monster21", instance_id())+"::OnMyMobDead";
- }
- end;
- }
- 2@nyd,200,18,0 script #Resucitando Monster41 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster41", instance_id());
- end;
- OnDisable:
- killmonster "2@nyd",instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster41", instance_id());
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,20;
- set .@d_mob_num,mobcount("2@nyd",instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- areamonster "2@nyd",14,181,385,16,"Phylla",2021,1,instance_npcname("#Resucitando Monster41", instance_id())+"::OnMyMobDead";
- }
- end;
- }
- 2@nyd,200,18,0 script #Resucitando Monster51 -1,{
- end;
- OnInstanceInit:
- disablenpc instance_npcname("#Resucitando Monster51", instance_id());
- end;
- OnDisable:
- killmonster "2@nyd",instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- end;
- OnEnable:
- enablenpc instance_npcname("#Resucitando Monster51", instance_id());
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- OnMyMobDead:
- set .@callnum,20;
- set .@d_mob_num,mobcount("2@nyd",instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead");
- set .@mob_dead_num,.@callnum - .@d_mob_num;
- if (.@mob_dead_num > 0) {
- areamonster "2@nyd",14,181,385,16,"Rhyncho",2020,1,instance_npcname("#Resucitando Monster51", instance_id())+"::OnMyMobDead";
- }
- end;
- }
- 2@nyd,199,178,0 script #cuadrocolor 111,{
- mes "A mysterious power through your body, you feel lighter";
- close2;
- warp "2@nyd",199,255;
- end;
- }
- 2@nyd,199,268,0 script nyd_2f_boss_enter -1,8,8,{
- OnInstanceInit:
- enablenpc instance_npcname("nyd_2f_boss_enter", instance_id());
- end;
- OnTouch_:
- if (getpartyleader(getcharid(1),2) == getcharid(0)) {
- donpcevent instance_npcname("nyd_2f_boss_enter_call", instance_id())+"::OnEnable";
- disablenpc instance_npcname("nyd_2f_boss_enter", instance_id());
- end;
- }
- end;
- }
- 2@nyd,2,2,0 script nyd_2f_boss_enter_call -1,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_boss_enter_call", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_boss_enter_call", instance_id());
- monster "2@nyd",199,327,"Nidhoggur's Shadow#",2022,1,instance_npcname("nyd_2f_boss_enter_call", instance_id())+"::OnMyMobDead";
- instance_announce 0, "Nidhoggur's Shadow : I will devour all of you...you and the World Tree Yggdrasil.",bc_map,"0x00ff99";
- //donpcevent instance_npcname("nyd_2f_boss_enter_call", instance_id())+"::Ongo";
- initnpctimer;
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_boss_enter_call", instance_id());
- killmonster "2@nyd",instance_npcname("nyd_2f_boss_enter_call", instance_id())+"::OnMyMobDead";
- end;
- OnTimer180000:
- set .@rullet,rand(1,4);
- if (.@rullet == 1) {
- instance_announce 0, "Nidhoggur's Shadow : In this chaos... your blood is just what I need.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,278;
- end;
- }
- else if (.@rullet == 2) {
- instance_announce 0, "Nidhoggur's Shadow : I will freeze every last drop of your blood.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,373;
- end;
- }
- else if (.@rullet == 3) {
- instance_announce 0, "Nidhoggur's Shadow : Sleep for eternity in an empty illusion.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,278;
- end;
- }
- else if (.@rullet == 4) {
- instance_announce 0, "Nidhoggur's Shadow : I'll let you enjoy the pain of dying slowly.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,374;
- end;
- }
- stopnpctimer;
- end;
- OnMyMobDead:
- set .@mob_dead_num,mobcount("2@nyd",instance_npcname("nyd_2f_boss_enter_call", instance_id())+"::OnMyMobDead");
- if (.@mob_dead_num < 1) {
- instance_announce 0, "Nidhoggur's Shadow : World Tree Yggdrasil's guardian... his powers are disappearing...",bc_map,"0x00ff99";
- donpcevent instance_npcname("World Tree Yggdrasil#2F", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_boss_enter_call", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_boss_enter_logic", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red_c", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white_c", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green_c", instance_id())+"::OnDisable";
- end;
- }
- else {
- end;
- }
- }
- 2@nyd,2,4,0 script nyd_2f_boss_enter_logic -1,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_boss_enter_logic", instance_id());
- end;
- OnEnable:
- stopnpctimer;
- initnpctimer;
- end;
- OnDisable:
- stopnpctimer;
- disablenpc instance_npcname("nyd_2f_boss_enter_logic", instance_id());
- end;
- OnTimer180000:
- set .@rullet,rand(1,4);
- if (.@rullet == 1) {
- instance_announce 0, "Nidhoggur's Shadow : In this chaos... your blood is just what I need.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,278;
- end;
- }
- else if (.@rullet == 2) {
- instance_announce 0, "Nidhoggur's Shadow : I will freeze every last drop of your blood.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,373;
- end;
- }
- else if (.@rullet == 3) {
- instance_announce 0, "Nidhoggur's Shadow : Sleep for eternity in an empty illusion.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,278;
- end;
- }
- else if (.@rullet == 4) {
- instance_announce 0, "Nidhoggur's Shadow : I'll let you enjoy the pain of dying slowly.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,374;
- end;
- }
- stopnpctimer;
- end;
- OnTimer12000:
- instance_announce 0, "Yggdrasilid:Good job, Everybody come to the center of nest",bc_map,"0x00FF00";
- end;
- OnTimer15000:
- instance_announce 0, "Nidhoggr's Shadow: mmm not bad ... Now I will give some respite",bc_map,"0x00FF00";
- donpcevent instance_npcname("#trampasnigg", instance_id())+"::OnDisable";
- stopnpctimer;
- disablenpc instance_npcname("#nighoggurboss", instance_id());
- end;
- }
- 2@nyd,199,327,5 script Yggdrasilid 437,{
- mes "[World Tree Yggdrasil]";
- mes "Thank you. You're the saviour of humans and the Laphine Tribe.";
- next;
- mes "[World Tree Yggdrasil]";
- mes "You've defeated Nidhoggur's Shadow. But...It's not gone for good. Its powers are merely put to sleep.";
- next;
- mes "[World Tree Yggdrasil]";
- mes "But you have won us plenty of time. This is great.";
- next;
- mes "[World Tree Yggdrasil]";
- mes "Please go and report this to those in charge of Splendide and Manuk.";
- next;
- mes "[World Tree Yggdrasil]";
- mes "As you have seen, neither the Sapha tribe nor the Laphine tribe is at fault for the weakening of the World Tree. It's all because of the Guardian's Shadow...";
- next;
- mes "[World Tree Yggdrasil]";
- mes "The Guardian's insanity...is caused by powers unknown to us... You must tell this to everyone.";
- next;
- mes "[World Tree Yggdrasil]";
- mes "Now... Allow me to escort you out of the cursed nest.";
- next;
- switch(select("Please let me out.:I want to look around for a while.")) {
- case 1:
- set 'ins_nyd2,0;
- //setquest 3135;
- warp "nyd_dun02",98,196;
- end;
- case 2:
- mes "[World Tree Yggdrasil]";
- mes "Is that so... I'll be around if you want to leave.";
- close;
- }
- OnInstanceInit:
- disablenpc instance_npcname("World Tree Yggdrasil#2F", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("World Tree Yggdrasil#2F", instance_id());
- instance_announce 0, "World Tree Yggdrasil : You did good. Have everyone go to the Magic Circle in the middle, and get ready for the destruction of the nest.",bc_map,"0x00ff99";
- end;
- OnDisable:
- disablenpc instance_npcname("World Tree Yggdrasil#2F", instance_id());
- end;
- }
- 2@nyd,115,278,0 script nyd_2f_red -1,5,5,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_red", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_red", instance_id());
- donpcevent instance_npcname("nyd_2f_red_warp1", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_red_warp2", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_red_warp3", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_red_c", instance_id())+"::OnEnable";
- initnpctimer;
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_red_warp1", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red_warp2", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red_warp3", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_red", instance_id());
- end;
- OnTouch:
- percentheal -50,0;
- percentheal -30,0;
- sc_start SC_BLEEDING,60000,0;
- end;
- OnTimer10000:
- disablenpc instance_npcname("nyd_2f_red", instance_id());
- stopnpctimer;
- end;
- }
- 2@nyd,6,6,0 script nyd_2f_red_c -1,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_red_c", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_red_c", instance_id());
- initnpctimer;
- monster "2@nyd",120,285,"Nidhoggur's Guardian#1",2020,1,instance_npcname("nyd_2f_red_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",119,286,"Nidhoggur's Guardian#2",2020,1,instance_npcname("nyd_2f_red_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",120,270,"Nidhoggur's Guardian#3",2020,1,instance_npcname("nyd_2f_red_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",119,269,"Nidhoggur's Guardian#4",2021,1,instance_npcname("nyd_2f_red_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",118,270,"Nidhoggur's Guardian#5",2021,1,instance_npcname("nyd_2f_red_c", instance_id())+"::OnMyMobDead";
- end;
- OnMyMobDead:
- set .@mob_dead_num,mobcount("2@nyd",instance_npcname("nyd_2f_red_c", instance_id())+"::OnMyMobDead");
- if (.@mob_dead_num < 1) {
- instance_announce 0, "Nidhoggur's Shadow : You're not bad... but I will be your opponent this time.",bc_map,"0x00ff99";
- donpcevent instance_npcname("nyd_2f_red_c", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_boss_enter_logic", instance_id())+"::OnEnable";
- end;
- }
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_red_c", instance_id());
- stopnpctimer;
- end;
- OnTimer180000:
- killmonster "2@nyd",instance_npcname("nyd_2f_red_c", instance_id())+"::OnMyMobDead";;
- stopnpctimer;
- set .@rullet,rand(1,4);
- if (.@rullet == 1) {
- instance_announce 0, "Nidhoggur's Shadow : In this chaos... your blood is just what I need.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,278;
- end;
- }
- else if (.@rullet == 2) {
- instance_announce 0, "Nidhoggur's Shadow : I will freeze every last drop of your blood.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,373;
- end;
- }
- else if (.@rullet == 3) {
- instance_announce 0, "Nidhoggur's Shadow : Sleep for eternity in an empty illusion.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,278;
- end;
- }
- else if (.@rullet == 4) {
- instance_announce 0, "Nidhoggur's Shadow : I'll let you enjoy the pain of dying slowly.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,374;
- end;
- }
- end;
- }
- 2@nyd,130,298,0 script nyd_2f_red_warp1 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_red_warp1", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_red_warp1", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_red_warp1", instance_id());
- end;
- OnTouch:
- warp "2@nyd",115,278;
- end;
- }
- 2@nyd,142,296,0 script nyd_2f_red_warp2 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_red_warp2", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_red_warp2", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_red_warp2", instance_id());
- end;
- OnTouch:
- warp "2@nyd",115,278;
- end;
- }
- 2@nyd,145,283,0 script nyd_2f_red_warp3 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_red_warp3", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_red_warp3", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_red_warp3", instance_id());
- end;
- OnTouch:
- warp "2@nyd",115,278;
- end;
- }
- 2@nyd,115,373,0 script nyd_2f_white -1,5,5,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_white", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_white", instance_id());
- donpcevent instance_npcname("nyd_2f_white_warp1", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_white_warp2", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_white_warp3", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_white_c", instance_id())+"::OnEnable";
- initnpctimer;
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_white_warp1", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white_warp2", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white_warp3", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_white", instance_id());
- end;
- OnTouch:
- percentheal -50,0;
- sc_start SC_FREEZE,20000,0;
- end;
- OnTimer10000:
- disablenpc instance_npcname("nyd_2f_white", instance_id());
- stopnpctimer;
- end;
- }
- 2@nyd,6,7,0 script nyd_2f_white_c -1,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_white_c", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_white_c", instance_id());
- initnpctimer;
- monster "2@nyd",120,380,"Nidhoggur's Guardian#1",2020,1,instance_npcname("nyd_2f_white_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",119,381,"Nidhoggur's Guardian#2",2020,1,instance_npcname("nyd_2f_white_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",120,367,"Nidhoggur's Guardian#3",2020,1,instance_npcname("nyd_2f_white_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",119,366,"Nidhoggur's Guardian#4",2021,1,instance_npcname("nyd_2f_white_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",118,365,"Nidhoggur's Guardian#5",2021,1,instance_npcname("nyd_2f_white_c", instance_id())+"::OnMyMobDead";
- end;
- OnMyMobDead:
- set .@mob_dead_num,mobcount("2@nyd",instance_npcname("nyd_2f_white_c", instance_id())+"::OnMyMobDead");
- if (.@mob_dead_num < 1) {
- instance_announce 0, "Nidhoggur's Shadow : You're not bad... but I will be your opponent this time.",bc_map,"0x00ff99";
- donpcevent instance_npcname("nyd_2f_white_c", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_boss_enter_logic", instance_id())+"::OnEnable";
- end;
- }
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_white_c", instance_id());
- stopnpctimer;
- end;
- OnTimer180000:
- killmonster "2@nyd",instance_npcname("nyd_2f_white_c", instance_id())+"::OnMyMobDead";
- stopnpctimer;
- set .@rullet,rand(1,4);
- if (.@rullet == 1) {
- instance_announce 0, "Nidhoggur's Shadow : In this chaos... your blood is just what I need.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,278;
- end;
- }
- else if (.@rullet == 2) {
- instance_announce 0, "Nidhoggur's Shadow : I will freeze every last drop of your blood.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,373;
- end;
- }
- else if (.@rullet == 3) {
- instance_announce 0, "Nidhoggur's Shadow : Sleep for eternity in an empty illusion.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,278;
- end;
- }
- else if (.@rullet == 4) {
- instance_announce 0, "Nidhoggur's Shadow : I'll let you enjoy the pain of dying slowly.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,374;
- end;
- }
- end;
- }
- 2@nyd,127,354,0 script nyd_2f_white_warp1 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_white_warp1", instance_id());;
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_white_warp1", instance_id());;
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_white_warp1", instance_id());;
- end;
- OnTouch:
- warp "2@nyd",115,373;
- end;
- }
- 2@nyd,140,357,0 script nyd_2f_white_warp2 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_white_warp2", instance_id());;
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_white_warp2", instance_id());;
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_white_warp2", instance_id());;
- end;
- OnTouch:
- warp "2@nyd",115,373;
- end;
- }
- 2@nyd,145,367,0 script nyd_2f_white_warp3 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_white_warp3", instance_id());;
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_white_warp3", instance_id());;
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_white_warp3", instance_id());;
- end;
- OnTouch:
- warp "2@nyd",115,373;
- end;
- }
- 2@nyd,284,278,0 script nyd_2f_yellow -1,5,5,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_yellow", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_yellow", instance_id());
- donpcevent instance_npcname("nyd_2f_yellow_warp1", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_yellow_warp2", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_yellow_warp3", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnEnable";
- initnpctimer;
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_yellow_warp1", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow_warp2", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow_warp3", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_yellow", instance_id());
- end;
- OnTouch:
- percentheal 0,-50;
- sc_start SC_SLEEP,20000,0;
- sc_start SC_CONFUSION,60000,0;
- end;
- OnTimer10000:
- disablenpc instance_npcname("nyd_2f_yellow", instance_id());
- stopnpctimer;
- end;
- }
- 2@nyd,6,8,0 script nyd_2f_yellow_c -1,{
- OnInstanceInit:;
- disablenpc instance_npcname("nyd_2f_yellow_c", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_yellow_c", instance_id());
- initnpctimer;
- monster "2@nyd",282,284,"Nidhoggur's Guardian#1",2020,1,instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",283,283,"Nidhoggur's Guardian#2",2020,1,instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",280,275,"Nidhoggur's Guardian#3",2020,1,instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",281,276,"Nidhoggur's Guardian#4",2021,1,instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",281,277,"Nidhoggur's Guardian#5",2021,1,instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead";
- end;
- OnMyMobDead:
- set .@mob_dead_num,mobcount("2@nyd",instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead");
- if (.@mob_dead_num < 1) {
- instance_announce 0, "Nidhoggur's Shadow : You're not bad...but I will be your opponent this time.",bc_map,"0x00ff99";
- donpcevent instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_boss_enter_logic", instance_id())+"::OnEnable";
- end;
- }
- else {
- end;
- }
- Onreset:
- killmonster "2@nyd",instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead";
- donpcevent instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnDisable";
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_yellow_c", instance_id());
- stopnpctimer;
- end;
- OnTimer180000:
- killmonster "2@nyd",instance_npcname("nyd_2f_yellow_c", instance_id())+"::OnMyMobDead";
- stopnpctimer;
- set .@rullet,rand(1,4);
- if (.@rullet == 1) {
- instance_announce 0, "Nidhoggur's Shadow : In this chaos... your blood is just what I need.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,278;
- end;
- }
- else if (.@rullet == 2) {
- instance_announce 0, "Nidhoggur's Shadow : I will freeze every last drop of your blood.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,373;
- end;
- }
- else if (.@rullet == 3) {
- instance_announce 0, "Nidhoggur's Shadow : Sleep for eternity in an empty illusion.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,278;
- end;
- }
- else if (.@rullet == 4) {
- instance_announce 0, "Nidhoggur's Shadow : I'll let you enjoy the pain of dying slowly.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,374;
- end;
- }
- end;
- }
- 2@nyd,255,285,0 script nyd_2f_yellow_warp1 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_yellow_warp1", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_yellow_warp1", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_yellow_warp1", instance_id());
- end;
- OnTouch:
- warp "2@nyd",284,278;
- end;
- }
- 2@nyd,257,296,0 script nyd_2f_yellow_warp2 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_yellow_warp2", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_yellow_warp2", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_yellow_warp2", instance_id());
- end;
- OnTouch:
- warp "2@nyd",284,278;
- end;
- }
- 2@nyd,268,300,0 script nyd_2f_yellow_warp3 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_yellow_warp3", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_yellow_warp3", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_yellow_warp3", instance_id());
- end;
- OnTouch:
- warp "2@nyd",284,278;
- end;
- }
- 2@nyd,284,374,0 script nyd_2f_green -1,5,5,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_green", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_green", instance_id());
- donpcevent instance_npcname("nyd_2f_green_warp1", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_green_warp2", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_green_warp3", instance_id())+"::OnEnable";
- donpcevent instance_npcname("nyd_2f_green_c", instance_id())+"::OnEnable";
- initnpctimer;
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_green_warp1", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green_warp2", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green_warp3", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_green", instance_id());
- end;
- OnTouch:
- percentheal -50,-50;
- sc_start SC_POISON,60000,0;
- end;
- OnTimer10000:
- disablenpc instance_npcname("nyd_2f_green", instance_id());
- stopnpctimer;
- end;
- }
- 2@nyd,6,9,0 script nyd_2f_green_c -1,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_green_c", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_green_c", instance_id());
- initnpctimer;
- monster "2@nyd",282,378,"Nidhoggur's Guardian#1",2020,1,instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",283,377,"Nidhoggur's Guardian#2",2020,1,instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",280,368,"Nidhoggur's Guardian#3",2020,1,instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",281,368,"Nidhoggur's Guardian#4",2021,1,instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead";
- monster "2@nyd",281,367,"Nidhoggur's Guardian#5",2021,1,instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead";
- end;
- OnMyMobDead:
- set .@mob_dead_num,mobcount("2@nyd",instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead");
- if (.@mob_dead_num < 1) {
- instance_announce 0, "Nidhoggur's Shadow : You're not bad... but I will be your opponent this time.",bc_map,"0x00ff99";
- donpcevent instance_npcname("nyd_2f_green_c", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_boss_enter_logic", instance_id())+"::OnEnable";
- end;
- }
- else {
- end;
- }
- Onreset:
- killmonster "2@nyd",instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead";
- donpcevent instance_npcname("nyd_2f_green_c", instance_id())+"::OnDisable";
- end;
- OnDisable:
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- disablenpc instance_npcname("nyd_2f_green_c", instance_id());
- stopnpctimer;
- end;
- OnTimer180000:
- killmonster "2@nyd",instance_npcname("nyd_2f_green_c", instance_id())+"::OnMyMobDead";
- stopnpctimer;
- set .@rullet,rand(1,4);
- if (.@rullet == 1) {
- instance_announce 0, "Nidhoggur's Shadow : In this chaos... your blood is just what I need.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,278;
- end;
- }
- else if (.@rullet == 2) {
- instance_announce 0, "Nidhoggur's Shadow : I will freeze every last drop of your blood.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",115,373;
- end;
- }
- else if (.@rullet == 3) {
- instance_announce 0, "Nidhoggur's Shadow : Sleep for eternity in an empty illusion.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,278;
- end;
- }
- else if (.@rullet == 4) {
- instance_announce 0, "Nidhoggur's Shadow : I'll let you enjoy the pain of dying slowly.",bc_map,"0xFFFF00";
- donpcevent instance_npcname("nyd_2f_red", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_white", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_yellow", instance_id())+"::OnDisable";
- donpcevent instance_npcname("nyd_2f_green", instance_id())+"::OnEnable";
- instance_warpall "2@nyd",284,374;
- end;
- }
- end;
- }
- 2@nyd,274,356,0 script nyd_2f_green_warp1 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_green_warp1", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_green_warp1", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_green_warp1", instance_id());
- end;
- OnTouch:
- warp "2@nyd",284,374;
- end;
- }
- 2@nyd,260,356,0 script nyd_2f_green_warp2 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_green_warp2", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_green_warp2", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_green_warp2", instance_id());
- end;
- OnTouch:
- warp "2@nyd",284,374;
- end;
- }
- 2@nyd,258,368,0 script nyd_2f_green_warp3 -1,6,6,{
- OnInstanceInit:
- disablenpc instance_npcname("nyd_2f_green_warp3", instance_id());
- end;
- OnEnable:
- enablenpc instance_npcname("nyd_2f_green_warp3", instance_id());
- end;
- OnDisable:
- disablenpc instance_npcname("nyd_2f_green_warp3", instance_id());
- end;
- OnTouch:
- warp "2@nyd",284,374;
- end;
- }
- 2@nyd,1,1,0 script ins_nyd2_spawn_mobs -1,{
- OnIntanceInit:
- areamonster "2@nyd",200,92,180,80,"Rhyncho",2020,20;
- areamonster "2@nyd",200,92,180,80,"Phylla",2021,20;
- areamonster "2@nyd",200,92,180,80,"Dark Shadow",2023,20;
- areamonster "2@nyd",200,92,180,80,"Dark Pinguicula",2015,20;
- areamonster "2@nyd",200,92,180,80,"Rhyncho",2020,20;
- areamonster "2@nyd",200,92,180,80,"Phylla",2021,20;
- areamonster "2@nyd",200,92,180,80,"Dark Shadow",2023,20;
- areamonster "2@nyd",200,92,180,80,"Dark Pinguicula",2015,20;
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement