parent
685a40eaff
commit
658d4207a4
@ -12,11 +12,11 @@
|
||||
//= 2.2 Dialogues clean-ups [Aleos]
|
||||
//============================================================
|
||||
|
||||
dali02,136,79,3 script Explorer Lion#air1 4_M_DST_GRAND,{
|
||||
mes "[Explorer Lion]";
|
||||
dali02,136,79,3 script Adventurer Leon#air1 4_M_DST_GRAND,{
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Hm...after several days of observation, this place seems to be a device imprinted with the memories of an airship.";
|
||||
next;
|
||||
mes "[Explorer Lion]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "...that is different. I don't have any more information...";
|
||||
close;
|
||||
}
|
||||
|
@ -79,8 +79,8 @@ un_myst,163,38,5 script Mark 4_M_BLUEMAN,{
|
||||
close3;
|
||||
}
|
||||
|
||||
1@uns,145,32,5 script Alp#room1 4_M_BLACKMAN,{
|
||||
mes "[Alp]";
|
||||
1@uns,145,32,5 script Alph#room1 4_M_BLACKMAN,{
|
||||
mes "[Alph]";
|
||||
mes "There are suspicious traces everywhere.";
|
||||
mes "Some kind of heavy machine seems to have passed...";
|
||||
cutin "bu_alp1.bmp",2;
|
||||
@ -184,7 +184,7 @@ OnTouch:
|
||||
disablenpc instance_npcname("Tamarin#room1");
|
||||
disablenpc instance_npcname("Verity#room1");
|
||||
disablenpc instance_npcname("Maggi#room1");
|
||||
disablenpc instance_npcname("Alp#room1");
|
||||
disablenpc instance_npcname("Alph#room1");
|
||||
mapannounce 'map_name$, "-----------------Creak---------------------",bc_map,"0xFF0000";
|
||||
sleep 2000;
|
||||
mapannounce 'map_name$, "-----Creak---Wrr--------------------------",bc_map,"0xFF0000";
|
||||
@ -400,7 +400,7 @@ OnMyMobDead:
|
||||
stopnpctimer;
|
||||
killmonster 'map_name$, instance_npcname("protocole3") + "::OnMyMobDead2";
|
||||
mapannounce 'map_name$, "System message : All protocols failed. Locking down area excluding threat element.",bc_map,"0xFF0000";
|
||||
enablenpc instance_npcname("Alp#room4");
|
||||
enablenpc instance_npcname("Alph#room4");
|
||||
enablenpc instance_npcname("Tamarin#room4");
|
||||
enablenpc instance_npcname("Maggi#room4");
|
||||
enablenpc instance_npcname("Du#room4");
|
||||
@ -412,8 +412,8 @@ OnMyMobDead2:
|
||||
end;
|
||||
}
|
||||
|
||||
1@uns,236,258,1 script Alp#room4 4_M_BLACKMAN,{
|
||||
mes "[Alp]";
|
||||
1@uns,236,258,1 script Alph#room4 4_M_BLACKMAN,{
|
||||
mes "[Alph]";
|
||||
mes "It's too early to relax...";
|
||||
cutin "bu_alp1.bmp",2;
|
||||
close3;
|
||||
@ -521,10 +521,10 @@ OnMyMobDead2:
|
||||
cutin "bu_du4.bmp",2;
|
||||
npctalk "Du: Just now something tremendous...", instance_npcname("Du#room4");
|
||||
next;
|
||||
mes "[Alp]";
|
||||
mes "[Alph]";
|
||||
mes "Hey... I don't think this is a situation where we should be chatting right now.";
|
||||
cutin "bu_alp3.bmp",2;
|
||||
npctalk "Alp: Hey... I don't think this is a situation where we should be chatting right now.", instance_npcname("Alp#room4");
|
||||
npctalk "Alph: Hey... I don't think this is a situation where we should be chatting right now.", instance_npcname("Alph#room4");
|
||||
next;
|
||||
mes "[Du]";
|
||||
mes "You call this chatting?";
|
||||
@ -532,11 +532,11 @@ OnMyMobDead2:
|
||||
cutin "bu_du4.bmp",2;
|
||||
npctalk "Du: You call this chatting? It was tremendous before okay?", instance_npcname("Du#room4");
|
||||
next;
|
||||
mes "[Alp]";
|
||||
mes "[Alph]";
|
||||
mes "Do you hear this?";
|
||||
mes "Something is coming...";
|
||||
cutin "bu_alp1.bmp",2;
|
||||
npctalk "Alp: Do you hear this? Something is coming...", instance_npcname("Alp#room4");
|
||||
npctalk "Alph: Do you hear this? Something is coming...", instance_npcname("Alph#room4");
|
||||
next;
|
||||
mes "[Tamarin]";
|
||||
mes "Now...now that I look the ground is..., shaking a little, right?";
|
||||
@ -548,11 +548,11 @@ OnMyMobDead2:
|
||||
cutin "bu_du4.bmp",2;
|
||||
npctalk "Du: What...what's this?", instance_npcname("Du#room4");
|
||||
next;
|
||||
mes "[Alp]";
|
||||
mes "[Alph]";
|
||||
mes "This is...dangerous.";
|
||||
mes "This is not a level we can handle...";
|
||||
cutin "bu_alp2.bmp",2;
|
||||
npctalk "Alp: This is...dangerous. This is not a level we can handle...", instance_npcname("Alp#room4");
|
||||
npctalk "Alph: This is...dangerous. This is not a level we can handle...", instance_npcname("Alph#room4");
|
||||
next;
|
||||
mes "[Mark]";
|
||||
mes "Qui...quickly outside!!!!!";
|
||||
@ -580,7 +580,7 @@ OnInstanceInit:
|
||||
// Last step
|
||||
disablenpc instance_npcname("Verity#room3");
|
||||
disablenpc instance_npcname("protocole3");
|
||||
disablenpc instance_npcname("Alp#room4");
|
||||
disablenpc instance_npcname("Alph#room4");
|
||||
disablenpc instance_npcname("Tamarin#room4");
|
||||
disablenpc instance_npcname("Maggi#room4");
|
||||
disablenpc instance_npcname("Du#room4");
|
||||
|
@ -11,10 +11,10 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
if (ep14_3_isle == 0) {
|
||||
mes "[Senior Tracker]";
|
||||
mes "This is our advance base";
|
||||
mes "to stop Morroc.";
|
||||
mes "to stop Morocc.";
|
||||
mes "I'm a tracker";
|
||||
mes "charged with leading my army";
|
||||
mes "to Morroc's lair.";
|
||||
mes "to Morocc's lair.";
|
||||
close;
|
||||
}
|
||||
switch( checkquest(9319,PLAYTIME) ) {
|
||||
@ -24,9 +24,9 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
case 1:
|
||||
mes "[Senior Tracker]";
|
||||
mes "We're nowhere near close";
|
||||
mes "to stopping Morroc's resurrection.";
|
||||
mes "to stopping Morocc's resurrection.";
|
||||
mes "I can't sleep at night,";
|
||||
mes "knowing Morroc is doing everything he can";
|
||||
mes "knowing Morocc is doing everything he can";
|
||||
mes "to recover his strength.";
|
||||
mes "Could you come back tomorrow?";
|
||||
close;
|
||||
@ -37,20 +37,20 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
case 0:
|
||||
mes "[Senior Tracker]";
|
||||
mes "This is our advance base";
|
||||
mes "to stop Morroc.";
|
||||
mes "to stop Morocc.";
|
||||
mes "I'm a tracker";
|
||||
mes "charged with leading my army";
|
||||
mes "to Morroc's lair.";
|
||||
mes "to Morocc's lair.";
|
||||
next;
|
||||
mes "[Senior Tracker]";
|
||||
mes "After a painstaking search,";
|
||||
mes "I've located";
|
||||
mes "the place with the highest chance of";
|
||||
mes "hiding Morroc inside.";
|
||||
mes "hiding Morocc inside.";
|
||||
next;
|
||||
mes "[Senior Tracker]";
|
||||
mes "According to my intel,";
|
||||
mes "Morroc is hiding out in this place,";
|
||||
mes "Morocc is hiding out in this place,";
|
||||
mes "trying to recover";
|
||||
mes "his full strength.";
|
||||
next;
|
||||
@ -64,13 +64,13 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
mes "[Senior Tracker]";
|
||||
mes "You look like";
|
||||
mes "a warrior spoiling for";
|
||||
mes "a good fight with Morroc,";
|
||||
mes "a good fight with Morocc,";
|
||||
mes "and I think";
|
||||
mes "you have a chance at winning it.";
|
||||
next;
|
||||
mes "[Senior Tracker]";
|
||||
mes "How'd you like to";
|
||||
mes "enter Morroc's lair,";
|
||||
mes "enter Morocc's lair,";
|
||||
mes "defeat him,";
|
||||
mes "and become the hero";
|
||||
mes "who saved the world from evil?";
|
||||
@ -83,7 +83,7 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
close;
|
||||
}
|
||||
mes "[Senior Tracker]";
|
||||
mes "Morroc may not have recovered his full strength, but fighting him still";
|
||||
mes "Morocc may not have recovered his full strength, but fighting him still";
|
||||
break;
|
||||
case 1:
|
||||
mes "[Senior Tracker]";
|
||||
@ -94,7 +94,7 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
mes "your experience in the Red Flower. -";
|
||||
next;
|
||||
mes "[Senior Tracker]";
|
||||
mes "So Morroc got away.";
|
||||
mes "So Morocc got away.";
|
||||
mes "That's a shame.";
|
||||
next;
|
||||
if (checkquest(9318,HUNTING) == 2) {
|
||||
@ -114,8 +114,8 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
mes "I'll be waiting here.";
|
||||
if (checkquest(9318,HUNTING) == 2)
|
||||
getitem 6684,1; // TokenOfHero
|
||||
completequest 9318;// Pursuing Hiding Morroc
|
||||
setquest 9319;// Pursuing Hiding Morroc Continues
|
||||
completequest 9318;// Pursuing Hiding Morocc
|
||||
setquest 9319;// Pursuing Hiding Morocc Continues
|
||||
close;
|
||||
case 2:
|
||||
mes "[Senior Tracker]";
|
||||
@ -124,18 +124,18 @@ moro_cav,61,69,3 script Senior Tracker#a1 4_M_JOB_ASSASSIN,{
|
||||
next;
|
||||
mes "[Senior Tracker]";
|
||||
mes "According to my intel,";
|
||||
mes "Morroc is hiding out in this place,";
|
||||
mes "Morocc is hiding out in this place,";
|
||||
mes "recovering his strength.";
|
||||
next;
|
||||
mes "[Senior Tracker]";
|
||||
mes "Fighting Morroc";
|
||||
mes "Fighting Morocc";
|
||||
break;
|
||||
}
|
||||
mes "takes more than a few warriors, no matter how strong they are.";
|
||||
mes "I recommend you join forces with";
|
||||
mes "as many comrades as you can find.";
|
||||
mes "Are you ready to enter the Red Flower";
|
||||
mes "where Morroc is believed to be hiding?";
|
||||
mes "where Morocc is believed to be hiding?";
|
||||
if (getcharid(1) > 0 && is_party_leader() == true) {
|
||||
next;
|
||||
if (select( "No.", "Yes." ) == 1) {
|
||||
@ -160,10 +160,10 @@ moro_cav,57,69,3 script Red Flower#a1 CLEAR_NPC,{
|
||||
if (ep14_3_isle == 0) {
|
||||
mes "[Senior Tracker]";
|
||||
mes "This is our advance base";
|
||||
mes "to stop Morroc.";
|
||||
mes "to stop Morocc.";
|
||||
mes "I'm a tracker";
|
||||
mes "charged with leading my army";
|
||||
mes "to Morroc's lair.";
|
||||
mes "to Morocc's lair.";
|
||||
close;
|
||||
}
|
||||
if (isbegin_quest(9318) == 1) {
|
||||
@ -200,10 +200,10 @@ moro_cav,57,69,3 script Red Flower#a1 CLEAR_NPC,{
|
||||
case IE_OK:
|
||||
mapannounce 'map_rev$, getpartyname( getcharid(1) ) + " party's " + strcharinfo(0) + " is entering Morse's Cave.", bc_map,0xFF99;
|
||||
if (isbegin_quest(9319) > 0)
|
||||
erasequest 9319;// Pursuing Hiding Morroc Continues
|
||||
erasequest 9319;// Pursuing Hiding Morocc Continues
|
||||
if (isbegin_quest(9318) > 0)
|
||||
erasequest 9318;
|
||||
setquest 9318;// Pursuing Hiding Morroc
|
||||
setquest 9318;// Pursuing Hiding Morocc
|
||||
// warp "1@rev",26,181;
|
||||
end;
|
||||
}
|
||||
@ -226,13 +226,13 @@ OnTouch:
|
||||
'soul_name$ = strcharinfo(0); // name displayed on soul is defined at entrance
|
||||
mes "";
|
||||
sleep2 500;
|
||||
mapannounce 'map_rev$, "Morroc: Who dares to disrupt my sleep?!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Who dares to disrupt my sleep?!", bc_map,0xEBFF;
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : We came to the right place!";
|
||||
sleep2 3000;
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : Wait! There's something ahead of us!";
|
||||
sleep2 3000;
|
||||
specialeffect2 EF_LOCKON;
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : Are these hideous monsters Morroc's lackeys?";
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : Are these hideous monsters Morocc's lackeys?";
|
||||
donpcevent instance_npcname("#RZ Event_1") + "::OnStart";
|
||||
end;
|
||||
}
|
||||
@ -243,39 +243,39 @@ OnTouch:
|
||||
OnStart:
|
||||
enablenpc instance_npcname("#RZ Event_1");
|
||||
.@label$ = instance_npcname("#RZ Event_1") + "::OnMobDead";
|
||||
monster 'map_rev$,38,180,"Morroc's Ghoul",3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,38,181,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,38,182,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,54,180,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,54,181,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,54,182,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,70,180,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,70,181,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,70,182,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,38,180,"Morocc's Ghoul",3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,38,181,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,38,182,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,54,180,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,54,181,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,54,182,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,70,180,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,70,181,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,70,182,"Morocc's Ghoul",3001,1, .@label$;
|
||||
end;
|
||||
OnMobDead:
|
||||
if (mobcount( 'map_rev$, instance_npcname("#RZ Event_1") + "::OnMobDead" ) < 1) {
|
||||
donpcevent instance_npcname("Reaper Yanku#RZ Event_2") + "::OnStart";
|
||||
donpcevent instance_npcname("Grim Reaper Ankou#RZ Event_2") + "::OnStart";
|
||||
disablenpc instance_npcname("#RZ Event_1");
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
1@rev,64,181,4 script Reaper Yanku#RZ Event_2 3029,{
|
||||
1@rev,64,181,4 script Grim Reaper Ankou#RZ Event_2 3029,{
|
||||
end;
|
||||
OnStart:
|
||||
enablenpc instance_npcname("Reaper Yanku#RZ Event_2");
|
||||
npctalk "Reaper Yanku: *Chuckle* We meet again!";
|
||||
enablenpc instance_npcname("Grim Reaper Ankou#RZ Event_2");
|
||||
npctalk "Grim Reaper Ankou: *Chuckle* We meet again!";
|
||||
sleep 3000;
|
||||
npctalk "Reaper Yanku: You shouldn't have come. You're interrupting Lord Morroc from recovering his strength.";
|
||||
npctalk "Grim Reaper Ankou: You shouldn't have come. You're interrupting Lord Morocc from recovering his strength.";
|
||||
sleep 3000;
|
||||
npctalk "Reaper Yanku: This world resides in his mind.";
|
||||
npctalk "Grim Reaper Ankou: This world resides in his mind.";
|
||||
sleep 3000;
|
||||
npctalk "Reaper Yanku: You can't do anything against his will. *Chuckle*";
|
||||
npctalk "Grim Reaper Ankou: You can't do anything against his will. *Chuckle*";
|
||||
sleep 3000;
|
||||
npctalk "Reaper Yanku: Lord Morroc is expecting you. Let me take you to him. *Chuckle*";
|
||||
npctalk "Grim Reaper Ankou: Lord Morocc is expecting you. Let me take you to him. *Chuckle*";
|
||||
sleep 3000;
|
||||
disablenpc instance_npcname("Reaper Yanku#RZ Event_2");
|
||||
disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_2");
|
||||
enablenpc instance_npcname("#RZ Event_3");
|
||||
sleep 3000;
|
||||
/* Officials scripts
|
||||
@ -287,57 +287,57 @@ OnStart:
|
||||
end;
|
||||
}
|
||||
|
||||
// Weakened Morroc Room
|
||||
// Weakened Morocc Room
|
||||
1@rev,104,176,0 script #RZ Event_3 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch: // note : party member can also trigger this event
|
||||
mes ""; // fix me
|
||||
disablenpc instance_npcname("#RZ Event_3");
|
||||
enablenpc instance_npcname("Weakened Morroc#RZ1");
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : Finally, here we are, Morroc.";
|
||||
enablenpc instance_npcname("Weakened Morocc#RZ1");
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : Finally, here we are, Morocc.";
|
||||
sleep2 3000;
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : It's been almost too easy to find you,";
|
||||
sleep2 3000;
|
||||
unittalk getcharid(3), "" + strcharinfo(0) + " : but it doesn't matter; you'll die today!";
|
||||
sleep2 3000;
|
||||
specialeffect2 EF_LOCKON;
|
||||
donpcevent instance_npcname("Weakened Morroc#RZ1") + "::OnTalk1";
|
||||
donpcevent instance_npcname("Weakened Morocc#RZ1") + "::OnTalk1";
|
||||
end;
|
||||
}
|
||||
|
||||
1@rev,111,178,4 script Weakened Morroc#RZ1 1916,{
|
||||
1@rev,111,178,4 script Weakened Morocc#RZ1 1916,{
|
||||
end;
|
||||
OnTalk1:
|
||||
npctalk "Weakened Morroc: I should punish you for disturbing my slumber.";
|
||||
npctalk "Weakened Morocc: I should punish you for disturbing my slumber.";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: Do you really think you can stop me?";
|
||||
npctalk "Weakened Morocc: Do you really think you can stop me?";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: I'll make you regret ever coming here.";
|
||||
npctalk "Weakened Morocc: I'll make you regret ever coming here.";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: I may have not recovered my full strength,";
|
||||
npctalk "Weakened Morocc: I may have not recovered my full strength,";
|
||||
specialeffect EF_ENERGYCOAT;
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: but I still can take down a bunch of you easily.";
|
||||
npctalk "Weakened Morocc: but I still can take down a bunch of you easily.";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: Death is your only escape!";
|
||||
npctalk "Weakened Morocc: Death is your only escape!";
|
||||
specialeffect EF_VOLCANO;
|
||||
sleep 3000;
|
||||
disablenpc instance_npcname("Weakened Morroc#RZ1");
|
||||
donpcevent instance_npcname("Weakened Morroc#control") + "::OnStart";
|
||||
disablenpc instance_npcname("Weakened Morocc#RZ1");
|
||||
donpcevent instance_npcname("Weakened Morocc#control") + "::OnStart";
|
||||
end;
|
||||
OnTalk2:
|
||||
enablenpc instance_npcname("Weakened Morroc#RZ1");
|
||||
npctalk "Weakened Morroc: I'm sorry, but I haven't recovered my full strength.";
|
||||
enablenpc instance_npcname("Weakened Morocc#RZ1");
|
||||
npctalk "Weakened Morocc: I'm sorry, but I haven't recovered my full strength.";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: I'll have to leave you to my soldiers for now.";
|
||||
npctalk "Weakened Morocc: I'll have to leave you to my soldiers for now.";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: Do your worst to get out of my world!";
|
||||
npctalk "Weakened Morocc: Do your worst to get out of my world!";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: In the end, you'll learn the meaning of helplessness in the most painful way!";
|
||||
npctalk "Weakened Morocc: In the end, you'll learn the meaning of helplessness in the most painful way!";
|
||||
sleep 3000;
|
||||
npctalk "Weakened Morroc: And your souls will be mine! Mwah hah hah!";
|
||||
npctalk "Weakened Morocc: And your souls will be mine! Mwah hah hah!";
|
||||
sleep 3000;
|
||||
disablenpc instance_npcname("Weakened Morroc#RZ1");
|
||||
disablenpc instance_npcname("Weakened Morocc#RZ1");
|
||||
sleep 3000;
|
||||
/* Officials scripts use WARPNPC
|
||||
enablenpc instance_npcname("#RZ Move_1");
|
||||
@ -368,23 +368,23 @@ OnTalk2:
|
||||
end;
|
||||
}
|
||||
|
||||
1@rev,1,1,0 script Weakened Morroc#control HIDDEN_WARP_NPC,{
|
||||
1@rev,1,1,0 script Weakened Morocc#control HIDDEN_WARP_NPC,{
|
||||
end;
|
||||
OnStart:
|
||||
enablenpc instance_npcname("Weakened Morroc#control");
|
||||
monster 'map_rev$,111,178,"Weakened Morroc",2998,1, instance_npcname("Weakened Morroc#control") + "::OnMobDead"; // EP14_MORS_EVENT
|
||||
enablenpc instance_npcname("Weakened Morocc#control");
|
||||
monster 'map_rev$,111,178,"Weakened Morocc",2998,1, instance_npcname("Weakened Morocc#control") + "::OnMobDead"; // EP14_MORS_EVENT
|
||||
end;
|
||||
OnMobDead:
|
||||
donpcevent instance_npcname("Weakened Morroc#RZ1") + "::OnTalk2";
|
||||
disablenpc instance_npcname("Weakened Morroc#control");
|
||||
donpcevent instance_npcname("Weakened Morocc#RZ1") + "::OnTalk2";
|
||||
disablenpc instance_npcname("Weakened Morocc#control");
|
||||
end;
|
||||
}
|
||||
|
||||
|
||||
1@rev,34,126,4 script Reaper Yanku#RZ Event_3 3029,{ end; }
|
||||
1@rev,112,126,4 duplicate(Reaper Yanku#RZ Event_3) Reaper Yanku#RZ Event_4 3029
|
||||
1@rev,34,55,4 duplicate(Reaper Yanku#RZ Event_3) Reaper Yanku#RZ Event_5 3029
|
||||
1@rev,112,48,4 duplicate(Reaper Yanku#RZ Event_3) Reaper Yanku#RZ Event_6 3029
|
||||
1@rev,34,126,4 script Grim Reaper Ankou#RZ Event_3 3029,{ end; }
|
||||
1@rev,112,126,4 duplicate(Grim Reaper Ankou#RZ Event_3) Grim Reaper Ankou#RZ Event_4 3029
|
||||
1@rev,34,55,4 duplicate(Grim Reaper Ankou#RZ Event_3) Grim Reaper Ankou#RZ Event_5 3029
|
||||
1@rev,112,48,4 duplicate(Grim Reaper Ankou#RZ Event_3) Grim Reaper Ankou#RZ Event_6 3029
|
||||
|
||||
|
||||
// Battle 1 - waves, event A - left side
|
||||
@ -396,15 +396,15 @@ OnTouch:
|
||||
if ('status_battle[0] == 0) {
|
||||
'status_battle[0] = 1;
|
||||
donpcevent instance_npcname("#RZ Memorial Effect 1") + "::OnStart";
|
||||
mapannounce 'map_rev$, "Morroc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your bodies are mine to control!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your bodies are mine to control!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your souls are food for my resurrection!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your souls are food for my resurrection!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
donpcevent instance_npcname("#morse_cave_wave_1") + "::OnStart";
|
||||
}
|
||||
end;
|
||||
@ -433,22 +433,22 @@ OnStart:
|
||||
callsub( S_Spawn,0 );
|
||||
sleep 20000;
|
||||
callsub( S_Spawn,0 );
|
||||
mapannounce 'map_rev$, "Morroc: My soldiers, make them suffer! Feast on their bodies and souls!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My soldiers, make them suffer! Feast on their bodies and souls!", bc_map,0xEBFF;
|
||||
sleep 20000;
|
||||
callsub( S_Spawn,0 );
|
||||
sleep 20000;
|
||||
callsub( S_Spawn,0 );
|
||||
mapannounce 'map_rev$, "Morroc: Not enough. Make them feel terror!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Not enough. Make them feel terror!", bc_map,0xEBFF;
|
||||
sleep 20000;
|
||||
callsub( S_Spawn,0 );
|
||||
sleep 20000;
|
||||
callsub( S_Spawn,0 );
|
||||
mapannounce 'map_rev$, "Morroc: Resist me! Fight to the death!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Resist me! Fight to the death!", bc_map,0xEBFF;
|
||||
sleep 20000;
|
||||
callsub( S_Spawn,0 );
|
||||
sleep 15000;
|
||||
callsub( S_Spawn,1 );
|
||||
mapannounce 'map_rev$, "Morroc: Mwa hah hah, I can feel my power returning!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Mwa hah hah, I can feel my power returning!", bc_map,0xEBFF;
|
||||
sleep 10000;
|
||||
callsub( S_Spawn,2 );
|
||||
sleep 12000;
|
||||
@ -462,15 +462,15 @@ OnStart:
|
||||
donpcevent instance_npcname( "#Pause Effect RZ" + .@i ) + "::OnStop";
|
||||
sleep 3000;
|
||||
if (.@count[0] > 19 || .@count[1] > 19) {
|
||||
.@reaper$[0] = instance_npcname("Reaper Yanku#RZ Event_3");
|
||||
.@reaper$[1] = instance_npcname("Reaper Yanku#RZ Event_4");
|
||||
.@reaper$[0] = instance_npcname("Grim Reaper Ankou#RZ Event_3");
|
||||
.@reaper$[1] = instance_npcname("Grim Reaper Ankou#RZ Event_4");
|
||||
enablenpc .@reaper$[0];
|
||||
enablenpc .@reaper$[1];
|
||||
npctalk "You're pathetic.", .@reaper$[0];
|
||||
npctalk "You're pathetic.", .@reaper$[1];
|
||||
sleep 3000;
|
||||
npctalk "Weaklings like you aren't enough food for Lord Morroc", .@reaper$[0];
|
||||
npctalk "Weaklings like you aren't enough food for Lord Morroc", .@reaper$[1];
|
||||
npctalk "Weaklings like you aren't enough food for Lord Morocc", .@reaper$[0];
|
||||
npctalk "Weaklings like you aren't enough food for Lord Morocc", .@reaper$[1];
|
||||
sleep 3000;
|
||||
npctalk "to get the energy he needs for a full recovery.", .@reaper$[0];
|
||||
npctalk "to get the energy he needs for a full recovery.", .@reaper$[1];
|
||||
@ -502,9 +502,9 @@ OnStart:
|
||||
mapwarp 'map_rev$,"prontera",97,167;
|
||||
}
|
||||
else {
|
||||
mapannounce 'map_rev$, "Morroc: You're more resilient than I thought.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: You're more resilient than I thought.", bc_map,0xEBFF;
|
||||
sleep 2000;
|
||||
mapannounce 'map_rev$, "Morroc: But enough is enough.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: But enough is enough.", bc_map,0xEBFF;
|
||||
sleep 5000;
|
||||
/* Officials scripts
|
||||
enablenpc instance_npcname("#RZ Move_5");// warp to 1@rev,31,50
|
||||
@ -533,25 +533,25 @@ OnStart:
|
||||
S_Spawn:
|
||||
.@additionnal_monster = getarg(0);
|
||||
.@label$ = instance_npcname("#morse_cave_wave_1") + "::OnMobDead";
|
||||
monster 'map_rev$,33,128,"Morroc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,42,120,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,34,111,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,25,119,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,33,128,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,42,120,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,34,111,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,25,119,"Morocc's Ghoul",3001,1, .@label$;
|
||||
if (.@additionnal_monster == 1)
|
||||
monster 'map_rev$,33,111,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,33,111,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
else if (.@additionnal_monster == 2)
|
||||
monster 'map_rev$,32,128,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,32,128,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
|
||||
if ('status_battle[1] == true) {
|
||||
.@label$ = instance_npcname("#morse_cave_wave_1") + "::OnMobDead2";
|
||||
monster 'map_rev$,112,126,"Morroc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,120,118,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,112,109,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,103,117,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,112,126,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,120,118,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,112,109,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,103,117,"Morocc's Ghoul",3001,1, .@label$;
|
||||
if (.@additionnal_monster == 1)
|
||||
monster 'map_rev$,103,118,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,103,118,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
else if (.@additionnal_monster == 2)
|
||||
monster 'map_rev$,120,117,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,120,117,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
}
|
||||
return;
|
||||
|
||||
@ -578,15 +578,15 @@ OnTouch:
|
||||
mes ""; // fix me
|
||||
'status_battle[0] = 1;
|
||||
donpcevent instance_npcname("#RZ Memorial Effect 1") + "::OnStart";
|
||||
mapannounce 'map_rev$, "Morroc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your bodies are mine to control!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your bodies are mine to control!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your souls are food for my resurrection!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your souls are food for my resurrection!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
donpcevent instance_npcname("#morse_cave_wave_1") + "::OnStart";
|
||||
}
|
||||
else if (.@num >= 7 && .@num < 13 && 'status_battle[1] == 0) {
|
||||
@ -597,13 +597,13 @@ OnTouch:
|
||||
mes ""; // fix me
|
||||
'status_battle[2] = 1;
|
||||
donpcevent instance_npcname("#RZ Memorial Effect 3") + "::OnStart";
|
||||
mapannounce 'map_rev$, "Morroc: This world of mine is evolving.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: This world of mine is evolving.", bc_map,0xEBFF;
|
||||
sleep2 2000;
|
||||
mapannounce 'map_rev$, "Morroc: My power is returning!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My power is returning!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your bodies and souls are under my command!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your bodies and souls are under my command!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
donpcevent instance_npcname("#morse_cave_wave_2") + "::OnStart";
|
||||
}
|
||||
end;
|
||||
@ -654,15 +654,15 @@ OnTouch:
|
||||
mes ""; // fix me
|
||||
'status_battle[0] = 1;
|
||||
donpcevent instance_npcname("#RZ Memorial Effect 1") + "::OnStart";
|
||||
mapannounce 'map_rev$, "Morroc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: How do you like to be separated from each other and have your bodies and minds bound?", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: You're trespassing! Riff-raff like you have no business in here!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your bodies are mine to control!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your bodies are mine to control!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your souls are food for my resurrection!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your souls are food for my resurrection!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
donpcevent instance_npcname("#morse_cave_wave_1") + "::OnStart";
|
||||
}
|
||||
else if (.@num >= 5 && .@num < 9 && 'status_battle[1] == 0) {
|
||||
@ -673,13 +673,13 @@ OnTouch:
|
||||
mes ""; // fix me
|
||||
'status_battle[2] = 1;
|
||||
donpcevent instance_npcname("#RZ Memorial Effect 3") + "::OnStart";
|
||||
mapannounce 'map_rev$, "Morroc: This world of mine is evolving.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: This world of mine is evolving.", bc_map,0xEBFF;
|
||||
sleep2 2000;
|
||||
mapannounce 'map_rev$, "Morroc: My power is returning!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My power is returning!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your bodies and souls are under my command!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your bodies and souls are under my command!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
donpcevent instance_npcname("#morse_cave_wave_2") + "::OnStart";
|
||||
}
|
||||
end;
|
||||
@ -736,13 +736,13 @@ OnTouch:
|
||||
if ('status_battle[2] == 0) {
|
||||
'status_battle[2] = 1;
|
||||
donpcevent instance_npcname("#RZ Memorial Effect 3") + "::OnStart";
|
||||
mapannounce 'map_rev$, "Morroc: This world of mine is evolving.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: This world of mine is evolving.", bc_map,0xEBFF;
|
||||
sleep 2000;
|
||||
mapannounce 'map_rev$, "Morroc: My power is returning!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My power is returning!", bc_map,0xEBFF;
|
||||
sleep 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Your bodies and souls are under my command!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Your bodies and souls are under my command!", bc_map,0xEBFF;
|
||||
sleep 3000;
|
||||
mapannounce 'map_rev$, "Morroc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My soldiers, tear their bodies asunder and bring their souls to me!", bc_map,0xEBFF;
|
||||
donpcevent instance_npcname("#morse_cave_wave_2") + "::OnStart";
|
||||
}
|
||||
end;
|
||||
@ -755,51 +755,51 @@ OnStart:
|
||||
.@label$ = instance_npcname("#morse_cave_wave_2") + "::OnMobDead";
|
||||
sleep 5000;
|
||||
callsub( S_Spawn );
|
||||
monster 'map_rev$,27,53,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,27,41,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
mapannounce 'map_rev$, "Morroc: This power! It feels great! Mwah hah hah!", bc_map,0xEBFF;
|
||||
monster 'map_rev$,27,53,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,27,41,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
mapannounce 'map_rev$, "Morocc: This power! It feels great! Mwah hah hah!", bc_map,0xEBFF;
|
||||
sleep 25000;
|
||||
callsub( S_Spawn );
|
||||
monster 'map_rev$,40,41,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
mapannounce 'map_rev$, "Morroc: How do you like losing control of your own body? *Chuckle*", bc_map,0xEBFF;
|
||||
monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
mapannounce 'map_rev$, "Morocc: How do you like losing control of your own body? *Chuckle*", bc_map,0xEBFF;
|
||||
sleep 25000;
|
||||
callsub( S_Spawn );
|
||||
monster 'map_rev$,40,41,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morroc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
sleep 25000;
|
||||
callsub( S_Spawn );
|
||||
monster 'map_rev$,40,41,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morroc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
mapannounce 'map_rev$, "Morroc: More! I need more energy!", bc_map,0xEBFF;
|
||||
monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
mapannounce 'map_rev$, "Morocc: More! I need more energy!", bc_map,0xEBFF;
|
||||
sleep 25000;
|
||||
callsub( S_Spawn );
|
||||
monster 'map_rev$,40,41,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morroc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
mapannounce 'map_rev$, "Morroc: Mwah hah hah! Fear my army! Struggle harder!", bc_map,0xEBFF;
|
||||
monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
mapannounce 'map_rev$, "Morocc: Mwah hah hah! Fear my army! Struggle harder!", bc_map,0xEBFF;
|
||||
sleep 25000;
|
||||
monster 'map_rev$,34,57,"Morroc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,43,48,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,33,38,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,40,41,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morroc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
monster 'map_rev$,34,57,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,43,48,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,33,38,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
sleep 25000;
|
||||
callsub( S_Spawn );
|
||||
monster 'map_rev$,27,53,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,27,41,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,40,41,"Morroc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
monster 'map_rev$,40,54,"Morroc's Verit",3005,1, .@label$;
|
||||
mapannounce 'map_rev$, "Morroc: You're pathetic, struggling to survive!", bc_map,0xEBFF;
|
||||
monster 'map_rev$,27,53,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,27,41,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,40,41,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
monster 'map_rev$,40,54,"Morocc's Verit",3005,1, .@label$;
|
||||
mapannounce 'map_rev$, "Morocc: You're pathetic, struggling to survive!", bc_map,0xEBFF;
|
||||
sleep 15000;
|
||||
callsub( S_Spawn );
|
||||
monster 'map_rev$,40,41,"Morroc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morroc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morroc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
monster 'map_rev$,27,41,"Morroc's Verit",3005,1, .@label$;
|
||||
monster 'map_rev$,40,41,"Morocc's Archer Skeleton",3003,1, .@label$;// EP14_MORS_MOB3
|
||||
monster 'map_rev$,40,54,"Morocc's Archer Skeleton",3003,1, .@label$;
|
||||
monster 'map_rev$,27,53,"Morocc's Verit",3005,1, .@label$;// EP14_MORS_MOB5
|
||||
monster 'map_rev$,27,41,"Morocc's Verit",3005,1, .@label$;
|
||||
sleep 12000;
|
||||
.@count = mobcount( 'map_rev$, instance_npcname("#morse_cave_wave_2") + "::OnMobDead" );
|
||||
killmonster 'map_rev$, instance_npcname("#morse_cave_wave_2") + "::OnMobDead";
|
||||
@ -808,11 +808,11 @@ OnStart:
|
||||
donpcevent instance_npcname( "#Pause Effecto RZ" + .@i ) + "::OnStop";
|
||||
sleep 3000;
|
||||
if (.@count > 19) {
|
||||
.@reaper$ = instance_npcname("Reaper Yanku#RZ Event_5");
|
||||
.@reaper$ = instance_npcname("Grim Reaper Ankou#RZ Event_5");
|
||||
enablenpc .@reaper$;
|
||||
npctalk "You're pathetic.", .@reaper$;
|
||||
sleep 3000;
|
||||
npctalk "Weaklings like you aren't enough food for Lord Morroc", .@reaper$;
|
||||
npctalk "Weaklings like you aren't enough food for Lord Morocc", .@reaper$;
|
||||
sleep 3000;
|
||||
npctalk "to get the energy he needs for a full recovery.", .@reaper$;
|
||||
sleep 3000;
|
||||
@ -837,9 +837,9 @@ OnStart:
|
||||
mapwarp 'map_rev$,"prontera",97,167;
|
||||
}
|
||||
else {
|
||||
mapannounce 'map_rev$, "Morroc: I'm surprised you've lasted this long. Thank you for helping me recover most of my strength.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: I'm surprised you've lasted this long. Thank you for helping me recover most of my strength.", bc_map,0xEBFF;
|
||||
sleep 4000;
|
||||
mapannounce 'map_rev$, "Morroc: Good, I feel rejuvenated.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Good, I feel rejuvenated.", bc_map,0xEBFF;
|
||||
sleep 3000;
|
||||
for ( .@i = 9; .@i <= 15; .@i++ )
|
||||
disablenpc instance_npcname( "#RZ Debuff_" + .@i );
|
||||
@ -868,10 +868,10 @@ OnStart:
|
||||
end;
|
||||
S_Spawn:
|
||||
.@label$ = instance_npcname("#morse_cave_wave_2") + "::OnMobDead";
|
||||
monster 'map_rev$,34,57,"Morroc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,43,48,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,33,38,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,24,48,"Morroc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,34,57,"Morocc's Ghoul",3001,1, .@label$;// EP14_MORS_MOB1
|
||||
monster 'map_rev$,43,48,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,33,38,"Morocc's Ghoul",3001,1, .@label$;
|
||||
monster 'map_rev$,24,48,"Morocc's Ghoul",3001,1, .@label$;
|
||||
return;
|
||||
OnMobDead:
|
||||
end;
|
||||
@ -919,11 +919,11 @@ OnStop:
|
||||
end;
|
||||
OnTouch:
|
||||
disablenpc instance_npcname("#Battle_3RZ1");
|
||||
mapannounce 'map_rev$, "Morroc: I can't let you go unscathed!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: I can't let you go unscathed!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: Hah hah, my Necromancer. I'll leave them to you.", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: Hah hah, my Necromancer. I'll leave them to you.", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
mapannounce 'map_rev$, "Morroc: My loyal soldier, I'll trust you with their deaths!", bc_map,0xEBFF;
|
||||
mapannounce 'map_rev$, "Morocc: My loyal soldier, I'll trust you with their deaths!", bc_map,0xEBFF;
|
||||
sleep2 3000;
|
||||
.@necromancer$ = instance_npcname("Morocc Necromancer#RZ1");
|
||||
enablenpc .@necromancer$;
|
||||
@ -935,7 +935,7 @@ OnTouch:
|
||||
sleep2 3000;
|
||||
npctalk "Morocc Necromancer: The energy you generated to protect me while I was hiding within your soul", .@necromancer$;
|
||||
sleep2 3000;
|
||||
npctalk "Morocc Necromancer: has been converted to healing energy for Lord Morroc the moment you entered this world of his!", .@necromancer$;
|
||||
npctalk "Morocc Necromancer: has been converted to healing energy for Lord Morocc the moment you entered this world of his!", .@necromancer$;
|
||||
sleep2 3000;
|
||||
npctalk "Morocc Necromancer: *Chuckle* Your stupidity was a blessing for us. We don't need you anymore. DIE!", .@necromancer$;
|
||||
specialeffect EF_BEGINSPELL2,AREA, .@necromancer$;
|
||||
@ -974,16 +974,16 @@ OnMobDead2:
|
||||
donpcevent instance_npcname("#morse_cave_boss_talk") + "::OnStop";
|
||||
donpcevent instance_npcname("#morse_cave_wave_3_mobs") + "::OnStop";
|
||||
sleep 3000;
|
||||
.@reaper$ = instance_npcname("Reaper Yanku#RZ Event_6");
|
||||
.@reaper$ = instance_npcname("Grim Reaper Ankou#RZ Event_6");
|
||||
enablenpc .@reaper$;
|
||||
sleep 1000;
|
||||
npctalk "Reaper Yanku: Sigh, Necromancer, why did you have to die so quickly?", .@reaper$;
|
||||
npctalk "Grim Reaper Ankou: Sigh, Necromancer, why did you have to die so quickly?", .@reaper$;
|
||||
sleep 3000;
|
||||
npctalk "Reaper Yanku: Don't be so happy!", .@reaper$;
|
||||
npctalk "Grim Reaper Ankou: Don't be so happy!", .@reaper$;
|
||||
sleep 3000;
|
||||
npctalk "Reaper Yanku: Now that Lord Morroc has fully recovered his strength, you're as good as dead!", .@reaper$;
|
||||
npctalk "Grim Reaper Ankou: Now that Lord Morocc has fully recovered his strength, you're as good as dead!", .@reaper$;
|
||||
sleep 3000;
|
||||
npctalk "Reaper Yanku: We'll meet again. *Chuckle*", .@reaper$;
|
||||
npctalk "Grim Reaper Ankou: We'll meet again. *Chuckle*", .@reaper$;
|
||||
sleep 2000;
|
||||
hideonnpc .@reaper$;
|
||||
enablenpc instance_npcname("#RZ Move_17a");
|
||||
@ -1020,7 +1020,7 @@ OnStart:
|
||||
OnTimer8000:
|
||||
.@r = rand(4);
|
||||
if (.@r == 0)
|
||||
unittalk 'boss_id, "Morocc Necromancer: We the soldiers of Morroc know no mercy!";
|
||||
unittalk 'boss_id, "Morocc Necromancer: We the soldiers of Morocc know no mercy!";
|
||||
else if (.@r == 1)
|
||||
unittalk 'boss_id, "Morocc Necromancer: You're doing good so far. *Giggle*";
|
||||
else if (.@r == 2)
|
||||
@ -1064,17 +1064,17 @@ OnTimer25000:
|
||||
}
|
||||
.@label$ = instance_npcname("#morse_cave_wave_3_mobs") + "::OnMobDead";
|
||||
if (mobcount( 'map_rev$, .@label$ ) < 100) { // stop to 100 mobs for performance
|
||||
monster 'map_rev$,'coord[0],'coord[1], "Morroc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,'coord[2],'coord[3], "Morroc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,'coord[4],'coord[5], "Morroc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,'coord[6],'coord[7], "Morroc's Osiris", 3002,1, .@label$; // EP14_MORS_MOB2
|
||||
monster 'map_rev$,'coord[8],'coord[9], "Morroc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
|
||||
monster 'map_rev$,'coord[10],'coord[11], "Morroc's Wraith", 3004,1, .@label$; // EP14_MORS_MOB4
|
||||
monster 'map_rev$,'coord[0],'coord[1], "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,'coord[2],'coord[3], "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,'coord[4],'coord[5], "Morocc's Ghoul", 3001,1, .@label$; // EP14_MORS_MOB1
|
||||
monster 'map_rev$,'coord[6],'coord[7], "Morocc's Osiris", 3002,1, .@label$; // EP14_MORS_MOB2
|
||||
monster 'map_rev$,'coord[8],'coord[9], "Morocc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
|
||||
monster 'map_rev$,'coord[10],'coord[11], "Morocc's Wraith", 3004,1, .@label$; // EP14_MORS_MOB4
|
||||
|
||||
if (rand(100) < 20)
|
||||
monster 'map_rev$,'coord[12],'coord[12], "Morroc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
|
||||
monster 'map_rev$,'coord[12],'coord[12], "Morocc's Archer Skeleton", 3003,1, .@label$; // EP14_MORS_MOB3
|
||||
else
|
||||
monster 'map_rev$,'coord[12],'coord[13], "Morroc's Verit", 3005,1, .@label$; // EP14_MORS_MOB5
|
||||
monster 'map_rev$,'coord[12],'coord[13], "Morocc's Verit", 3005,1, .@label$; // EP14_MORS_MOB5
|
||||
|
||||
// inaccurate
|
||||
areamonster 'map_rev$,102,38,121,57, "#Poison", 3008,1, .@label$; // EP14_MORS_HIDDEN
|
||||
@ -1116,16 +1116,16 @@ OnInstanceInit:
|
||||
|
||||
// Entrance
|
||||
disablenpc instance_npcname("#RZ Event_1");
|
||||
disablenpc instance_npcname("Reaper Yanku#RZ Event_2");
|
||||
disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_2");
|
||||
|
||||
// Weakened Morroc
|
||||
// Weakened Morocc
|
||||
disablenpc instance_npcname("#RZ Event_3");
|
||||
disablenpc instance_npcname("Weakened Morroc#RZ1");
|
||||
disablenpc instance_npcname("Weakened Morroc#control");
|
||||
disablenpc instance_npcname("Weakened Morocc#RZ1");
|
||||
disablenpc instance_npcname("Weakened Morocc#control");
|
||||
|
||||
// Battle 1
|
||||
disablenpc instance_npcname("Reaper Yanku#RZ Event_3");
|
||||
disablenpc instance_npcname("Reaper Yanku#RZ Event_4");
|
||||
disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_3");
|
||||
disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_4");
|
||||
disablenpc instance_npcname("#Battle_1RZ1");
|
||||
disablenpc instance_npcname("#Battle_1RZ2");
|
||||
disablenpc instance_npcname("#RZ Memorial Effect 1");
|
||||
@ -1135,7 +1135,7 @@ OnInstanceInit:
|
||||
disablenpc instance_npcname( "#Pause Effect RZ" + .@i );
|
||||
|
||||
// Battle 2
|
||||
disablenpc instance_npcname("Reaper Yanku#RZ Event_5");
|
||||
disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_5");
|
||||
disablenpc instance_npcname("#RZ Memorial Effect 3");
|
||||
disablenpc instance_npcname("#morse_cave_wave_2");
|
||||
disablenpc instance_npcname("#Battle_2RZ1");
|
||||
@ -1145,7 +1145,7 @@ OnInstanceInit:
|
||||
// Battle 3
|
||||
disablenpc instance_npcname("#morse_cave_3");
|
||||
disablenpc instance_npcname("#morse_cave_wave_3");
|
||||
disablenpc instance_npcname("Reaper Yanku#RZ Event_6");
|
||||
disablenpc instance_npcname("Grim Reaper Ankou#RZ Event_6");
|
||||
disablenpc instance_npcname("#Battle_3RZ1");
|
||||
disablenpc instance_npcname("Morocc Necromancer#RZ1");
|
||||
disablenpc instance_npcname("#RZ Move_17a");
|
||||
@ -1170,18 +1170,18 @@ OnInstanceInit:
|
||||
|
||||
/*
|
||||
// Original warps
|
||||
// Entrance -> Weakened Morroc
|
||||
// Entrance -> Weakened Morocc
|
||||
1@rev,63,181,0 warp2 #RZ Move_30 10,10,1@rev,103,177
|
||||
1@rev,47,181,0 warp2 #RZ Move_31 10,10,1@rev,103,177
|
||||
1@rev,31,181,0 warp2 #RZ Move_32 10,10,1@rev,103,177
|
||||
|
||||
// Weakened Morroc -> Battle Wave 1a
|
||||
// Weakened Morocc -> Battle Wave 1a
|
||||
1@rev,106,172,0 warp2 #RZ Move_1 10,10,1@rev,33,117
|
||||
1@rev,106,172,0 warp2 #RZ Move_2 10,10,1@rev,33,117
|
||||
1@rev,117,172,0 warp2 #RZ Move_3 10,10,1@rev,33,117
|
||||
1@rev,117,183,0 warp2 #RZ Move_4 10,10,1@rev,33,117
|
||||
|
||||
// Weakened Morroc -> Battle Wave 1b
|
||||
// Weakened Morocc -> Battle Wave 1b
|
||||
1@rev,106,172,0 warp2 #RZ Move_1 10,10,1@rev,112,116
|
||||
1@rev,106,172,0 warp2 #RZ Move_2 10,10,1@rev,112,116
|
||||
1@rev,117,172,0 warp2 #RZ Move_3 10,10,1@rev,112,116
|
||||
|
@ -8,43 +8,43 @@
|
||||
//============================================================
|
||||
|
||||
//= NPCs
|
||||
dali,130,107,6 script Leon the Adventurer 945,{
|
||||
dali,130,107,6 script Adventurer Leon 945,{
|
||||
if (BaseLevel < 99) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "You know... this place doesn't seem to be safe for you. Please return to me once you have achieved ^0000FFLevel 99^000000 or higher.";
|
||||
close;
|
||||
}
|
||||
if (saramemory == 1) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I am not sure you have fully explored the crack in space and time yet. Perhaps you should look a bit further into it.";
|
||||
close;
|
||||
}
|
||||
if (saramemory == 2) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "What did you see in there?!";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Hrumph, Sara Irene?! She's one of the 12 Valkyries. I didn't know her story was that tragic...";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "It seems that you caused a huge misunderstanding between her and her father.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "You should not blame yourself for what occurred, or all the blood that was spilled. It seems that the events that day were fated to happen no matter who was there.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Please don't tell anyone about your time travelling adventure. We can't have anyone thinking you more important than old Leon. Plus they wouldn't believe such a story anyway.";
|
||||
next;
|
||||
set saramemory,3;
|
||||
erasequest 15003;
|
||||
getexp 770000,1000000;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I think in about 20 hours after you last entered the rift, it will be stable enough for you to transverse it again.";
|
||||
close;
|
||||
}
|
||||
if (saramemory == 3) {
|
||||
if ((checkquest(15002,PLAYTIME) == 0) || (checkquest(15002,PLAYTIME) == 1)) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I think in about 20 hours after you last entered the rift, it will be stable enough for you to transverse it again.";
|
||||
close;
|
||||
}
|
||||
@ -53,28 +53,28 @@ dali,130,107,6 script Leon the Adventurer 945,{
|
||||
mes "^0000FF[ Sara's Memories ] Cooldown has been cleared. It is now possible to use the dimensional device again.^000000";
|
||||
next;
|
||||
}
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "You wish to relive the past again?";
|
||||
next;
|
||||
switch(select("Yes:No")) {
|
||||
case 1:
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Please venture through the dimensional device and report to me what you find within.";
|
||||
next;
|
||||
set saramemory,4;
|
||||
setquest 15003;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Though I should warn you. It might be unstable. Make sure you enter as soon as you can.";
|
||||
close;
|
||||
case 2:
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Well... I can't force you. But if you ever find the courage please talk to me again.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
if (saramemory == 4) {
|
||||
if ((checkquest(15002,PLAYTIME) == 0) || (checkquest(15002,PLAYTIME) == 1)) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I am not sure you have fully explored the crack in space and time yet. Perhaps you should look a bit further into it.";
|
||||
close;
|
||||
}
|
||||
@ -83,84 +83,84 @@ dali,130,107,6 script Leon the Adventurer 945,{
|
||||
mes "^0000FF[ Sara's Memories ] Cooldown has been cleared. It is now possible to use the dimensional device again.^000000";
|
||||
next;
|
||||
}
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I am not sure you have fully explored the crack in space and time yet. Perhaps you should look a bit further into it.";
|
||||
next;
|
||||
switch(select("Okay:Give up")) {
|
||||
case 1:
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I am glad to hear that! Maybe someday you can be as brave as old Leon the Lion!";
|
||||
close;
|
||||
case 2:
|
||||
set saramemory,3;
|
||||
erasequest 15003;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Well... I can't force you. But if you ever find the courage please talk to me again.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
if (saramemory == 5) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "What did you see in there?!";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Hrumph, Sara Irene?! She's one of the 12 Valkyries. I didn't know her story was that tragic...";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "It seems that you caused a huge misunderstanding between her and her father.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "You should not blame yourself for what occurred, or all the blood that was spilled. It seems that the events that day were fated to happen no matter who was there.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Please don't tell anyone about your time travelling adventure. We can't have anyone thinking you more important than old Leon. Plus they wouldn't believe such a story anyway.";
|
||||
next;
|
||||
set saramemory,3;
|
||||
erasequest 15003;
|
||||
getexp 550000,550000;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I think in about 20 hours after you last entered the rift, it will be stable enough for you to transverse it again.";
|
||||
close;
|
||||
}
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Excuse my rudeness! I am Pon de Leon, the famous adventurer!";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "My friends call me Leon the Lion! For my tough appearance and attitude. Plus I have quite the bite!";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "You know, this is such a strange location...";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "As you explore it you start to see cracks in space and time. Each one covered by a dimensional device.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "For example, I think I have caught glimpses of Payon through the one closest to us. But it doesn't seem right. Almost like it is a little bit older than it should be.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I want to explore it, but with my old age and my knees I don't seem to be quite up to the task.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "So, I would like to ask something of you.";
|
||||
next;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Please venture through the dimensional device and report to me what you find within.";
|
||||
next;
|
||||
set saramemory,1;
|
||||
setquest 15003;
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Though; I should warn you. It might be unstable. Make sure you enter as soon as you can.";
|
||||
close;
|
||||
}
|
||||
|
||||
dali,139,118,4 script Dimensional Device#sara 10007,{
|
||||
if (BaseLevel < 99) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Hey! You are too young to be playing with that! Come back when you are at least ^0000FFLevel 99^000000!";
|
||||
close;
|
||||
}
|
||||
if ((saramemory < 1) || (saramemory == 2) || (saramemory == 3) || (saramemory == 5)) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Before you go playing around with that; Why don't you come over here and talk to me?";
|
||||
close;
|
||||
}
|
||||
@ -174,7 +174,7 @@ dali,139,118,4 script Dimensional Device#sara 10007,{
|
||||
set .@md_name$,"Sara's Memories";
|
||||
|
||||
if (!.@party_id) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "Before you enter you need to organize a party! Don't you know how? Type /organize PARTYNAMEHERE.";
|
||||
close;
|
||||
}
|
||||
@ -216,7 +216,7 @@ dali,139,118,4 script Dimensional Device#sara 10007,{
|
||||
close;
|
||||
}
|
||||
} else if (.@ins_sara_time == 0 || .@ins_sara_time == 1) {
|
||||
mes "[Leon the Adventurer]";
|
||||
mes "[Adventurer Leon]";
|
||||
mes "I think in about 20 hours after you last entered the rift, it will be stable enough for you to transverse it again.";
|
||||
close;
|
||||
}
|
||||
|
@ -9,29 +9,29 @@
|
||||
|
||||
// Merchant
|
||||
//============================================================
|
||||
glast_01,210,273,5 script Hugin's butler#pa0829 1_F_04,{
|
||||
glast_01,210,273,5 script Hugin's Butler#pa0829 1_F_04,{
|
||||
disable_items;
|
||||
if (MaxWeight - Weight < 1000) {
|
||||
mes "Your bag is too heavy. Reduce some weight and come back.";
|
||||
close;
|
||||
}
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Bring Temporal Crystal items for various Temporal boots items. Pick something you want.";
|
||||
next;
|
||||
switch( select( "Cancel", "Buy Temporal Boots (Need 1 Temporal Crystal)", "Upgrade Temporal Boots (Need 5 Temporal Crystals)", "Upgrade Modified Boots (Need 5 Time Crystals)" ) ) {
|
||||
switch( select( "Cancel", "Buy Temporal Boots (Need 1 Temporal Crystal)", "Upgrade Temporal Boots (Need 5 Temporal Crystals)", "Upgrade Modified Boots (Need 5 Temporal Crystals)" ) ) {
|
||||
case 1:
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Come back whenever you want.";
|
||||
close;
|
||||
case 2:
|
||||
if (countitem(6607) > 0) {
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Take these Temporal Boots. We can upgrade your Temporal Boots with 5 Temporal Crystals.";
|
||||
delitem 6607,1;// Temporal_Crystal
|
||||
getitem 2499,1;// Temporal_Boots
|
||||
close;
|
||||
}
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "You need more Temporal Crystals. Come back when you get some more Temporal Crystals during your travel through Old Glast Heim.";
|
||||
close;
|
||||
case 3:
|
||||
@ -54,40 +54,40 @@ glast_01,210,273,5 script Hugin's butler#pa0829 1_F_04,{
|
||||
break;
|
||||
}
|
||||
if (!getequipisequiped(EQI_SHOES)) {
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Only the item you are wearing can be upgraded.";
|
||||
mes "Wear the ^0000FFTemporal Boots^000000 you want to upgrade, and then talk to me once again.";
|
||||
close;
|
||||
}
|
||||
if (getequipid(EQI_SHOES) != 2499) {
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "You are not wearing the Temporal Boots. Talk to me once you're wearing them.";
|
||||
close;
|
||||
}
|
||||
if (countitem(6607) < 5) {
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Not enough Temporal Crystals. You need 5 Temporal Crystals to upgrade your item.";
|
||||
close;
|
||||
}
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "You can trade ^0000FF1 Temporal Boots and 5 Temporal Crystals^000000 for 1 of the following items. ^FF0000Previous refine rate will not be retained with these new ones^000000.";
|
||||
next;
|
||||
.@s = select( "Cancel", "Str Boots", "Int Boots", "Agi Boots", "Vit Boots", "Dex Boots", "Luk Boots" ) - 2;
|
||||
if (.@s == -1) {
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Come back anytime you want.";
|
||||
close;
|
||||
}
|
||||
setarray .@type$[0], "Strength", "Intelligence", "Agility", "Vitality", "Dexterity", "Lucky";
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Are you sure about buying Temporal ^FF0000" + .@type$[.@s] + "^000000 Boots? There's no refunds.";
|
||||
next;
|
||||
if (select( "Think again", "Yes, I am sure." ) == 1) {
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "Ok, come back again when you are sure.";
|
||||
close;
|
||||
}
|
||||
mes "[Hugin's Buttler]";
|
||||
mes "[Hugin's Butler]";
|
||||
mes "The boots have been upgraded as you want.";
|
||||
if (getequipid(EQI_SHOES) == 2499) {
|
||||
delequip EQI_SHOES;
|
||||
@ -99,47 +99,47 @@ glast_01,210,273,5 script Hugin's butler#pa0829 1_F_04,{
|
||||
|
||||
// Enchant and Socket NPC
|
||||
//============================================================
|
||||
glast_01,212,273,4 script Hugin's magic master#pa0829 1_F_01,{
|
||||
glast_01,212,273,4 script Hugin's Magician#pa0829 1_F_01,{
|
||||
disable_items;
|
||||
if (MaxWeight - Weight < 1000) {
|
||||
mes "Your bag is too heavy. Reduce some weight and come back.";
|
||||
close;
|
||||
}
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "So you came to enchant the Temporal Boots. Be aware that Boots with sockets cannot be enchanted, and this upgrade is only possible for the boots you are wearing.";
|
||||
next;
|
||||
if (select( "How does the enchanting work?", "Give effect to my Temporal Boots" ) == 1) {
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "You can keep obtain ^0000FFCoagulated Spell^000000 through your travel times.";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "I can enchant your Temporal Boots items depands on the amount of that item. ^0000FFNot normal type boots^000000. Only possible for those 6 expanded version boots.";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "But, once you put a socket into the item, you cannot enchant it. Make sure to remember that.";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "I don't give out effect randomly. You can pick which effect you want for the item.";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Of course it is for 4th slot only. You can have small effect at the start, and then the effect gets stronger.";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "To get to the final option upgrade, it will require way more Coagulated Spell items. Don't forget that.";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Once the 4th slot completes the best option, you get to have a random bonus effect to the 3rd slot. With.. certain payment~";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Also, you don't lose the item even if the enchant fails, we also guarantee keeping card and refine rate. But we can't initialize enchanting.";
|
||||
next;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Phew...";
|
||||
mes "Anyways, that's all for basic enchant information. Now you should see for yourself.";
|
||||
close;
|
||||
}
|
||||
if (!getequipisequiped(EQI_SHOES)) {
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Are you wearing the item?";
|
||||
close;
|
||||
}
|
||||
@ -175,19 +175,19 @@ glast_01,212,273,4 script Hugin's magic master#pa0829 1_F_01,{
|
||||
.@equip_refine = getequiprefinerycnt(EQI_SHOES);
|
||||
|
||||
if (.@card[2] > 0) {
|
||||
mes "[Hugin's Magic master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "These boots have already passed the enchanting limit. We can't enchant them any more.";
|
||||
close;
|
||||
}
|
||||
if (.@card[3] == 0) {// 4th slot 1st try enchanting
|
||||
.@cost = .@enchant_cost[0];
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Want to enchant ^0000FF" + .@equip_name$ + "^000000?";
|
||||
mes "For the 1st enchanting, you need ^0000FF" + .@cost + "^000000 Coagulated Spell items.";
|
||||
next;
|
||||
.@s = select( "Quit", "Fighting Spirit", "Archery", "Spell", "Vitality", "Attack Speed", "Lucky" ) - 2;
|
||||
if (.@s == -1) {
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Ok, come back when you are ready.";
|
||||
close;
|
||||
}
|
||||
@ -202,13 +202,13 @@ glast_01,212,273,4 script Hugin's magic master#pa0829 1_F_01,{
|
||||
break;
|
||||
}
|
||||
if (.@enchant_num == 5) {
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Something wrong happened.";
|
||||
close;
|
||||
}
|
||||
.@cost = .@enchant_cost[.@enchant_num];
|
||||
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
if (.@enchant_num == 4) {
|
||||
.@card[2] = callfunc("F_Rand",4875,4876,4877,4878,4879,4880);// Bear's_Power, Runaway_Magic, Speed_Of_Light, Muscle_Fool, Hawkeye, Lucky_Day
|
||||
.@string$ = "^990000Bonus effect ^000000 upgrade.";
|
||||
@ -222,13 +222,13 @@ glast_01,212,273,4 script Hugin's magic master#pa0829 1_F_01,{
|
||||
}
|
||||
next;
|
||||
if (select("Quit","Effect Upgrade!") == 1) {
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Ok, come back when you are ready.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
if (countitem(6608) < .@cost) {
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Hmm, you are missing " + (.@cost - countitem(6608)) + " Coagulated Spell items. Go get more, and then we can talk about more enchants.";
|
||||
close;
|
||||
}
|
||||
@ -240,12 +240,12 @@ glast_01,212,273,4 script Hugin's magic master#pa0829 1_F_01,{
|
||||
close;
|
||||
|
||||
delequip EQI_SHOES;
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "Trying for " + .@string$;
|
||||
getitem2 .@equip_id,1,1,.@equip_refine,0,0,0,.@card[2],.@card[3];
|
||||
close;
|
||||
default:
|
||||
mes "[Hugin's Magic Master]";
|
||||
mes "[Hugin's Magician]";
|
||||
mes "This is not the right item for this enchant.";
|
||||
mes "Remember, only those 6 types of Temporal Boots are available for enchanting.";
|
||||
close;
|
||||
@ -259,7 +259,7 @@ glast_01,210,270,0 script Hugin's Craftsman#pa0829 4_F_JOB_BLACKSMITH,{
|
||||
close;
|
||||
}
|
||||
mes "[Hugin's Craftsman]";
|
||||
mes "That Magic Master always says that enchanting Temporal Boots is the best. But, I think quite different.";
|
||||
mes "That Magician always says that enchanting Temporal Boots is the best. But, I think quite different.";
|
||||
next;
|
||||
mes "[Hugin's Craftsman]";
|
||||
mes "I think putting a slot into the item would be the best. Even with some risk of failing.";
|
||||
@ -310,7 +310,7 @@ S_Slot:
|
||||
close;
|
||||
}
|
||||
mes "[Hugin's Craftsman]";
|
||||
mes "Once again, ^FF0000That Magic Master won't enchant any item with a slot.^000000";
|
||||
mes "Once again, ^FF0000That Magician won't enchant any item with a slot.^000000";
|
||||
mes "Still want to proceed?";
|
||||
next;
|
||||
if (select( "Cancel", "I understand. Try to slot it." ) == 1) {
|
||||
|
@ -21,7 +21,7 @@
|
||||
mes "I only refine equipment at the +6 ~ 12 levels.";
|
||||
next;
|
||||
mes "[Blacksmith Dister]";
|
||||
mes "I will need ^ff9999Blessed Weapon Ore^000000 for weapons, and ^ff9999Blessed Armor Ore^000000 for armors.";
|
||||
mes "I will need ^ff9999Blessed Oridecon^000000 for weapons, and ^ff9999Blessed Elunium^000000 for armors.";
|
||||
mes "Failed refines ^FF0000will not break or reduce the refine level^000000.";
|
||||
next;
|
||||
mes "[Blacksmith Dister]";
|
||||
|
@ -17,7 +17,7 @@ moro_cav,32,73,5 script Hero Token Exchanger#1 4_F_SHADOWCHASER,{
|
||||
close;
|
||||
}
|
||||
mes "[Hero Token Exchanger]";
|
||||
mes "If you fought Morroc";
|
||||
mes "If you fought Morocc";
|
||||
mes "and collected";
|
||||
mes "Hero Tokens,";
|
||||
mes "I can exchange them with a special ring for you.";
|
||||
@ -44,16 +44,16 @@ moro_cav,32,73,5 script Hero Token Exchanger#1 4_F_SHADOWCHASER,{
|
||||
mes "Hero Ring";
|
||||
mes "can aid you";
|
||||
mes "in subjugating";
|
||||
mes "Morroc.";
|
||||
mes "Morocc.";
|
||||
mes "Any more questions?";
|
||||
continue;
|
||||
case 2:
|
||||
mes "- Hero Ring -";
|
||||
mes "^006400A ring made for warriors^000000";
|
||||
mes "^006400on the quest to defeat Morroc..^000000";
|
||||
mes "^006400on the quest to defeat Morocc..^000000";
|
||||
mes "^006400When Enchanted,^000000";
|
||||
mes "^006400it lends its owner^000000";
|
||||
mes "^006400the power to confront Morroc.^000000";
|
||||
mes "^006400the power to confront Morocc.^000000";
|
||||
mes "^006400Clas: Accessory/DEF: 0^000000";
|
||||
mes "^006400Weight: 20/Required Level: 160^000000";
|
||||
mes "^006400Slot: 0/Equip To: All Jobs^000000";
|
||||
@ -74,7 +74,7 @@ moro_cav,32,73,5 script Hero Token Exchanger#1 4_F_SHADOWCHASER,{
|
||||
mes "[Hero Token Exchanger]";
|
||||
mes "^006400Hero Token^000000";
|
||||
mes "is given to";
|
||||
mes "those who bravely fought Morroc.";
|
||||
mes "those who bravely fought Morocc.";
|
||||
mes "You don't have";
|
||||
mes "30 ^006400Hero Tokens^000000,";
|
||||
mes "and therefore I can't assist you.";
|
||||
|
@ -145,7 +145,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
|
||||
mes "Hmm, your handwriting is not clear. I can't read. it";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "^3131FF"+strcharinfo(0)+"^000000, tell me what you want to register. for";
|
||||
mes "^3131FF"+strcharinfo(0)+"^000000, tell me what you want to register for.";
|
||||
mes "Which map should we go to?";
|
||||
input .@input$;
|
||||
next;
|
||||
@ -343,7 +343,7 @@ moc_para01,47,39,3 script #warp_2_pass 111,{
|
||||
|
||||
moc_para01,16,22,7 script Old Adventurer#eden 900,{
|
||||
mes "[Old Adventurer]";
|
||||
mes "Harsh, I am strong enough even if I look old! What is his name? Lime Evenor? He just ignores me like I am a some kind of old senile bastard.";
|
||||
mes "Harsh, I am strong enough even if I look old! What is her name? Lime Evenor? She just ignores me like I am a some kind of old senile bastard.";
|
||||
next;
|
||||
mes "[Old Adventurer]";
|
||||
mes "I came here to join the Eden group! I don't deserve this!";
|
||||
@ -425,7 +425,7 @@ moc_para01,20,35,5 script Office Assistant Neede 814,{
|
||||
next;
|
||||
emotion ET_HNG, getnpcid(0, "Secretary Lime Evenor");
|
||||
mes "[Lime Evenor]";
|
||||
mes "I am not that kind of guy.";
|
||||
mes "I am not that kind of girl.";
|
||||
next;
|
||||
emotion ET_KEK;
|
||||
mes "[Neede]";
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user