diff options
Diffstat (limited to 'npc/pre-re/quests')
28 files changed, 99 insertions, 717 deletions
diff --git a/npc/pre-re/quests/collection/quest_alligator.txt b/npc/pre-re/quests/collection/quest_alligator.txt index 263ea2658..678d93ee3 100644 --- a/npc/pre-re/quests/collection/quest_alligator.txt +++ b/npc/pre-re/quests/collection/quest_alligator.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Anolian Skins) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_caramel.txt b/npc/pre-re/quests/collection/quest_caramel.txt index 4cb379b71..10020be11 100644 --- a/npc/pre-re/quests/collection/quest_caramel.txt +++ b/npc/pre-re/quests/collection/quest_caramel.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Porcupine Quills) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_coco.txt b/npc/pre-re/quests/collection/quest_coco.txt index 0915d3988..e30ea5a6a 100644 --- a/npc/pre-re/quests/collection/quest_coco.txt +++ b/npc/pre-re/quests/collection/quest_coco.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Acorns) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_creamy.txt b/npc/pre-re/quests/collection/quest_creamy.txt index 4a1844719..de9cb68c7 100644 --- a/npc/pre-re/quests/collection/quest_creamy.txt +++ b/npc/pre-re/quests/collection/quest_creamy.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. (Dialog is semi-custom) //= Repeatable EXP Quest (Powder of Butterfly) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_demonpungus.txt b/npc/pre-re/quests/collection/quest_demonpungus.txt index 7e659e1ca..1742d9618 100644 --- a/npc/pre-re/quests/collection/quest_demonpungus.txt +++ b/npc/pre-re/quests/collection/quest_demonpungus.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Bacillus) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_disguiseloliruri.txt b/npc/pre-re/quests/collection/quest_disguiseloliruri.txt index 42ff4800c..1b6f37e28 100644 --- a/npc/pre-re/quests/collection/quest_disguiseloliruri.txt +++ b/npc/pre-re/quests/collection/quest_disguiseloliruri.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= Masao //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= Custom Version. //= Repeatable EXP Quest : Kill 50 Disguise or Loli Ruri. @@ -109,7 +107,7 @@ nif_fild02,332,327,4 script Deadman 795,{ next; switch(select("Disguise:Loli Ruri:Cancel")) { case 1: - if(BaseLevel > 90){ + if (BaseLevel > 90) { mes "[Deadman]"; mes "Thank you for your great help with the Disguise!"; mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; @@ -120,7 +118,7 @@ nif_fild02,332,327,4 script Deadman 795,{ setquest 60173; close; case 2: - if(BaseLevel > 98){ + if (BaseLevel > 98) { mes "[Deadman]"; mes "Thank you for your great help with the Loli Ruri!"; mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; diff --git a/npc/pre-re/quests/collection/quest_dokebi.txt b/npc/pre-re/quests/collection/quest_dokebi.txt index 3e6bcf637..8648d6c8c 100644 --- a/npc/pre-re/quests/collection/quest_dokebi.txt +++ b/npc/pre-re/quests/collection/quest_dokebi.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Dokebi Horns) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_dryad.txt b/npc/pre-re/quests/collection/quest_dryad.txt index 348dc75f9..fe46a3118 100644 --- a/npc/pre-re/quests/collection/quest_dryad.txt +++ b/npc/pre-re/quests/collection/quest_dryad.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Sharp Leaves) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_fabre.txt b/npc/pre-re/quests/collection/quest_fabre.txt index 9c0c016a1..8687872ad 100644 --- a/npc/pre-re/quests/collection/quest_fabre.txt +++ b/npc/pre-re/quests/collection/quest_fabre.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Fluffs) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_frilldora.txt b/npc/pre-re/quests/collection/quest_frilldora.txt index f0306d787..8acaee3ae 100644 --- a/npc/pre-re/quests/collection/quest_frilldora.txt +++ b/npc/pre-re/quests/collection/quest_frilldora.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Frills) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_goat.txt b/npc/pre-re/quests/collection/quest_goat.txt index 64d729386..628b3e26f 100644 --- a/npc/pre-re/quests/collection/quest_goat.txt +++ b/npc/pre-re/quests/collection/quest_goat.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Antelope Horns) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_golem.txt b/npc/pre-re/quests/collection/quest_golem.txt index 882d878dd..41142aaaf 100644 --- a/npc/pre-re/quests/collection/quest_golem.txt +++ b/npc/pre-re/quests/collection/quest_golem.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Stone Hearts) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_hode.txt b/npc/pre-re/quests/collection/quest_hode.txt index 342ba5fc3..6b5a25050 100644 --- a/npc/pre-re/quests/collection/quest_hode.txt +++ b/npc/pre-re/quests/collection/quest_hode.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Earthworm Peelings) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_leafcat.txt b/npc/pre-re/quests/collection/quest_leafcat.txt index 69f313f75..72e17f4f0 100644 --- a/npc/pre-re/quests/collection/quest_leafcat.txt +++ b/npc/pre-re/quests/collection/quest_leafcat.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Huge Leaves) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_mantis.txt b/npc/pre-re/quests/collection/quest_mantis.txt index 5e9249a1c..ab540e005 100644 --- a/npc/pre-re/quests/collection/quest_mantis.txt +++ b/npc/pre-re/quests/collection/quest_mantis.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= Masao //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= Custom Version. //= Repeatable EXP Quest : Kill 50 Mantis. @@ -71,7 +69,7 @@ lou_fild01,240,354,4 script Mantis Researcher 878,{ next; switch(select("Sure:Cancel")) { case 1: - if(BaseLevel > 70){ + if (BaseLevel > 70) { mes "[Mantis Researcher]"; mes "Thank you for your great help with the Mantis!"; mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; diff --git a/npc/pre-re/quests/collection/quest_pecopeco.txt b/npc/pre-re/quests/collection/quest_pecopeco.txt index 1850180e1..6befd6076 100644 --- a/npc/pre-re/quests/collection/quest_pecopeco.txt +++ b/npc/pre-re/quests/collection/quest_pecopeco.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Bill of Birds) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_pupa.txt b/npc/pre-re/quests/collection/quest_pupa.txt index b6088a49f..607137cfe 100644 --- a/npc/pre-re/quests/collection/quest_pupa.txt +++ b/npc/pre-re/quests/collection/quest_pupa.txt @@ -1,13 +1,11 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= -//= [Aegis Conversion] +//= [Official Conversion] //= Added Monster Killing quests. //= Repeatable EXP Quest (Chrysalis) //===== Additional Comments: ================================= diff --git a/npc/pre-re/quests/collection/quest_zhupolong.txt b/npc/pre-re/quests/collection/quest_zhupolong.txt index bf3999683..b5a6360bf 100644 --- a/npc/pre-re/quests/collection/quest_zhupolong.txt +++ b/npc/pre-re/quests/collection/quest_zhupolong.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= iRO Repeatable EXP Quests. //===== By: ================================================== //= Masao //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= Custom Version. //= Repeatable EXP Quest : Kill 50 Zhu Po Long. @@ -71,7 +69,7 @@ lou_dun02,161,264,4 script Dragon Hunter 732,{ next; switch(select("Sure:Cancel")) { case 1: - if(BaseLevel > 90){ + if (BaseLevel > 90) { mes "[Dragon Hunter]"; mes "Thank you for your great help with the Zhu Po Long!"; mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; diff --git a/npc/pre-re/quests/doomed_swords.txt b/npc/pre-re/quests/doomed_swords.txt deleted file mode 100644 index 6e8c45eba..000000000 --- a/npc/pre-re/quests/doomed_swords.txt +++ /dev/null @@ -1,64 +0,0 @@ -//===== Hercules Script ======================================= -//= Doomed Swords Quest -//===== By: ================================================== -//= kobra_k88; L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== -//= Hercules GIT -//===== Description: ========================================= -//= [Aegis Conversion] -//= Doomed Swords Quest: -//= - Quest for Doomed Swords: Grimtooth, Mysteltain, Executioner. -//= Although this quest is enabled on iRO, the Mysteltainn -//= portion is NOT completable as the item "Young Twig" does -//= not drop. -//= - Variable in use: event_magum (max 6) -//= - Variable in use: dmdswrd_Q2 (bits 1 - 32) -//===== Additional Comments: ================================= -//= 1.0 Moved from main folder [Streusel] -//============================================================ - -izlude_in,173,88,2 script Nain#magum 102,{ - if (dmdswrd_Q2 == 4) { - mes "[Nain]"; - mes "It doesn't matter how"; - mes "powerful the Executioner"; - mes "is: if it were to end up in"; - mes "my hands, I would get rid"; - mes "of it right away. I'd never risk losing my mind to that curse..."; - close; - } - mes "[Nain]"; - mes "Long ago, one sword"; - mes "was used to behead all"; - mes "the criminals that had been"; - mes "sentenced to death. That"; - mes "accursed blade is known"; - mes "as the Executioner."; - next; - mes "[Nain]"; - mes "As the Executioner slayed"; - mes "more criminals, the rage and"; - mes "bloodlust of its victims began"; - mes "to accumulate upon the blade."; - mes "Although the sword gained great^FFFFFF ^000000 strength, it was tainted by evil."; - next; - mes "[Nain]"; - mes "The last person to wield"; - mes "the Executioner almost lost"; - mes "his mind to the sword. He saved^FFFFFF ^000000 himself by giving it to a talented"; - mes "blacksmith who would destroy^FFFFFF ^000000 it for him, thus saving his soul."; - next; - mes "[Nain]"; - mes "This mysterious blacksmith"; - mes "was never seen again in the"; - mes "city of Prontera, but rumor has"; - mes "it that if you can find him, he"; - mes "can forge that accursed"; - mes "Executioner anew..."; - if (event_magum == 1) - set event_magum,5; - set dmdswrd_Q2,dmdswrd_Q2 | 4; - close; -} diff --git a/npc/pre-re/quests/first_class/tu_archer.txt b/npc/pre-re/quests/first_class/tu_archer.txt new file mode 100644 index 000000000..8686b5483 --- /dev/null +++ b/npc/pre-re/quests/first_class/tu_archer.txt @@ -0,0 +1,14 @@ +//===== Hercules Script ====================================== +//= Archer Class Tutorial and Job Specific Quest +//===== By: ================================================== +//= Euphy +//===== Current Version: ===================================== +//= 1.0 +//===== Description: ========================================= +//= [Official Conversion] +//= Archer training quest. +//===== Additional Comments: ================================= +//= 1.0 First version. [Euphy] +//============================================================ + +mjolnir_11,27,223,3 duplicate(Acolyte_Tu) Acolyte#tu 95 diff --git a/npc/pre-re/quests/monstertamers.txt b/npc/pre-re/quests/monstertamers.txt index df1cb6c9d..594a8ed8e 100644 --- a/npc/pre-re/quests/monstertamers.txt +++ b/npc/pre-re/quests/monstertamers.txt @@ -1,15 +1,13 @@ -//===== Hercules Script ======================================= +//===== Hercules Script ====================================== //= Monster Tamers //===== By: ================================================== -//= Streusel +//= Euphy //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= Hercules //===== Description: ========================================= //= Cute pet quest items //===== Additional Comments: ================================= -//= 1.0 Duplicates for Monster Tamer [Streusel] +//= 1.0 Moved Izlude NPC to pre-re/re paths. //============================================================ -izlude_in,129,64,4 duplicate(Monster_Tamer#izu) Monster Tamer#izlude 125 +izlude_in,129,64,4 duplicate(MonsterTamer_izlude) Monster Tamer#izu 125 diff --git a/npc/pre-re/quests/mrsmile.txt b/npc/pre-re/quests/mrsmile.txt index b03afb770..8b304070d 100644 --- a/npc/pre-re/quests/mrsmile.txt +++ b/npc/pre-re/quests/mrsmile.txt @@ -1,16 +1,14 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Mr. Smile Quest -//===== By: ================================================== +//===== By: ================================================== //= Daegaladh -//===== Current Version: ===================================== +//===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= [Aegis Conversion] +//===== Description: ========================================= +//= [Official Conversion] //= Trade Clover, Fluff and Jellopy for a Mr. Smile mask. -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= //= 1.0 First version. -//============================================================ +//============================================================ izlude,129,118,4 duplicate(SmileHelper) Smile Assistance#iz 92 diff --git a/npc/pre-re/quests/quests_13_1.txt b/npc/pre-re/quests/quests_13_1.txt index 5e61465d8..8effb510b 100644 --- a/npc/pre-re/quests/quests_13_1.txt +++ b/npc/pre-re/quests/quests_13_1.txt @@ -1,17 +1,13 @@ //===== Hercules Script ====================================== //= Quest NPCs related to Ash-Vacuum //===== By: ================================================== -//= Streusel +//= Euphy //===== Current Version: ===================================== //= 1.0 //===== Description: ========================================= -//= [Official Conversion] -//= Contains: -//= Promotional Staff Duplicate for pre-renewal +//= Contains duplicate NPCs from main script. //===== Additional Comments: ================================= -//= 1.0 First Version. [Streusel] +//= 1.0 Moved Izlude NPC to pre-re/re paths. [Euphy] //============================================================ -// Onward to the New World -//============================================================ -izlude,101,173,6 duplicate(Promotional Staff#iz) Promotional Staff#izlude 100 +izlude,101,173,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz 100 diff --git a/npc/pre-re/quests/quests_izlude.txt b/npc/pre-re/quests/quests_izlude.txt index e742332eb..2b12066db 100644 --- a/npc/pre-re/quests/quests_izlude.txt +++ b/npc/pre-re/quests/quests_izlude.txt @@ -1,14 +1,12 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Quest NPCs related to Izlude -//===== By: ================================================== +//===== By: ================================================== //= Daegaladh -//===== Current Version: ===================================== +//===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= +//===== Description: ========================================= //= Edgar's Offer -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= //= 1.0 First version. //============================================================ diff --git a/npc/pre-re/quests/quests_lighthalzen.txt b/npc/pre-re/quests/quests_lighthalzen.txt index aadb0296d..708045ab1 100644 --- a/npc/pre-re/quests/quests_lighthalzen.txt +++ b/npc/pre-re/quests/quests_lighthalzen.txt @@ -1,15 +1,13 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Quest NPCs located in Lighthalzen -//===== By: ================================================== +//===== By: ================================================== //= Daegaladh -//===== Current Version: ===================================== +//===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= +//===== Description: ========================================= //= Quests related to Lighthalzen City. -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= //= 1.0 First version. -//============================================================ +//============================================================ -izlude,186,57,5 duplicate(Scamp) Scamp#2 853 +izlude,186,57,5 duplicate(Scamp) Scamp#iz 853 diff --git a/npc/pre-re/quests/quests_nameless.txt b/npc/pre-re/quests/quests_nameless.txt index e272ad43b..fa56dfbd2 100644 --- a/npc/pre-re/quests/quests_nameless.txt +++ b/npc/pre-re/quests/quests_nameless.txt @@ -1,391 +1,15 @@ //===== Hercules Script ====================================== //= Nameless Island Quests -//===== By: ================================================== -//= Streusel -//===== Current Version: ===================================== +//===== By: ================================================== +//= Euphy +//===== Current Version: ===================================== //= 1.0 -//===== Description: ========================================= +//===== Description: ========================================= +//= [Official Conversion] //= Contains: -//= Part of Muff's Loan: -//- - Help Muff clear his Debt and get his collateral back. -//= - prerequisite Quest to "Broken Diamond" -//= - Variable in use: diamond_edq (Max: 14) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ +//= - Muff's Loan +//===== Additional Comments: ================================= +//= 1.0 Moved Dorian to pre-re/re paths. +//============================================================ -izlude_in,113,66,0 script Strange Machine 111,{ - if (checkweight(907,200) == 0) { - mes "[Dorian]"; - mes "Ugh, just like a member"; - mes "of the working class:"; - mes "hoarding all your items"; - mes "like a packrat? Have the"; - mes "decency to relocate your"; - mes "goods to Kafra Storage, please."; - close; - } - if (diamond_edq) == 10 { - set .@bolt_rand,rand(2,5); - mes "^3355FFThis must be Dorian's"; - mes "Mystic Dryer de Elegance."; - mes "What do you want to do?^000000"; - next; - while(1) { - set .@switch_sound,rand(1,4); - switch(select("Check the Machine:Replace the Engine:Tighten the Screw:Press a Switch")) { - case 1: - if (.@hit_status == 0) { - mes "^3355FFThere's no power"; - mes "in this behemoth"; - mes "of a machine.^000000"; - next; - } - break; - case 2: - if (.@engine == 0) { - mes "^3355FFYou replace the rough"; - mes "ruby in the ruby engine"; - mes "with a new rough ruby."; - mes "It clicks into place"; - mes "inside the engine core.^000000"; - next; - set .@engine,.@engine+1; - } - else if (engine > 0) { - mes "^3355FFThe ruby in the"; - mes "engine has already"; - mes "been replaced.^000000"; - next; - } - break; - case 3: - if (.@engine < 1) { - mes "^3355FFYou probably need"; - mes "to replace the ruby"; - mes "in the engine first.^000000"; - next; - } - else if ((.@engine == 1) && (.@bolt < .@bolt_rand)) { - mes "^3355FF*Krrrr-Krrrrr*^000000"; - mes "^3355FF*Krrrr-Krrrrr*^000000"; - next; - set .@bolt,.@bolt+1; - } - else if ((.@engine == 1) && (.@bolt == .@bolt_rand)) { - mes "^3355FF*Krrrr-Krrrrr*^000000"; - mes "^0000FF*Click*^000000"; - next; - set .@bolt,.@bolt+1; - set .@bolt_suc,.@bolt_suc+1; - } - else if ((.@engine == 1) && (.@bolt > .@bolt_rand)) { - mes "^3355FF*Krrrr-Krrrrr*^000000"; - mes "^3355FF*KrrICK-ICK-ICK-KOOM*^000000"; - next; - mes "^3355FFYou tightened the"; - mes "screw too tightly!"; - mes "The joint is broken..."; - mes "You should go back"; - mes "to Dorian for help.^000000"; - setquest 3106; - set diamond_edq,11; - close; - } - else { - mes "^3355FFSomething must have"; - mes "gone wrong. You'd be"; - mes "better off starting"; - mes "from the beginning...^000000"; - close; - } - break; - case 4: - if ((.@engine < 1) && (.@bolt_suc < 1)) { - mes "^3355FFYou need to replace"; - mes "the engine's ruby and"; - mes "tighten the main screw"; - mes "before you mess with"; - mes "these switches.^000000"; - next; - } - else if ((.@engine == 1) && (.@bolt_suc < 1)) { - mes "^3355FFYou need to tighten"; - mes "the scren before you can"; - mes "start the engine safely."; - next; - } - else if ((.@red >= 1) && (.@blue >= 1) && (.@yellow >= 1) && (.@green >= 1)) { - mes "^3355FFThe Mystic Dryer de"; - mes "Elegance started with"; - mes "a mighty buzz, and the"; - mes "sound lowers to a calm"; - mes "hum as it stabilizes."; - mes "It looks like you fixed it!^000000"; - next; - mes "^3355FFYou should tell Dorian"; - mes "first so that you can"; - mes "use this machine.^000000"; - setquest 3107; - set diamond_edq,12; - close; - } - else if ((.@engine == 1) && (.@bolt_suc == 1)) { - if (.@switch_sound == 1) { - mes "^3355FF*Buzz Buzz*^000000"; - mes "^3355FF*Buzz Buzz*^000000"; - mes "^3355FFThe machine is"; - mes "vibrating weakly."; - mes "Which switch do"; - mes "you want to press?^000000"; - next; - switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { - default: - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - case 1: - if (.@red >= 0) { - mes "^3355FF*Buzzz Buzzz*^000000"; - mes "^3355FF*Clang...!*^000000"; - next; - mes "^3355FFThe machine's"; - mes "vibrations have"; - mes "grown stronger."; - mes "It looks like you"; - mes "chose the right switch.^000000"; - next; - set .@red,.@red+1; - } - else { - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - } - break; - } - } - else if (.@switch_sound == 2) { - mes "^3355FF*Purr Purr*^000000"; - mes "^3355FF*Purr Purr*^000000"; - mes "^3355FFThe machine is vibrating"; - mes "a little bit more strongly."; - mes "Which switch will"; - mes "you try now?^000000"; - next; - switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { - default: - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - case 2: - if (.@blue >= 0) { - mes "^3355FF*Purrr Purr*^000000"; - mes "^3355FF*Clang...!*^000000"; - next; - mes "^3355FFThe machine's"; - mes "vibrations have"; - mes "grown stronger."; - mes "It looks like you"; - mes "chose the right switch.^000000"; - next; - set .@blue,.@blue+1; - } - else { - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - } - break; - } - } - else if (.@switch_sound == 3) { - mes "^3355FF*Bzzz Bzzz*"; - mes "*Bzzz Bzzz*"; - mes "The machine's vibrations"; - mes "are a bit more stable now."; - mes "Which switch will you try?^000000"; - next; - switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { - default: - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - case 3: - if (.@yellow >= 0) { - mes "^3355FF*Bzzzz Bzzzz*^000000"; - mes "^3355FF*Clang...!*^000000"; - next; - mes "^3355FFThe machine's"; - mes "vibrations have"; - mes "grown stronger."; - mes "It looks like you"; - mes "chose the right switch.^000000"; - next; - set .@yellow,.@yellow+1; - } - else { - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - } - break; - } - } - else if (.@switch_sound == 4) { - next; - mes "^3355FF*Pzzzz Pzzz*"; - mes "*Pzzzz Pzzz*"; - mes "The machine is vibrating"; - mes "fairly strongly now. Which"; - mes "switch will you try?^000000"; - next; - switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { - default: - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - case 4: - if (.@green >= 0) { - mes "^3355FFPzzzzz Pzzzz*^000000"; - mes "^3355FF*Clang...!*^000000"; - next; - mes "^3355FFThe machine's"; - mes "vibrations have"; - mes "grown stronger."; - mes "It looks like you"; - mes "chose the right switch.^000000"; - next; - set .@green,.@green+1; - } - else { - mes "^3355FF*Whiz Whiz*^000000"; - mes "^3355FF*Whiz Whiz*^000000"; - next; - mes "^3355FFThe machine made some"; - mes "violent, erratic sounds,"; - mes "and vibrated violently"; - mes "before coming to a sudden"; - mes "stop. That was the wrong"; - mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; - setquest 3106; - set diamond_edq,11; - close; - } - break; - } - } - } - } - } - } - if (diamond_edq == 12) { - mes "[Dorian]"; - mes "It sounds like you're"; - mes "done fixing my Mystic"; - mes "Dryer de Elegance."; - mes "Why don't you come"; - mes "back so I can explain"; - mes "how you can use it?"; - close; - } - if ((diamond_edq == 13) && (countitem(7722) < 1)) { - mes "^3355FFYou lift the main"; - mes "operational switch,"; - mes "turning on a light and"; - mes "opening a convenient"; - mes "slot. You insert the"; - mes "wet bond of debt.^000000"; - next; - mes "^3355FFThe engine's pistons"; - mes "and cylinders churn"; - mes "with a lively din, and"; - mes "when the heater stops,"; - mes "the slot reopens.^000000"; - next; - mes "[" + strcharinfo(0) + "]"; - mes "So this is the original"; - mes "bond of debt that Muff"; - mes "lost? It looks... Perfect!"; - changequest 3108,3109; - getitem 7722,1; //Debt_Note - close; - } - else if ((diamond_edq == 13) && (countitem(7722) > 0)) { - mes "You already used this"; - mes "machine to restore the"; - mes "bond of debt. There's no"; - mes "need to mess around"; - mes "with it any longer."; - close; - } - mes "[Dorian]"; - mes "Who are you?"; - mes "Don't you dare lay"; - mes "a hand on my precious"; - mes "masterpiece inventions! "; - close; -} +izlude_in,110,64,3 duplicate(Dorian_izlude) Dorian 878,2,2 diff --git a/npc/pre-re/quests/quests_veins.txt b/npc/pre-re/quests/quests_veins.txt index ec0636b83..64c4cd3b3 100644 --- a/npc/pre-re/quests/quests_veins.txt +++ b/npc/pre-re/quests/quests_veins.txt @@ -1,9 +1,13 @@ //===== Hercules Script ====================================== -//= Veins Quests -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 (originally 2.2 prior to being split) -//============================================================ +//= Quest NPCs located in Veins +//===== By: ================================================== +//= Euphy +//===== Current Version: ===================================== +//= 1.0 +//===== Description: ========================================= +//= Quests related to Lighthalzen City. +//===== Additional Comments: ================================= +//= 1.0 First version. +//============================================================ -ve_fild05,257,130,4 duplicate(WincingOldMan_veins) Wincing Old Man#ve 945
\ No newline at end of file +ve_fild05,257,130,4 duplicate(WincingOldMan_veins) Wincing Old Man#ve 945 diff --git a/npc/pre-re/quests/skills/swordman_skills.txt b/npc/pre-re/quests/skills/swordman_skills.txt deleted file mode 100644 index 47858500f..000000000 --- a/npc/pre-re/quests/skills/swordman_skills.txt +++ /dev/null @@ -1,148 +0,0 @@ -//===== Hercules Script ======================================= -//= Swordsman Skills Quests -//===== By: ================================================== -//= kobra_k88 -//===== Current Version: ===================================== -//= 1.0 -//===== Compatible With: ===================================== -//= Hercules GIT -//===== Description: ========================================= -//= Quests for skills: Fatal Blow, Mobile HP Recovery, -// Auto-Berserk -//===== Additional Comments: ================================= -//= 1.0 Moved from main folder. [Streusel] -//============================================================ - -izlude_in,175,130,2 script Knight De Thomas 98,4,4,{ - if ((BaseClass == Job_Swordman) && (sm_movingrecovery_x < 1)) { - mes "[De Thomas]"; - mes "Oh, no! You must have been hurt! Are you ok?"; - mes "You must have fought hard to get such serious injuries.."; - mes "Being a swordsman must come with a lot of responsibility and sacrifice."; - next; - mes "[De Thomas]"; - if (Sex == 0) { - mes "For these swordsmen and knights, there is a wonderful skill."; - } - else { - mes "For these swordswomen and knights, there is a wonderful skill young lady."; - } - mes "I present to you - HP Recovery While Moving!"; - mes "Body moving is a splendid skill"; - mes "that allows you to regain strength(HP)"; - mes "while you are moving!"; - next; - mes "[De Thomas]"; - mes "It is currently under development"; - mes "so it may not recover that much,"; - mes "but it will help a little."; - mes "What do you think? Would you like to learn this skill?"; - next; - switch (select("What a nice skill! I want to learn it!:No, thank you.")) { - case 1: - mes "[De Thomas]"; - mes "Very well. I will tell you what you need to learn this skill."; - mes "First, your job level must be higher than ^00880035^000000."; - mes "You will also need ^008800200 empty bottles^000000."; - mes "Why? Because it is proof that you fought fiercely to have used that many potions."; - next; - mes "[De Thomas]"; - mes "Also, the armor you used in battle."; - mes "This is also proof of an experienced fighter."; - mes "For the armor... your armor is perfect!"; - mes "Bring your armor!"; - mes "Last but not least... bring me one ^008800Moth Wing^000000."; - next; - menu "Eh? You need that, too?",-; - mes "[De Thomas]"; - mes "Not really.. I don't really NEED it."; - mes "It's just that my niece has gotten a bug hunting as a holiday task during the summer vacation."; - mes "Of course! It would be much easier for me to get it myself."; - mes "but I must work here all the time so I don't exactly have the time to go out and get it."; - next; - mes "[De Thomas]"; - mes "Don't you think it is pitiful that I have to stay in once place everyday, not being able to go outside?"; - mes "Please, find me one...*sniffsniff*"; - mes "If you don't..."; - set sm_movingrecovery_x,1; - mes "You won't get anything! Muahahaha."; - close; - case 2: - mes "[De Thomas]"; - mes "..."; - close; - } - } - else if ((BaseClass == Job_Swordman) && (sm_movingrecovery_x > 1)) { - mes "[De Thomas]"; - mes "Oh, it's you?"; - mes "Long time no see!"; - mes "You seem healthier than before."; - mes "Hahahaha!"; - mes "Take care! See you again!"; - close; - } - else if ((BaseClass == Job_Swordman) && (sm_movingrecovery_x == 1)) { - mes "[De Thomas]"; - mes "Welcome back..."; - mes "are you ready to learn Body Movin'?"; - next; - switch (select("Yes.:No, I'm not ready yet.")) { - case 1: - if ((JobLevel > 34 || (BaseJob == Job_Knight || BaseJob == Job_Crusader)) && (countitem(713) > 199) && (countitem(1058) > 0)) { - mes "[De Thomas]"; - mes "Let's see....."; - next; - mes "[De Thomas]"; - mes "Ok! I shall now teach you..."; - mes "...The Body Movin' skill!"; - next; - delitem 713,200; //Empty_Bottle - delitem 1058,1; //Wing_Of_Moth - skill "SM_MOVINGRECOVERY",1,0; - set sm_movingrecovery_x,2; - mes "[De Thomas]"; - mes "There you go!"; - mes "Try it yourself."; - mes "But don't overdo it."; - next; - mes "[De Thomas]"; - mes "Oh yeah, I won't be needing your"; - mes "armor so you can keep it."; - mes "Good luck now!"; - close; - } - else if (JobLevel < 35 && (BaseJob != Job_Knight && BaseJob != Job_Crusader)) { - mes "[De Thomas]"; - mes "Wait a second, your Job level isn't above ^00880035^000000!"; - mes "Come back when it is."; - close; - } - else if ((countitem(713) < 200) || (countitem(1058) < 1)) { - mes "[De Thomas]"; - mes "You do not have all the items I asked for."; - next; - mes "[De Thomas]"; - mes "Remember I need, ^008800200 empty bottles^000000, your armor, and a ^008800Moth Wing^000000. Come back when you have it all."; - close; - } - mes "[De Thomas]"; - mes "You do not have all the items I asked for."; - next; - mes "[De Thomas]"; - mes "Remember I need, ^008800200 empty bottles^000000, your armor, and a ^008800Moth Wing^000000. Come back when you have it all."; - close; - case 2: - mes "[De Thomas]"; - mes "Is that so?"; - mes "Then come when you are prepared."; - close; - } - } - mes "[De Thomas]"; - mes "My name is De Thomas Carlos."; - mes "Knight of Prontera's 3rd Calvary."; - mes "I have a certain duty these days."; - mes "Ehem! Need I say more."; - close; -} |