added divorcing deviruchi

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8570 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
Lupus 2006-09-01 08:20:24 +00:00
parent 8bf8a226f3
commit 5fd617b22b
3 changed files with 36 additions and 34 deletions

View File

@ -35,6 +35,7 @@ Date Added
09/01 09/01
* Rogue Job quest: now baby thieves can pass 4th test [Lupus] * Rogue Job quest: now baby thieves can pass 4th test [Lupus]
- In the same quest, fixed test4 quest NPC, thanks to Dj-Yhn - In the same quest, fixed test4 quest NPC, thanks to Dj-Yhn
- Added divorcing Deviruchi, converted by LightFighter
08/31 08/31
* Removed a warp from Izlude to make sure people won't get stuck until [MasterOfMuppets] * Removed a warp from Izlude to make sure people won't get stuck until [MasterOfMuppets]
the arena has been finished. the arena has been finished.

View File

@ -4,7 +4,7 @@
//= Nana, fixes by Poki //= Nana, fixes by Poki
//= finished, optimized and tested by Lupus //= finished, optimized and tested by Lupus
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 2.5 //= 2.6
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena 1.0 + //= eAthena 1.0 +
//===== Description: ========================================= //===== Description: =========================================
@ -20,10 +20,8 @@
//= 1.9 Added support for Job NPC Fase pics, sorrected one dialogue stuff [Lupus] //= 1.9 Added support for Job NPC Fase pics, sorrected one dialogue stuff [Lupus]
//= 2.0 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon] //= 2.0 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
//= 2.1 Changed all numbers into constants. [Vicious] //= 2.1 Changed all numbers into constants. [Vicious]
//= 2.2 Now ALL quests skills are saved/restored [Lupus] //= 2.2 Now ALL quests skills are saved/restored [Lupus] 2.3 Removed Duplicates [Silent] 2.4 Fixed typos, optimized [Lupus] 2.5 Fixed a stuck bug [Lupus]
//= 2.3 Removed Duplicates [Silent] //= 2.6 Adding proper dialogues [Lupus]
//= 2.4 Fixed typos, optimized [Lupus]
//= 2.5 Fixed a stuck bug [Lupus]
//============================================================ //============================================================
@ -34,36 +32,38 @@ valkyrie.gat,48,66,0 warp valk01 1,1,valkyrie.gat,48,75,0
// -== Book of Ymir (Heavens Door) ==- // -== Book of Ymir (Heavens Door) ==-
yuno_in02.gat,93,207,0 script Book of Ymir 111,{ yuno_in02.gat,93,207,0 script Book of Ymir 111,{
mes "[Book of Ymir]"; mes "[Book of Ymir]";
if(Upper==2 || baseClass == Job_Taekwon || BaseJob == Job_Gunslinger || BaseJob == Job_Ninja) goto L_IGNORE; //don't allow Taekwondo classes, Baby Classes, and GS/NJ if(Upper==1){
mes "...The entrance to the Hall of Honor is open to everyone who will move forward, into their next lives.";
mes "It is there to help heroes decide what they want to do, and can access every place in this world.";
next;
mes "[Book of Ymir]"
mes "In the Hall of Honor, everything is perfectly prepared for heroes.";
mes "It is rumored that any wish that cannot be fulfilled in our reality can be realized in the Hall of Honor.";
next;
switch(select("Stop reading.:Continue reading.")) {
case 1:
mes "[Book of Ymir]"
mes ". . . . .";
close;
break;
case 2:
mes "There is a forgotten path which leads to the Hall of Honor, the closest place to the heavens.";
mes "However, it is forbidden for ordinary people to know about it...";
close2;
warp "valkyrie",48,9; //48,8?
end;
break;
}
}
if(Upper==2 || baseClass == Job_Taekwon || BaseJob == Job_Gunslinger || BaseJob == Job_Ninja){
}
) goto L_IGNORE; //don't allow Taekwondo classes, Baby Classes, and GS/NJ
if(valkyrie_Q >= 1) goto L_CONT; if(valkyrie_Q >= 1) goto L_CONT;
L_IGNORE: L_IGNORE:
mes ". . . . ."; mes ". . . . .";
close; close;
L_CONT:
mes "*The book opens as you approach it.*";
next;
mes "[Book of Ymir]";
mes "Those seeking the final fortress in this world shall venture through hardships let alone to mankind. Venturing through rough times, helped by friends and loved ones, one can finally after a lot of work and commitment see the true view of the world and then... go beyond it.";
next;
mes "[Book of Ymir]";
if(valkyrie_Q == 1){
mes "*After reading the two first pages you turn the other page and watch the words fade away as you try to read them...";
}else{
mes "*After reading the first two pages you flip the last one and continue to read...*";
next;
mes "[Book of Ymir]";
mes "That is when the Gods and Goddesses of this world comes forth towards you in all disguise, checking you through. Reading your mind, thoughts and true feeling of the heart.";
mes "If the Gods, descended from the world along time ago, accept you into the halls of Valkyrie, high up above the clouds in the sacred realm of Valkyrie, into Gods light you will be reborn, and sent out to face the world once again.";
next;
mes "[Book of Ymir]";
mes "And only after then, the descended ones will approve you to the highest obedience... Into the warmth of Valkyrie, you will be welcomed by the Gods themselves.";
next;
mes "[Book of Ymir]";
mes "*As you close the book a strange ray of light surrounds you and you suddenly feel light. Everything around you fades away and all you can see left is white before you pass out.*";
warp "valkyrie",48,9;
}
close;
} }
// -== The Librarian that watches the "Book of Ymir" ==- // -== The Librarian that watches the "Book of Ymir" ==-
@ -141,10 +141,10 @@ yuno_in02.gat,90,77,4 script Researcher#06 744,{
valkyrie.gat,48,86,6 script Valkyrie 811,{ valkyrie.gat,48,86,6 script Valkyrie 811,{
mes "[Valhallana]"; mes "[Valhallana]";
if(BaseJob == Job_SuperNovice) goto L_SN; if(BaseJob == Job_SuperNovice) goto L_SN;
if(baseClass == Job_Taekwon || BaseJob == Job_Gunslinger || BaseJob == Job_Ninja) goto L_TAEKWON; //sent back any Taekwondo/GS/NJ classes if(baseClass == Job_Taekwon || BaseJob == Job_Gunslinger || BaseJob == Job_Ninja) goto L_CANT; //sent back any Taekwondo/GS/NJ classes
if(Upper == 2) goto L_BABY; if(Upper == 2) goto L_BABY;
if(Upper > 0) goto L_ALREADY; if(Upper > 0) goto L_ALREADY;
if(BaseLevel >= 99 && JobLevel >= 50 && BaseJob >= 7) goto L_CHANGE; if(BaseLevel >= 99 && JobLevel >= 50 && BaseJob > Job_Thief) goto L_CHANGE;
if(BaseJob <= Job_Thief) goto L_NOTHING; if(BaseJob <= Job_Thief) goto L_NOTHING;
mes "You need 99 Base Level and 50 Job Level."; mes "You need 99 Base Level and 50 Job Level.";
@ -161,7 +161,7 @@ L_Y:
warp "yuno_in02.gat",93,204; warp "yuno_in02.gat",93,204;
close; close;
L_TAEKWON: L_CANT:
mes "How did you get here?"; mes "How did you get here?";
emotion e_what; emotion e_what;
next; next;

View File

@ -177,6 +177,7 @@ npc: npc/other/msg_boards.txt
npc: npc/other/bulletin_boards.txt npc: npc/other/bulletin_boards.txt
npc: npc/other/monster_museum.txt npc: npc/other/monster_museum.txt
npc: npc/other/marriage.txt npc: npc/other/marriage.txt
npc: npc/other/divorce.txt
npc: npc/other/dts_warper.txt npc: npc/other/dts_warper.txt
npc: npc/other/comodo_gambling.txt npc: npc/other/comodo_gambling.txt
// -------------------------------------------------------------- // --------------------------------------------------------------