summaryrefslogtreecommitdiff
path: root/npc/quests
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2015-11-16 02:40:31 +0100
committerHaru <haru@dotalux.com>2015-12-15 20:53:52 +0100
commit1a6bb87686dd770b3f072fb5d687ba71ff29c51a (patch)
tree6870263be343c2b81e7ef33c6e4ad696321c001b /npc/quests
parentfa2cd738a941906700ba3a1f7c5486dcc3ccbea0 (diff)
downloadhercules-1a6bb87686dd770b3f072fb5d687ba71ff29c51a.tar.gz
hercules-1a6bb87686dd770b3f072fb5d687ba71ff29c51a.tar.bz2
hercules-1a6bb87686dd770b3f072fb5d687ba71ff29c51a.tar.xz
hercules-1a6bb87686dd770b3f072fb5d687ba71ff29c51a.zip
Standardized header in scripts (part 9)
- Now including GPL-compliant license/copyright info - Restored some missing copyrights - Quest scripts folders Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'npc/quests')
-rw-r--r--npc/quests/bard_quest.txt62
-rw-r--r--npc/quests/bunnyband.txt57
-rw-r--r--npc/quests/cooking_quest.txt62
-rw-r--r--npc/quests/counteragent_mixture.txt66
-rw-r--r--npc/quests/dandelion_request.txt43
-rw-r--r--npc/quests/doomed_swords.txt58
-rw-r--r--npc/quests/doomed_swords_quest.txt52
-rw-r--r--npc/quests/eye_of_hellion.txt72
-rw-r--r--npc/quests/first_class/tu_acolyte.txt99
-rw-r--r--npc/quests/first_class/tu_archer.txt101
-rw-r--r--npc/quests/first_class/tu_ma_th01.txt94
-rw-r--r--npc/quests/first_class/tu_magician01.txt55
-rw-r--r--npc/quests/first_class/tu_merchant.txt66
-rw-r--r--npc/quests/first_class/tu_sword.txt71
-rw-r--r--npc/quests/first_class/tu_thief01.txt54
-rw-r--r--npc/quests/guildrelay.txt111
-rw-r--r--npc/quests/gunslinger_quests.txt56
-rw-r--r--npc/quests/juice_maker.txt65
-rw-r--r--npc/quests/kiel_hyre_quest.txt708
-rw-r--r--npc/quests/lvl4_weapon_quest.txt56
-rw-r--r--npc/quests/mage_solution.txt45
-rw-r--r--npc/quests/monstertamers.txt53
-rw-r--r--npc/quests/mrsmile.txt56
-rw-r--r--npc/quests/newgears/2004_headgears.txt138
-rw-r--r--npc/quests/newgears/2005_headgears.txt50
-rw-r--r--npc/quests/newgears/2006_headgears.txt71
-rw-r--r--npc/quests/newgears/2008_headgears.txt43
-rw-r--r--npc/quests/newgears/2010_headgears.txt51
-rw-r--r--npc/quests/ninja_quests.txt44
-rw-r--r--npc/quests/obb_quest.txt67
-rw-r--r--npc/quests/okolnir.txt46
-rw-r--r--npc/quests/partyrelay.txt56
-rw-r--r--npc/quests/quests_13_1.txt114
-rw-r--r--npc/quests/quests_13_2.txt97
-rw-r--r--npc/quests/quests_airship.txt130
-rw-r--r--npc/quests/quests_alberta.txt84
-rw-r--r--npc/quests/quests_aldebaran.txt49
-rw-r--r--npc/quests/quests_amatsu.txt70
-rw-r--r--npc/quests/quests_ayothaya.txt83
-rw-r--r--npc/quests/quests_comodo.txt62
-rw-r--r--npc/quests/quests_ein.txt101
-rw-r--r--npc/quests/quests_geffen.txt59
-rw-r--r--npc/quests/quests_gonryun.txt58
-rw-r--r--npc/quests/quests_hugel.txt90
-rw-r--r--npc/quests/quests_izlude.txt49
-rw-r--r--npc/quests/quests_juperos.txt134
-rw-r--r--npc/quests/quests_lighthalzen.txt150
-rw-r--r--npc/quests/quests_louyang.txt77
-rw-r--r--npc/quests/quests_lutie.txt50
-rw-r--r--npc/quests/quests_morocc.txt97
-rw-r--r--npc/quests/quests_moscovia.txt290
-rw-r--r--npc/quests/quests_nameless.txt98
-rw-r--r--npc/quests/quests_niflheim.txt63
-rw-r--r--npc/quests/quests_payon.txt63
-rw-r--r--npc/quests/quests_prontera.txt97
-rw-r--r--npc/quests/quests_rachel.txt103
-rw-r--r--npc/quests/quests_umbala.txt87
-rw-r--r--npc/quests/quests_veins.txt82
-rw-r--r--npc/quests/quests_yuno.txt69
-rw-r--r--npc/quests/seals/brisingamen_seal.txt56
-rw-r--r--npc/quests/seals/god_global.txt45
-rw-r--r--npc/quests/seals/god_weapon_creation.txt47
-rw-r--r--npc/quests/seals/megingard_seal.txt58
-rw-r--r--npc/quests/seals/mjolnir_seal.txt58
-rw-r--r--npc/quests/seals/seal_status.txt44
-rw-r--r--npc/quests/seals/sleipnir_seal.txt46
-rw-r--r--npc/quests/skills/acolyte_skills.txt59
-rw-r--r--npc/quests/skills/alchemist_skills.txt73
-rw-r--r--npc/quests/skills/archer_skills.txt66
-rw-r--r--npc/quests/skills/assassin_skills.txt65
-rw-r--r--npc/quests/skills/bard_skills.txt69
-rw-r--r--npc/quests/skills/blacksmith_skills.txt63
-rw-r--r--npc/quests/skills/crusader_skills.txt58
-rw-r--r--npc/quests/skills/dancer_skills.txt61
-rw-r--r--npc/quests/skills/hunter_skills.txt56
-rw-r--r--npc/quests/skills/knight_skills.txt61
-rw-r--r--npc/quests/skills/mage_skills.txt61
-rw-r--r--npc/quests/skills/merchant_skills.txt65
-rw-r--r--npc/quests/skills/monk_skills.txt61
-rw-r--r--npc/quests/skills/priest_skills.txt59
-rw-r--r--npc/quests/skills/rogue_skills.txt66
-rw-r--r--npc/quests/skills/sage_skills.txt62
-rw-r--r--npc/quests/skills/swordman_skills.txt66
-rw-r--r--npc/quests/skills/thief_skills.txt67
-rw-r--r--npc/quests/skills/wizard_skills.txt61
-rw-r--r--npc/quests/thana_quest.txt44
-rw-r--r--npc/quests/the_sign_quest.txt134
87 files changed, 3630 insertions, 3335 deletions
diff --git a/npc/quests/bard_quest.txt b/npc/quests/bard_quest.txt
index 09ddf6505..814a4ec6e 100644
--- a/npc/quests/bard_quest.txt
+++ b/npc/quests/bard_quest.txt
@@ -1,31 +1,42 @@
-//===== Hercules Script ======================================
-//= Wandering Minstrel Quest
-//===== By: ==================================================
-//= Riotblade and L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= Help the bard remember how his song goes.
-//===== Comments: ============================================
-//= [Official Conversion]
-//= Needs optimizing.
-//= Reconverted with iRO Dialogs.
-//= Possible NPC conflict with "Representative"
-//===== Additional Comments: =================================
-//= 1.0 First version, needs testing. [L0ne_W0lf]
-//= 1.1 Fixed bug, optimized. Not yet final version [Lupus]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Riotblade
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
//=
-//= Variables:
-//= .@random : temp var
-//= .@inputstr$ : temp var
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Wandering Minstrel Quest
+//================= Description ===========================================
+//= Help the bard remember how his song goes.
+//================= Current Version =======================================
+//= 1.5
+//================= Additional Comments ===================================
//= This Quest has relation with brisingamen_seal.txt (Seals)
-//= 1.2 Changed variable to "gef_bards_q" to avoid job quest conflict. [L0ne_W0lf]
-//= Progress prior to the 5th+ step will be lost. Job quest takes priority.
-//= 1.3 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.4 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.5 Updated RE/Pre-RE EXP. [Euphy]
-//============================================================
+//=========================================================================
geffen,132,38,3 script Bard#2 1_M_BARD,{
if (BARD_Q > 5) gef_bard_q = BARD_Q;
@@ -998,7 +1009,6 @@ L_End:
end;
// SubRoutine for 5 similiar dialogues of the quest
-
S_StorySong:
next;
switch(select("Tell me a story.:Would you play a song?:Eh, maybe later.")) {
diff --git a/npc/quests/bunnyband.txt b/npc/quests/bunnyband.txt
index 557b434dd..af3a622a0 100644
--- a/npc/quests/bunnyband.txt
+++ b/npc/quests/bunnyband.txt
@@ -1,18 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Bunny Band Quest
-//===== By: ==================================================
-//= rAthena Dev Team
-//===== Current Version: =====================================
-//= 1.6
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quest to obtain a Bunny Band headgear.
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-// Changed @BUNYBAN back to BUNYBND, it should be this way.
-// Removed duplicates. NPC is ALberta-only.
-//= 1.6 Cleaning. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.6
+//=========================================================================
alberta,26,229,0 script Kafra Employee#bunny 4_M_01,{
if (BUNYBND == 1) {
@@ -140,12 +162,3 @@ L_Info:
mes "Alberta Merchant Guild).";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.1 using duplicate command
-//= 1.2 Fixed NPC location, removed NPC dupes [Lupus]
-//= 1.3 RE-Fixed exploit V_V, also cleared used VAR [Lupus]
-//= 1.4 replaced BUNYBND with @BUNYBND [Lupus]
-//============================================================
diff --git a/npc/quests/cooking_quest.txt b/npc/quests/cooking_quest.txt
index d98703a6f..60b8ee32f 100644
--- a/npc/quests/cooking_quest.txt
+++ b/npc/quests/cooking_quest.txt
@@ -1,31 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) ultramage
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Cooking Quest
-//===== By: ==================================================
-//= Reddozen; L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.8a
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Official Cooking Quest (10.3)
-//===== Additional Comments: =================================
-//= 1.1 Fixed wrong item ID, added missing ";, optimized [Lupus]
-//= 1.1a minor bugfix, thx 2 Irmin [Lupus]
-//= 1.2 Fixed exploit, some typos [Lupus]
-//= 1.3 Fixed wrong label [Lupus] 1.3a updated to Reddozen's changes
-//= 1.3b Fixed wrong id, fixed Puch quest, added more Pouch Quest
-//= dialogues [Lupus]
-//= 1.4 Fixed spelling, added some dialoguesm optimized
-//= fixed bugs. Tested, fully working [Lupus]
-//= 1.5 More fixes [Lupus]
-//= 1.6 Quest is now up to iRO 10.3 standards. [L0ne_W0lf]
-//= - Not sure what the EnableItemMove is for, as there is no
-//= command to disable being able to move items.
-//= 1.6a Corrected a bad cutin, a Typo error ";;" and a bad delitem (bugreport:911) [Samuray22]
-//= 1.6b Corrected a "donpcevent" missing a ":". (bugreport:962) [Samuray22]
-//= 1.7 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.8 Renamed the variable cooking to cooking_q [ultramage]
-//= 1.8a Minor cleaning. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.8a
+//=========================================================================
prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
if (MaxWeight - Weight < 2000) {
diff --git a/npc/quests/counteragent_mixture.txt b/npc/quests/counteragent_mixture.txt
index 20e1e8bed..af13e01ab 100644
--- a/npc/quests/counteragent_mixture.txt
+++ b/npc/quests/counteragent_mixture.txt
@@ -1,18 +1,41 @@
-//===== Hercules Script ======================================
-//= Counteragent and Mixture Quest(Morgenstein)
-//===== By: ==================================================
-//= kobra_k88
-//= added some dialogs for Morgenstein by Komurka
-//===== Current Version: =====================================
-//= 2.2b
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Nexon
+//= Copyright (C) Darkchild
+//= Copyright (C) Lupus
+//= Copyright (C) Komurka
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Counteragent and Mixture Quest (Morgenstein)
+//================= Description ===========================================
//= Counteragent and Mixtures for making dyes & Alchemist Job Quest
-//===== Additional Comments: =================================
-//= 2.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= 2.2a A few minor fixes. (bugreport:1122) [L0ne_W0lf]
-//= 2.2b Follow up fixes to bugreport:1122 [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 2.2b
+//=========================================================================
alberta_in,133,55,3 script Louitz#cm 4_M_02,{
if (molgenstain == 2) {
@@ -576,18 +599,3 @@ geffen_in,141,140,3 script Molgenstein#cm 2_M_MOLGENSTEIN,{
mes "You're not here to be a test subject, are you? Probably not though. Not since my little 'accident.' Heeheeheeee~!";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 Fully working
-//= 1.1 Update for Alchemist Quest.
-//= 1.2 added check for Empty Bottle [Lupus]
-//= 1.3 Fixed some lil thingys [Darkchild]
-//= 1.4 More li'l thing, added comments for items IDs [Lupus]
-//= 1.5 Fixed Spelling mistakes. [Nexon]
-//= 1.6 Fixed some bugs, also related to Alch Job quest [Lupus]
-//= 1,7 Fixed exploit
-//= 1.8 Got rid of 'al_morgen' var [Lupus]
-//= 2.1 now uses (MISC_QUEST & 4) bit instead of al_morgen [Lupus]
-//============================================================
diff --git a/npc/quests/dandelion_request.txt b/npc/quests/dandelion_request.txt
index 2a305e23f..267309fb1 100644
--- a/npc/quests/dandelion_request.txt
+++ b/npc/quests/dandelion_request.txt
@@ -1,16 +1,37 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) SinSloth
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Dandelion's Request / Morocc Invasion quest
-//===== By: ==================================================
-//= SinSloth
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
+//================= Description ===========================================
//= A Morroc quest that is no longer used.
-//===== Additional Comments: =================================
-//= 1.1 Fixed a small bug in Dandelion's Request. [SinSloth]
-//= 1.2 Moved Dandelion's Request to its own file.
-//= 1.3 Added GM management function. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
izlude,103,106,3 script Guildsman#1 1_M_02,3,3,{
diff --git a/npc/quests/doomed_swords.txt b/npc/quests/doomed_swords.txt
index 46879cf9e..74d45d602 100644
--- a/npc/quests/doomed_swords.txt
+++ b/npc/quests/doomed_swords.txt
@@ -1,25 +1,45 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Doomed Swords Quest
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= 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.1 Fixed items count check. For all 3 swords... [Lupus]
-//= 1.3 Fixed exploit [Lupus]
-//= 1.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= Moved all non-related NPCs to their repsective files.
-//= 1.5 Added missing checkweight. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//================= Additional Comments ===================================
+//= Although this quest is enabled on iRO, the Mysteltainn portion is NOT
+//= completable as the item "Young Twig" does not drop.
+//================= Variables Used ========================================
+//= event_magum (max 6)
+//= dmdswrd_Q2 (bits 1 - 32)
+//=========================================================================
prt_in,162,11,2 script Ghatu#magum 4_M_04,{
if (event_magum == 0) {
diff --git a/npc/quests/doomed_swords_quest.txt b/npc/quests/doomed_swords_quest.txt
index 4fc1557f7..500730484 100644
--- a/npc/quests/doomed_swords_quest.txt
+++ b/npc/quests/doomed_swords_quest.txt
@@ -1,20 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Doomed Swords Quest Part 3
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
+//================= Description ===========================================
+//= Creation of Doomed Swords: Grimtooth, Mysteltain, and Executioner.
+//================= Current Version =======================================
//= 1.0
-//===== Description: =========================================
-//= [Official Conversion]
-//= - Creation of Doomed Swords: Grimtooth, Mysteltain, and
-//= Executioner.
-//= - Continuation of the Comodo Quest
-//= - Part 1: Found in Quests_Comodo.txt
-//= - Part 2: Found in Quests_Yuno.txt
-//= - Variable in use: dmdswrd_Q (Max 45)
-//===== Additional Comments: =================================
-//= 1.0 First version. [L0ne_W0lf]
-//============================================================
+//================= Additional Comments ===================================
+//= Continuation of the Comodo Quest
+//= - Part 1: Found in quests_comodo.txt
+//= - Part 2: Found in quests_yuno.txt
+//================= Variables Used ========================================
+//= dmdswrd_Q (Max 45)
+//=========================================================================
mjolnir_02,186,193,4 script Middle-Aged Man#magum1 1_M_LIBRARYMASTER,{
if (dmdswrd_Q > 30) {
diff --git a/npc/quests/eye_of_hellion.txt b/npc/quests/eye_of_hellion.txt
index bd1cb8818..63f284039 100644
--- a/npc/quests/eye_of_hellion.txt
+++ b/npc/quests/eye_of_hellion.txt
@@ -1,27 +1,45 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Kisuka
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) FlavioJS
+//= Copyright (C) MasterOfMuppets
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= The Eye of Hellion Quest
-//===== By: ==================================================
-//= MasterOfMuppets
-//===== Current Version: =====================================
-//= 2.1
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quest for getting a Nile Rose
-//= There are two versions of this quest.
-//= Version 1 (not implemented) was used on iRO as an event
-//= for its anniversary, while version 2 (this version)
-//= is the one that remained active on main servers.
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= Tracking variable is not backwards compatable meaning
-//= you can again repeat this quest from the start.
-//= 1.6 Fixed issue with #prt_key-1-1. [L0ne_W0lf]
-//= 1.7 Corrected remnants from Official Conversion. [L0ne_W0lf]
-//= 1.8 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.9 Removed duplicate text. [Kisuka]
-//= 2.0 Updated EXP rewards.
-//= 2.1 Updated RE/Pre-RE EXP. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 2.1
+//================= Additional Comments ===================================
+//= There are two versions of this quest. Version 1 (not implemented) was
+//= used on iRO as an event for its anniversary, while version 2 (this
+//= version) is the one that remained active on main servers.
+//=========================================================================
morocc_in,116,101,3 script Old Scholar Tyus#hellion 4_M_JOB_WIZARD,3,3,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
@@ -2436,13 +2454,3 @@ OnTouch:
}
end;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 First version [MasterOfMuppets]
-//= 1.1 a ',' that should be ';' [FlavioJS]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.4 Moved Enoz from the wizard quest skill to here. [L0ne_W0lf]
-//============================================================
diff --git a/npc/quests/first_class/tu_acolyte.txt b/npc/quests/first_class/tu_acolyte.txt
index 3a1a5f748..96b6e628e 100644
--- a/npc/quests/first_class/tu_acolyte.txt
+++ b/npc/quests/first_class/tu_acolyte.txt
@@ -1,28 +1,44 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Daegaladh
+//= Copyright (C) Euphy
+//= Copyright (C) Joseph
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Acolyte Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.9
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Acolyte training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.4 Misc. updates. [L0ne_W0lf]
-//= 1.5 Adjusted EXP gains to Renewal values.
-//= 1.6 Fixed a wrong placed curly bracket. [Joseph]
-//= 1.6a Added 'npcskill' command. [Euphy]
-//= 1.7 Fixed exp, texts, and requirements in pre-renewal [Daegaladh]
-//= 1.8 Updated to match the official script. [Euphy]
-//= 1.9 Added GM management function. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.9
+//=========================================================================
-// Priest Praupin
-//============================================================
+//== Priest Praupin ========================================
prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
mes "[Priest Praupin]";
if(BaseJob != Job_Acolyte){
@@ -172,8 +188,7 @@ prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
close;
}
-// Asthe
-//============================================================
+//== Asthe =================================================
prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes "[Asthe]";
switch(tu_acolyte01){
@@ -798,8 +813,7 @@ prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
}
-// Priest Gardron
-//============================================================
+//== Priest Gardron ========================================
monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
mes "[Priest Gardron]";
if(tu_acolyte01 == 7){
@@ -950,8 +964,7 @@ monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
close;
}
-// Dog
-//============================================================
+//== Dog ===================================================
prt_monk,235,245,5 script Dog#tu 4_DOG01,{
mes "[Dog]";
mes "^CDB79EBark bark!";
@@ -997,8 +1010,7 @@ prt_monk,235,245,5 script Dog#tu 4_DOG01,{
close;
}
-// Boy
-//============================================================
+//== Boy ===================================================
prt_monk,243,238,5 script Boy#boy_voi HIDDEN_WARP_NPC,5,5,{
OnTouch_:
if(tu_acolyte01 != 10)end;
@@ -1008,8 +1020,7 @@ OnTouch_:
close;
}
-// Ill Girl
-//============================================================
+//== Ill Girl ==============================================
prt_monk,226,257,6 script Ill Girl#tu 4_F_04,{
mes "[Angelic]";
if(tu_acolyte01 > 12){
@@ -1210,8 +1221,7 @@ prt_monk,226,257,6 script Ill Girl#tu 4_F_04,{
close;
}
-// Veiner
-//============================================================
+//== Veiner ================================================
prt_monk,197,228,3 script Veiner 4_M_ORIENT02,{
mes "[Veiner]";
if(countitem(1081) && tu_acolyte01 == 18){
@@ -1254,8 +1264,7 @@ prt_monk,197,228,3 script Veiner 4_M_ORIENT02,{
close;
}
-// Hedrick
-//============================================================
+//== Hedrick ===============================================
prt_monk,28,260,5 script Hedrick 1_M_04,{
mes "[Hedrick]";
mes "^333333*Whew!*^000000";
@@ -1290,8 +1299,7 @@ prt_monk,28,260,5 script Hedrick 1_M_04,{
close;
}
-// Weapon Merchant
-//============================================================
+//== Weapon Merchant =======================================
prt_monk,136,261,0 script Weapon Merchant#tu HIDDEN_WARP_NPC,9,9,{
OnTouch:
if(tu_acolyte01 != 20 || countitem(1081)==0) end;
@@ -1308,8 +1316,7 @@ OnTouch:
close;
}
-// Karven
-//============================================================
+//== Karven ================================================
monk_in,103,176,7 script Karven 1_M_PASTOR,{
mes "[Karven]";
mes "May you rest";
@@ -1342,8 +1349,7 @@ monk_in,103,176,7 script Karven 1_M_PASTOR,{
close;
}
-// Gloria
-//============================================================
+//== Gloria ================================================
prt_monk,219,164,3 script Gloria#tu 4_F_SISTER,{
mes "[Gloria]";
if(BaseJob != Job_Acolyte){
@@ -1415,8 +1421,7 @@ prt_monk,219,164,3 script Gloria#tu 4_F_SISTER,{
close;
}
-// Cleope Verce
-//============================================================
+//== Cleope Verce ==========================================
prt_monk,153,210,3 script Cleope Verce 4_F_SISTER,{
mes "[Cleope Verce]";
if(BaseJob != Job_Acolyte){
@@ -1589,8 +1594,7 @@ prt_monk,153,210,3 script Cleope Verce 4_F_SISTER,{
mes "weather today...";
close;
}
-// Range NPC
-//============================================================
+//== Range NPC =============================================
prt_monk,217,123,0 script #tu_monk HIDDEN_WARP_NPC,10,10,{
OnTouch_:
if(BaseJob == Job_Acolyte){
@@ -1610,8 +1614,7 @@ OnTouch_:
end;
}
-// Eavesdrop
-//============================================================
+//== Eavesdrop =============================================
prt_monk,223,123,3 script Eavesdrop#tu HIDDEN_NPC,{
if(BaseJob != Job_Acolyte){
mes "^3355FFThere's nothing here.^000000";
diff --git a/npc/quests/first_class/tu_archer.txt b/npc/quests/first_class/tu_archer.txt
index 2ca63f2f5..1f3506428 100644
--- a/npc/quests/first_class/tu_archer.txt
+++ b/npc/quests/first_class/tu_archer.txt
@@ -1,31 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Kisuka
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Archer Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 2.0
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Archer training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 fixed Weight check
-//= 1.3 Moved Master Kavaruk (overlapped Phantasmic Arrow
-//= Skill quest NPC) [Lupus]
-//= 1.4 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.5 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.6 Fixed infinate loop. (bugreport:2393) [L0ne_W0lf]
-//= 1.7 Added 10.3 dialog and moved Arpesto to hunter skill quest. [Kisuka]
-//= 1.8 Updated slightly, removed additional emotions from Reiden. [L0ne_W0lf]
-//= 1.9 Misc. updates. [L0ne_W0lf]
-//= 1.9a Added 'npcskill' command. [Euphy]
-//= 2.0 Updated to match the official script. [Euphy]
-//= Added Pre-Renewal support.
-//============================================================
+//================= Current Version =======================================
+//= 2.0
+//=========================================================================
-// Bard Jet
-//============================================================
+//== Bard Jet ==============================================
payon_in02,67,65,3 script Bard Jet#tu 1_M_BARD,{
mes "[Jet]";
mes "Every god never grows old";
@@ -160,8 +172,7 @@ payon_in02,67,65,3 script Bard Jet#tu 1_M_BARD,{
close;
}
-// Sign
-//============================================================
+//== Sign ==================================================
pay_arche,127,154,4 script Sign#arc 2_BOARD1,{
mes " ";
mes " Archer Job Change Office ---> ";
@@ -170,8 +181,7 @@ pay_arche,127,154,4 script Sign#arc 2_BOARD1,{
close;
}
-// Master Kavaruk
-//============================================================
+//== Master Kavaruk ========================================
payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
mes "[Master Kavaruk]";
mes "Hello, young one.";
@@ -416,8 +426,7 @@ payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
close;
}
-// Reidin Corse
-//============================================================
+//== Reidin Corse ==========================================
pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "[Reidin Corse]";
if(MaxWeight - Weight < 2000){
@@ -1185,8 +1194,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
close;
}
-// Seisner
-//============================================================
+//== Seisner ===============================================
pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
specialeffect EF_HIT2,"#Target";
mes "[Seisner]";
@@ -1391,12 +1399,10 @@ pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
close;
}
-// Target
-//============================================================
+//== Target ================================================
pay_arche,76,135,3 script #Target HIDDEN_NPC,{ end; }
-// Acolyte
-//============================================================
+//== Acolyte ===============================================
- script ::Acolyte_Tu -1,{
mes "[Acolyte]";
if(tu_archer01 == 14){
@@ -1549,8 +1555,7 @@ pay_arche,76,135,3 script #Target HIDDEN_NPC,{ end; }
close;
}
-// Alchemist Guildmember
-//============================================================
+//== Alchemist Guildmember =================================
pay_arche,130,113,3 script Alchemist Guildmember#tu 2_M_ALCHE,{
mes "[Alchemist Guildmember]";
if(tu_archer02 > 0){
@@ -1623,8 +1628,7 @@ pay_arche,130,113,3 script Alchemist Guildmember#tu 2_M_ALCHE,{
close;
}
-// Arthail
-//============================================================
+//== Arthail ===============================================
prontera,126,335,5 script Arthail 1_M_BARD,{
mes "[Arthail]";
if(tu_archer02 < 3){
@@ -1804,8 +1808,7 @@ prontera,126,335,5 script Arthail 1_M_BARD,{
close;
}
-// New Guild Master
-//============================================================
+//== New Guild Master ======================================
prontera,167,281,3 script New Guild Master#tu 4_M_MONK,{
mes "[New Guild Master]";
mes "Hearken, all";
@@ -1827,8 +1830,7 @@ prontera,167,281,3 script New Guild Master#tu 4_M_MONK,{
close;
}
-// Mage
-//============================================================
+//== Mage ==================================================
prontera,144,301,5 script Mage#tu 2_F_MAGICMASTER,{
mes "[Mage]";
mes "Did you see that";
@@ -1855,8 +1857,7 @@ prontera,144,301,5 script Mage#tu 2_F_MAGICMASTER,{
close;
}
-// Minister
-//============================================================
+//== Minister ==============================================
prt_castle,76,165,6 script Minister#tu 1_M_JOBTESTER,{
mes "[Minister]";
mes "The royal family";
@@ -1915,8 +1916,7 @@ prt_castle,76,165,6 script Minister#tu 1_M_JOBTESTER,{
close;
}
-// Range NPC
-//============================================================
+//== Range NPC =============================================
prt_castle,94,150,4 script #sound_tu HIDDEN_WARP_NPC,6,6,{
OnTouch_:
if(tu_archer02 == 6) {
@@ -1930,8 +1930,7 @@ OnTouch_:
end;
}
-// Bishop Maugins
-//============================================================
+//== Bishop Maugins ========================================
monk_in,19,43,1 script Bishop Maugins 1_M_PASTOR,{
mes "[Bishop Maugins]";
if(tu_archer02 == 7){
diff --git a/npc/quests/first_class/tu_ma_th01.txt b/npc/quests/first_class/tu_ma_th01.txt
index 70966ad73..282ad6a50 100644
--- a/npc/quests/first_class/tu_ma_th01.txt
+++ b/npc/quests/first_class/tu_ma_th01.txt
@@ -1,21 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Thief Mage Quest Story Mode
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Battle Traces from Thief and Magician training quests.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Changed "battle_trace" to "Trace of Battle". [L0ne_W0lf]
-//= 1.3 Misc. updates. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
-// Battle Traces 1
-//============================================================
+//== Battle Traces 1 =======================================
moc_fild12,166,369,0 script Trace of Battle#1 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 5){
@@ -105,8 +124,7 @@ moc_fild12,166,369,0 script Trace of Battle#1 CLEAR_NPC,{
close;
}
-// Battle Traces 2
-//============================================================
+//== Battle Traces 2 =======================================
moc_fild12,173,215,0 script Trace of Battle#2 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 9){
@@ -155,8 +173,7 @@ moc_fild12,173,215,0 script Trace of Battle#2 CLEAR_NPC,{
close;
}
-// Battle Traces 3
-//============================================================
+//== Battle Traces 3 =======================================
moc_fild12,276,165,0 script Trace of Battle#3 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 10){
@@ -208,8 +225,7 @@ moc_fild12,276,165,0 script Trace of Battle#3 CLEAR_NPC,{
close;
}
-// Battle Traces 4
-//============================================================
+//== Battle Traces 4 =======================================
moc_fild11,39,163,0 script Trace of Battle#4 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 11){
@@ -268,8 +284,7 @@ moc_fild11,39,163,0 script Trace of Battle#4 CLEAR_NPC,{
close;
}
-// Battle Traces 5
-//============================================================
+//== Battle Traces 5 =======================================
moc_fild11,205,52,0 script Trace of Battle#5 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 12){
@@ -417,8 +432,7 @@ moc_fild11,205,52,0 script Trace of Battle#5 CLEAR_NPC,{
close;
}
-// Battle Traces 6
-//============================================================
+//== Battle Traces 6 =======================================
moc_fild11,226,235,0 script Trace of Battle#6 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
@@ -460,8 +474,7 @@ moc_fild11,226,235,0 script Trace of Battle#6 CLEAR_NPC,{
close;
}
-// Battle Traces 7
-//============================================================
+//== Battle Traces 7 =======================================
moc_fild11,184,342,0 script Trace of Battle#7 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
@@ -501,8 +514,7 @@ moc_fild11,184,342,0 script Trace of Battle#7 CLEAR_NPC,{
close;
}
-// Battle Traces 8
-//============================================================
+//== Battle Traces 8 =======================================
moc_fild17,213,358,0 script Trace of Battle#8 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
@@ -562,8 +574,7 @@ moc_fild17,213,358,0 script Trace of Battle#8 CLEAR_NPC,{
close;
}
-// Battle Traces 9
-//============================================================
+//== Battle Traces 9 =======================================
moc_fild17,228,274,0 script Trace of Battle#9 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 14){
@@ -657,8 +668,7 @@ moc_fild17,228,274,0 script Trace of Battle#9 CLEAR_NPC,{
close;
}
-// Battle Traces 10
-//============================================================
+//== Battle Traces 10 ======================================
moc_fild17,34,292,0 script Trace of Battle#10 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 16){
@@ -710,8 +720,7 @@ moc_fild17,34,292,0 script Trace of Battle#10 CLEAR_NPC,{
close;
}
-// Battle Traces 11
-//============================================================
+//== Battle Traces 11 ======================================
moc_fild18,346,296,0 script Trace of Battle#11 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 17){
@@ -767,8 +776,7 @@ moc_fild18,346,296,0 script Trace of Battle#11 CLEAR_NPC,{
close;
}
-// Battle Traces 12
-//============================================================
+//== Battle Traces 12 ======================================
moc_fild18,309,257,0 script Trace of Battle#12 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 18){
@@ -820,8 +828,7 @@ moc_fild18,309,257,0 script Trace of Battle#12 CLEAR_NPC,{
close;
}
-// Battle Traces 13
-//============================================================
+//== Battle Traces 13 ======================================
moc_fild18,177,333,0 script Trace of Battle#13 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 19){
@@ -874,8 +881,7 @@ moc_fild18,177,333,0 script Trace of Battle#13 CLEAR_NPC,{
close;
}
-// Battle Traces 14
-//============================================================
+//== Battle Traces 14 ======================================
moc_fild18,111,303,0 script Trace of Battle#14 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 20){
@@ -927,8 +933,7 @@ moc_fild18,111,303,0 script Trace of Battle#14 CLEAR_NPC,{
close;
}
-// Battle Traces 15
-//============================================================
+//== Battle Traces 15 ======================================
moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 21){
@@ -1250,8 +1255,7 @@ moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
close;
}
-// Battle Traces 16
-//============================================================
+//== Battle Traces 16 ======================================
moc_fild18,156,96,0 script Trace of Battle#16 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 25){
diff --git a/npc/quests/first_class/tu_magician01.txt b/npc/quests/first_class/tu_magician01.txt
index 01dd61b54..1998ccb89 100644
--- a/npc/quests/first_class/tu_magician01.txt
+++ b/npc/quests/first_class/tu_magician01.txt
@@ -1,29 +1,48 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Magician Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.4
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Magician training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 Optimized [Lupus]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Misc. updates. [L0ne_W0lf]
-//= 1.4 Updated to match the official script. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.4
+//=========================================================================
-// Sign
-//============================================================
+//== Sign ==================================================
geffen,61,174,4 script Sign#M HIDDEN_NPC,{
mes "- Mage Job Change -";
close;
}
-// New Mage Manager
-//============================================================
+//== New Mage Manager ======================================
geffen,67,180,4 script New Mage Manager#M 8_F,{
mes "[Mana]";
if(Class == Job_Novice){
diff --git a/npc/quests/first_class/tu_merchant.txt b/npc/quests/first_class/tu_merchant.txt
index 23696186e..9b863bf7f 100644
--- a/npc/quests/first_class/tu_merchant.txt
+++ b/npc/quests/first_class/tu_merchant.txt
@@ -1,22 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Merchant Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Merchant training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 Fixed bugs, optimized [Lupus]
-//= 1.2 fixed Weight check
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Misc. updates. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
-// Guarnien
-//============================================================
+//== Guarnien ==============================================
alberta_in,70,51,5 script Guarnien 4W_M_02,{
mes "[Guarnien]";
if(Class != Job_Merchant && Class != Job_Baby_Merchant){
@@ -655,8 +674,7 @@ alberta_in,70,51,5 script Guarnien 4W_M_02,{
}
}
-// Sagle
-//============================================================
+//== Sagle =================================================
prontera,66,111,3 script Sagle 4_KID01,{
mes "[Sagle]";
if(tu_merchant == 8){
@@ -814,8 +832,7 @@ prontera,66,111,3 script Sagle 4_KID01,{
close;
}
-// Kellion
-//============================================================
+//== Kellion ===============================================
prontera,93,330,3 script Kellion 4W_M_01,{
mes "[Kellion]";
if(tu_merchant == 8){
@@ -948,8 +965,7 @@ prontera,93,330,3 script Kellion 4W_M_01,{
close;
}
-// Aigie
-//============================================================
+//== Aigie =================================================
prt_in,169,11,3 script Aigie 4_F_03,{
if(tu_merchant == 8){
mes "[Aigie]";
@@ -1094,8 +1110,7 @@ prt_in,169,11,3 script Aigie 4_F_03,{
close;
}
-// Jayon
-//============================================================
+//== Jayon =================================================
prontera,247,129,3 script Jayon 4_M_03,{
if(tu_merchant == 8){
mes "[Jayon]";
@@ -1246,8 +1261,7 @@ prontera,247,129,3 script Jayon 4_M_03,{
close;
}
-// Maos
-//============================================================
+//== Maos ==================================================
prt_in,251,129,3 script Maos 4_M_SEAMAN,{
if(tu_merchant == 8){
mes "[Maos]";
diff --git a/npc/quests/first_class/tu_sword.txt b/npc/quests/first_class/tu_sword.txt
index b200e246f..6dfb3f33a 100644
--- a/npc/quests/first_class/tu_sword.txt
+++ b/npc/quests/first_class/tu_sword.txt
@@ -1,25 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) KirieZ
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Swordman Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.7
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Swordman training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Fixed a typo on NPC name. [SinSloth]
-//= 1.3 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.4 Misc. updates. [L0ne_W0lf]
-//= 1.5 Added Renewal Izlude coordinates.
-//= 1.6 Added Pre-Renewal support. [Euphy]
-//= 1.7 Fixed quest log linking [KirieZ]
-//============================================================
+//================= Current Version =======================================
+//= 1.7
+//=========================================================================
-// Shurank
-//============================================================
+//== Shurank ===============================================
izlude_in,82,163,3 script Shurank 4_M_JOB_KNIGHT1,{
mes "[Shurank]";
if(Class == Job_Novice || Class == Job_Baby){
@@ -991,8 +1009,7 @@ izlude_in,82,163,3 script Shurank 4_M_JOB_KNIGHT1,{
close;
}
-// Daqu'ee
-//============================================================
+//== Daqu'ee ===============================================
geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
if(BaseJob == Job_Novice){
mes "[Dequ'ee]";
@@ -2250,8 +2267,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
close;
}
-// Geil
-//============================================================
+//== Geil ==================================================
morocc_in,51,101,3 script Geil 4_M_ORIENT02,{
mes "[Geil]";
if(tu_swordman == 15){
@@ -2301,8 +2317,7 @@ morocc_in,51,101,3 script Geil 4_M_ORIENT02,{
close;
}
-// Meutro
-//============================================================
+//== Meutro ================================================
morocc,82,292,5 script Muetro 4_M_02,{
mes "[Muetro]";
if(tu_swordman == 15){
@@ -2342,8 +2357,7 @@ morocc,82,292,5 script Muetro 4_M_02,{
close;
}
-// Hans
-//============================================================
+//== Hans ==================================================
morocc,240,72,3 script Hans 4_M_04,{
mes "[Hans]";
if(tu_swordman == 15){
@@ -2400,8 +2414,7 @@ morocc,240,72,3 script Hans 4_M_04,{
close;
}
-// Bankley
-//============================================================
+//== Bankley ===============================================
morocc_in,12,156,3 script Bankley 4W_M_01,{
if(tu_swordman > 19){
mes "^3355FFBankley had a pitiable";
diff --git a/npc/quests/first_class/tu_thief01.txt b/npc/quests/first_class/tu_thief01.txt
index 8d6788ce6..c593d8b93 100644
--- a/npc/quests/first_class/tu_thief01.txt
+++ b/npc/quests/first_class/tu_thief01.txt
@@ -1,23 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Playtester
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Thief Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Thief training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Fixed a few minor mistakes [Playtester]
-//= 1.4 Misc. updates. [L0ne_W0lf]
-//= 1.5 Added Pre-Renewal support. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
-// Thief Trainer
-//============================================================
+//== Thief Trainer =========================================
moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "[Yierhan]";
if(Class == Job_Novice){
diff --git a/npc/quests/guildrelay.txt b/npc/quests/guildrelay.txt
index 6c12574f0..e9aaf90a5 100644
--- a/npc/quests/guildrelay.txt
+++ b/npc/quests/guildrelay.txt
@@ -1,23 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Guild Relay Quest
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.1
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Guild Relay Quest.
//= Quest designed for multiple users at once.
-//= Variable in use: guildrelay_q (Max: ??)
-//= Variable in use: guildtime (Max: ??)
-//===== Additional Comments: =================================
-//= 1.0 First version.
-//= 1.1 Fixed errors reported by NoHealing (Bugreport:3934) [L0ne_W0lf]
-//= NPCs now duplicate from FLOATING npcs instead of Luina 1 npcs.
-//============================================================
+//================= Current Version =======================================
+//= 1.1
+//================= Variables Used ========================================
+//= guildrelay_q (Max: ??)
+//= guildtime (Max: ??)
+//=========================================================================
-// Floating NPCs to duplicate from.
-//============================================================
+//== Floating NPCs to duplicate from. ======================
- script RelayDummy1::GuildRelay1 4_M_SAGE_A,{
.@name$ = strnpcinfo(1);
if (.@name$ == "Buzz") {
@@ -3088,141 +3107,121 @@
}
}
-// Luina 1
-//============================================================
+//== Luina 1 ===============================================
aldeg_cas01,51,102,5 duplicate(GuildRelay1) Buzz#01 4_M_SAGE_A,{
aldeg_cas01,75,39,3 duplicate(GuildRelay2) Lenya#01 4_M_SAGE_A,{
aldeg_cas01,200,175,3 duplicate(GuildRelay3) Gealuve#01 4_M_SAGE_A,{
aldeg_cas01,59,224,3 duplicate(GuildRelay4) Pariz#01 4_M_SAGE_A,{
-// Luina 2
-//============================================================
+//== Luina 2 ===============================================
aldeg_cas02,120,51,5 duplicate(GuildRelay1) Buzz#02 4_M_SAGE_A
aldeg_cas02,180,184,3 duplicate(GuildRelay2) Lenya#02 4_M_SAGE_A
aldeg_cas02,62,65,3 duplicate(GuildRelay3) Gealuve#02 4_M_SAGE_A
aldeg_cas02,62,201,3 duplicate(GuildRelay4) Pariz#02 4_M_SAGE_A
-// Luina 3
-//============================================================
+//== Luina 3 ===============================================
aldeg_cas03,70,252,5 duplicate(GuildRelay1) Buzz#03 4_M_SAGE_A
aldeg_cas03,72,115,3 duplicate(GuildRelay2) Lenya#03 4_M_SAGE_A
aldeg_cas03,114,119,3 duplicate(GuildRelay3) Gealuve#03 4_M_SAGE_A
aldeg_cas03,188,181,3 duplicate(GuildRelay4) Pariz#03 4_M_SAGE_A
-// Luina 4
-//============================================================
+//== Luina 4 ===============================================
aldeg_cas04,31,116,5 duplicate(GuildRelay1) Buzz#04 4_M_SAGE_A
aldeg_cas04,66,117,3 duplicate(GuildRelay2) Lenya#04 4_M_SAGE_A
aldeg_cas04,24,80,3 duplicate(GuildRelay3) Gealuve#04 4_M_SAGE_A
aldeg_cas04,181,97,3 duplicate(GuildRelay4) Pariz#04 4_M_SAGE_A
-// Luina 5
-//============================================================
+//== Luina 5 ===============================================
aldeg_cas05,31,191,5 duplicate(GuildRelay1) Buzz#05 4_M_SAGE_A
aldeg_cas05,140,196,3 duplicate(GuildRelay2) Lenya#05 4_M_SAGE_A
aldeg_cas05,148,224,3 duplicate(GuildRelay3) Gealuve#05 4_M_SAGE_A
aldeg_cas05,165,51,3 duplicate(GuildRelay4) Pariz#05 4_M_SAGE_A
-// Britoniah 1
-//============================================================
+//== Britoniah 1 ===========================================
gefg_cas01,85,47,4 duplicate(GuildRelay1) Jody#01 4_M_SAGE_A
gefg_cas01,67,83,3 duplicate(GuildRelay2) Ron Haware#01 4_M_SAGE_A
gefg_cas01,184,40,3 duplicate(GuildRelay3) Vers#01 4_M_SAGE_A
gefg_cas01,35,34,6 duplicate(GuildRelay4) Gen Garish#01 4_M_SAGE_A
-// Britoniah 2
-//============================================================
+//== Britoniah 2 ===========================================
gefg_cas02,15,69,4 duplicate(GuildRelay1) Jody#02 4_M_SAGE_A
gefg_cas02,23,22,3 duplicate(GuildRelay2) Ron Haware#02 4_M_SAGE_A
gefg_cas02,178,38,3 duplicate(GuildRelay3) Vers#02 4_M_SAGE_A
gefg_cas02,18,159,5 duplicate(GuildRelay4) Gen Garish#02 4_M_SAGE_A
-// Britoniah 3
-//============================================================
+//== Britoniah 3 ===========================================
gefg_cas03,257,41,4 duplicate(GuildRelay1) Jody#03 4_M_SAGE_A
gefg_cas03,110,91,3 duplicate(GuildRelay2) Ron Haware#03 4_M_SAGE_A
gefg_cas03,158,57,3 duplicate(GuildRelay3) Vers#03 4_M_SAGE_A
gefg_cas03,124,24,3 duplicate(GuildRelay4) Gen Garish#03 4_M_SAGE_A
-// Britoniah 4
-//============================================================
+//== Britoniah 4 ===========================================
gefg_cas04,26,73,4 duplicate(GuildRelay1) Jody#04 4_M_SAGE_A
gefg_cas04,34,16,1 duplicate(GuildRelay2) Ron Haware#04 4_M_SAGE_A
gefg_cas04,55,70,5 duplicate(GuildRelay3) Vers#04 4_M_SAGE_A
gefg_cas04,73,38,6 duplicate(GuildRelay4) Gen Garish#04 4_M_SAGE_A
-// Britoniah 5
-//============================================================
+//== Britoniah 5 ===========================================
gefg_cas05,47,47,4 duplicate(GuildRelay1) Jody#05 4_M_SAGE_A
gefg_cas05,65,28,3 duplicate(GuildRelay2) Ron Haware#05 4_M_SAGE_A
gefg_cas05,87,31,3 duplicate(GuildRelay3) Vers#05 4_M_SAGE_A
gefg_cas05,46,28,3 duplicate(GuildRelay4) Gen Garish#05 4_M_SAGE_A
-// Greenwood Lake 1
-//============================================================
+//== Greenwood Lake 1 ======================================
payg_cas01,87,35,3 duplicate(GuildRelay1) Chungye#01 1_M_MOC_LORD
payg_cas01,129,29,3 duplicate(GuildRelay2) Dosuhlji#01 4_M_SAGE_A
payg_cas01,13,146,5 duplicate(GuildRelay3) Yayula#01 2_M_BARD_ORIENT
payg_cas01,91,49,3 duplicate(GuildRelay4) Ashin#01 1_M_ORIENT01
-// Greenwood Lake 2
-//============================================================
+//== Greenwood Lake 2 ======================================
payg_cas02,34,253,3 duplicate(GuildRelay1) Chungye#02 1_M_MOC_LORD
payg_cas02,77,229,3 duplicate(GuildRelay2) Dosuhlji#02 4_M_SAGE_A
payg_cas02,252,287,3 duplicate(GuildRelay3) Yayula#02 2_M_BARD_ORIENT
payg_cas02,289,264,3 duplicate(GuildRelay4) Ashin#02 1_M_ORIENT01
-// Greenwood Lake 3
-//============================================================
+//== Greenwood Lake 3 ======================================
payg_cas03,48,265,3 duplicate(GuildRelay1) Chungye#03 1_M_MOC_LORD
payg_cas03,7,265,5 duplicate(GuildRelay2) Dosuhlji#03 4_M_SAGE_A
payg_cas03,16,16,5 duplicate(GuildRelay3) Yayula#03 2_M_BARD_ORIENT
payg_cas03,10,266,3 duplicate(GuildRelay4) Ashin#03 1_M_ORIENT01
-// Greenwood Lake 4
-//============================================================
+//== Greenwood Lake 4 ======================================
payg_cas04,24,285,3 duplicate(GuildRelay1) Chungye#04 1_M_MOC_LORD
payg_cas04,21,16,3 duplicate(GuildRelay2) Dosuhlji#04 4_M_SAGE_A
payg_cas04,69,270,3 duplicate(GuildRelay3) Yayula#04 2_M_BARD_ORIENT
payg_cas04,18,239,3 duplicate(GuildRelay4) Ashin#04 1_M_ORIENT01
-// Greenwood Lake 5
-//============================================================
+//== Greenwood Lake 5 ======================================
payg_cas05,277,271,3 duplicate(GuildRelay1) Chungye#05 1_M_MOC_LORD
payg_cas05,273,15,3 duplicate(GuildRelay2) Dosuhlji#05 4_M_SAGE_A
payg_cas05,283,24,3 duplicate(GuildRelay3) Yayula#05 2_M_BARD_ORIENT
payg_cas05,276,287,3 duplicate(GuildRelay4) Ashin#05 1_M_ORIENT01
-// Valkyrie Realms 1
-//============================================================
+//== Valkyrie Realms 1 =====================================
prtg_cas01,96,205,5 duplicate(GuildRelay1) Hermod#01 4_M_SAGE_A
prtg_cas01,157,117,3 duplicate(GuildRelay2) Atila#01 4_F_JOB_KNIGHT
prtg_cas01,149,78,3 duplicate(GuildRelay3) Cecil#01 4_F_03
prtg_cas01,125,191,3 duplicate(GuildRelay4) Diligo#01 4_M_SAGE_A
-// Valkyrie Realms 2
-//============================================================
+//== Valkyrie Realms 2 =====================================
prtg_cas02,73,35,5 duplicate(GuildRelay1) Hermod#02 4_M_SAGE_A
prtg_cas02,43,41,5 duplicate(GuildRelay2) Atila#02 4_F_JOB_KNIGHT
prtg_cas02,52,63,3 duplicate(GuildRelay3) Cecil#02 4_F_03
prtg_cas02,100,62,3 duplicate(GuildRelay4) Diligo#02 4_M_SAGE_A
-// Valkyrie Realms 3
-//============================================================
+//== Valkyrie Realms 3 =====================================
prtg_cas03,5,68,5 duplicate(GuildRelay1) Hermod#03 4_M_SAGE_A
prtg_cas03,18,109,3 duplicate(GuildRelay2) Atila#03 4_F_JOB_KNIGHT
prtg_cas03,71,81,5 duplicate(GuildRelay3) Cecil#03 4_F_03
prtg_cas03,183,215,3 duplicate(GuildRelay4) Diligo#03 4_M_SAGE_A
-// Valkyrie Realms 4
-//============================================================
+//== Valkyrie Realms 4 =====================================
prtg_cas04,39,263,3 duplicate(GuildRelay1) Hermod#04 4_M_SAGE_A
prtg_cas04,259,251,3 duplicate(GuildRelay2) Atila#04 4_F_JOB_KNIGHT
prtg_cas04,6,281,5 duplicate(GuildRelay3) Cecil#04 4_F_03
prtg_cas04,59,282,5 duplicate(GuildRelay4) Diligo#04 4_M_SAGE_A
-// Valkyrie Realms 5
-//============================================================
+//== Valkyrie Realms 5 =====================================
prtg_cas05,52,70,5 duplicate(GuildRelay1) Hermod#05 4_M_SAGE_A
prtg_cas05,253,91,3 duplicate(GuildRelay2) Atila#05 4_F_JOB_KNIGHT
prtg_cas05,276,93,3 duplicate(GuildRelay3) Cecil#05 4_F_03
diff --git a/npc/quests/gunslinger_quests.txt b/npc/quests/gunslinger_quests.txt
index c88e0b741..a39de2335 100644
--- a/npc/quests/gunslinger_quests.txt
+++ b/npc/quests/gunslinger_quests.txt
@@ -1,26 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Samuray22
+//= Copyright (C) Lupus
+//= Copyright (C) SinSloth
+//= Copyright (C) Playtester
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Gunslinger quests
-//===== By: ==================================================
-//= Playtester
-//===== Current Version: =====================================
-//= 1.7
-//===== Description: =========================================
+//================= Description ===========================================
//= Gunslinger guns and bullet quests
-//===== Additional Comments: =================================
-//= 1.0 Only Garrison Gun done yet [Playtester]
-//= 1.1 Added Garrison[2] [Playtester]
-//= 1.2 Added Drifter, Destroyer and Inferno [Playtester]
-//= 1.3 Added official Gatling quests [Playtester]
-//= 1.4 Updated Destroyer Quest - Credits to Sinoco for first
-//= official version. [SinSloth]
-//= 1.5 Updated Inferno Quest to official version [SinSloth]
-//= 1.6 Updated Garrison Quest - Credits to Lazarus^ for
-//= making the first official version. [SinSloth]
-//= 1.6a Removed .GATs [Lupus]
-//= 1.6b Changed item names to item IDs on some scripts. [Samuray22]
-//= 1.6c Corrected a bad delitem. (bugreport:763) [Samuray22]
-//= 1.7 Removed all 'menu' and 'goto'. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.7
+//=========================================================================
que_ng,182,85,3 script Garrison 4_M_MANAGER,{
diff --git a/npc/quests/juice_maker.txt b/npc/quests/juice_maker.txt
index e0753290a..52f849c8e 100644
--- a/npc/quests/juice_maker.txt
+++ b/npc/quests/juice_maker.txt
@@ -1,20 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Kisuka
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lance
+//= Copyright (C) kobra_k88
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Juice Maker Quest
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
+//================= Description ===========================================
+//= Learn where to turn apples, bananas, carrots, and grapes into juice.
+//================= Current Version =======================================
//= 2.1
-//===== Description: =========================================
-//= [Official Conversion]
-//= Learn where to turn apples, bananas, carrots, and grapes
-//= into juice.
+//================= Variables Used ========================================
//= Condition if done: (MISC_QUEST & 1)
-//===== Additional Comments: =================================
-//= 1.9 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= Added tracking variables in, which are unset when complete.
-//= 2.0 Added missing checkweight. [L0ne_W0lf]
-//= 2.1 Fixed dialog for if your missing the needed items (He always said the dialog for grape juice). [Kisuka]
-//============================================================
+//=========================================================================
prt_in,49,172,3 script Marianne#juice 1_M_INNKEEPER,{
if (MISC_QUEST&1 || morison_meat == 15) {
@@ -333,18 +355,3 @@ payon_in03,188,146,5 script Marx Hansen#juice 4_M_04,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.1 fixed input number check [Lupus]
-//= 1.2 fixed misplaced Grape<->Carrot juices [Lupus]
-//= 1.3 added a loopless menu 'as many as possible' [Lupus]
-//= 1.3a Turned the juice making part of the Juicer npc into a
-//= subfunc. Changed fruit amount needed to 1.[kobra_k88]
-//= Fixed exploits [Lupus]
-//= 1.6 fixed typo (where did @ipnut came from?) [Lance]
-//= 1.8 got rid of vars: 'MEAT',"MARIANNE","MORRISON"
-//= From now, all common quests start using bits of the
-//= same variable MISC_QUEST [Lupus]
-//============================================================
diff --git a/npc/quests/kiel_hyre_quest.txt b/npc/quests/kiel_hyre_quest.txt
index f9c08779d..1d5277ece 100644
--- a/npc/quests/kiel_hyre_quest.txt
+++ b/npc/quests/kiel_hyre_quest.txt
@@ -1,221 +1,86 @@
-//===== Hercules Script ======================================
-//= Kiel Hyre Quest
-//===== By: ==================================================
-//= L0ne_W0lf (Script), DZeroX (Timer)
-//===== Current Version: =====================================
-//= 4.7
-//===== Description: =========================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Samuray22
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Balish
+//= Copyright (C) Toms
+//= Copyright (C) Playtester
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DZeroX
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Kiel Hyre Quest/Robotic Lab Dungeon
+//================= Description ===========================================
//= Quest for opening Robot Factory first and second floors.
-//===== Additional Comments: =================================
-//= 4.0 A whole bunch-a-updates to various npcs. [L0ne_W0lf]
-//= Corrected condition checks throughout the quest.
-//= Npcs no longer make use of the goto command.
-//= Uses temp npc vars now instead of temp char.
-//= Reduced the amount of variables used.
-//= Corrected some of the cutins in npcs with them.
-//= Added the missing dialogs and weight checks.
-//= Fixed many typos, and grammatical errors.
-//= NPC now names use '#<name>' instead of labels.
-//= Updated some NPC positions, and facings.
-//= Changed the way some NPCs work.
-//= Updated comments for get/delitem commands.
-//= 4.1 Added an 'end;' to Kiel Hyre's dialog for the "Yes" option for if you want to confront Kiehl.
-//= 4.2 Fixed some issues reported in bugreport:2129. [L0ne_W0lf]
-//= 4.2a Follow up to last update. [L0ne_W0lf]
-//= 4.2b Missed a condition, fixed it though. [L0ne_W0lf]
-//= 4.2c More various fixes :D [L0ne_W0lf]
-//= 4.3 Fixed improper condition in the Elly NPC. [L0ne_W0lf]
-//= Corrected some typos in the dialogs.
-//= 4.4 Updated reviecer and robots NPC to use mobcount. (bugreport:2380) [L0ne_W0lf]
-//= 4.5 Removed a delitem that was no logner needed. [L0en_W0lf]
-//= 4.6 Fixed impossible condition for security guard. [L0ne_W0lf]
-//= 4.7 Updated RE/Pre-RE EXP. [Euphy]
-//============================================================
-
-//============================================================================
-// Kiel Hyre Quest/Robotic Lab Dungeon
-//
-// Script Dialog Obtained and Copied Down by L0ne_W0lf
-// Timer work and some variable dances by DZeroX
-// Based on [iRO Sakray] as of [03/29/2007]
-//============================================================================
-//----------------------------------------------------------------------------
-// [Notes]
-// - Let it be noted that ALL DIALOG IS OFFICIAL TO IRO UNLESS SPECIFIED.
-// - I've fixed a few of iRO's mistakes, but I'm sure I made some of my own.
-// - Will probably require a major optimizing.
-// - Not going to list ALL of the more usless NPCs. (Doors + Empty "Beautiful Ladies")
-// - Parties are *NOT REQUIRED* as per Doddler's Wiki information.
-//
-//----------------------------------------------------------------------------
-// [Maps] [Use]
-// yuno_in01 ........... Start quest in pub
-// kh_school ........... Deliver Wine here, Meet Elly
-// yuno ................ Get Delivery for/from "Little Kid"
-// lighthalzen ......... Get Delivery package for "Little Kid"
-// kh_vila ............. Kiel Hyre cottage.
-// kh_dun01 ............ Robot Factory; Save Kiel Hyre
-// kh_mansion .......... Kiel Hyre's Mansion in Lighthalzen
-// kh_kiehl01 .......... Kiehl's room/Cave
-// kh_kiehl02 .......... Kiehl's room/Boss Room
-//
-//----------------------------------------------------------------------------
-// [Variables in Use]
-// KielHyreQuest - Main quest tracking variable (Quest finished at 106)
-//
-// KHToastGirlEnd - Pick up delivery if set to 1,
-// - picked up delivery if set to 2
-// - finished if set to 3
-// - Deleted once no longer needed.
-//
-// KHCottagePoem1 - Tracks Poem 1 quest in cottage. (finished = 5)
-// - Deleted once no longer needed.
-//
-// KHCottagePoem2 - Tracks Poem 2 quest in cottage. (finished = 3)
-// - Deleted once no longer needed.
-//
-// .@KHInput$ - Used with "Security Guard"
-// - Used with "Test Tube"
-// - Used when "Elly" (inputing string in attempt to wake her)
-// - Used with "Grave", (twice)
-// - Used with "Heavy Door"
-// - Used with "Mechanical Device"
-// - Used for opening various doors in Kiehl's area.
-//
-// .@KHFirstKeyhole - Holds 1 (green keycard) or 2 (cottage key)
-// .@KHSecondKeyhole - Holds 1 (green keycard) or 2 (cottage key)
-//
-// .@KHPotionColor$ - Holds 'red', 'green', or 'yellow' depending on what wrong potion is selected.
-//
-// .@KHSwords - Used with "Sword Hilt"
-//
-// .@KHQRead - Make sure player has asked questions to Kiel Hyre
-//
-// .@KHTitle$ - Holds "Mr", "Mrs", or "Miss"
-//
-// .@KHDoorPushAttempt - Keeps track of how many times a person has attmepted to push the door open.
-//
-// .@KHPryingItem$ - Used for incorrect options when prying open last door.
-//
-// .KHKilled - Tracks how many monsters have been killed. Used with "Receiver", "Robots", and "Kiehl" NPCs
-//
-// .KHDoor1Open - 0/1 Depending on if the first door is opened.
-// .KHDoor2Open - 0/1 Depending on if the second door is opened.
-// .KHDoor3Open - 0/1 Depending on if the third door is opened.
-// .KHDoor4Open - 0/1 Depending on if the fourth door is opened.
-// .KHDoor5Open - 0/1 Depending on if the fifth door is opened.
-//
-// .KHKilledBoss - 0/1 depending on if the boss has been killed.
-//
-// $@KHQuestBusy - 0/1 depending on if the boss room has been set in motion.
-//
-//----------------------------------------------------------------------------
-// [NPCs] [Location]
-// Pub Master .................. yuno_in01 [ 35,178]
-// Hanie ....................... yuno_fild08 [196,196]
-// Security Guard .............. yuno_fild08 [158,194]
-// Security Guard .............. yuno_fild08 [158,183]
-// Student ..................... kh_school [ 57,142]
-// Student ..................... kh_school [ 57,139]
-// Lady ........................ kh_school [176, 60]
-// Cute Student ................ kh_school [179, 39]
-// Little Kid .................. yuno [217,114]
-// Windmill Owner .............. lighthalzen [365,300]
-// Cottage Keeper .............. yuno_fild02 [ 93,210]
-// Door ........................ yuno_fild02 [ 75,218]
-// Door ........................ yuno_fild02 [109,218]
-// Wall ........................ kh_vila [191, 14]
-// Book ........................ kh_vila [184, 20]
-// Book ........................ kh_vila [181, 20]
-// Book ........................ kh_vila [178, 20]
-// Book ........................ kh_vila [175, 19]
-// Letter ...................... kh_vila [179, 11]
-// Box ......................... kh_vila [ 16,175]
-// Apple Box ................... kh_vila [ 30,184]
-// Map ......................... kh_vila [ 44,125]
-// Pot ......................... kh_vila [ 33,148]
-// Calabash .................... kh_vila [ 14, 55]
-// Pool ........................ kh_vila [ 39, 39]
-// Vicious Dog ................. kh_vila [180,178]
-// Drawer ...................... kh_vila [115,186]
-// Box ......................... kh_vila [107,126]
-// Bookshelf ................... kh_vila [181,138]
-// Sword Hilt .................. kh_vila [136, 69]
-// Test Tube ................... kh_vila [179, 69]
-// Test Tube ................... kh_vila [185, 69]
-// Window ...................... yuno_fild08 [ 69,185]
-// Elly ........................ kh_school [178,180]
-// Cookie Basket ............... kh_school [175,175]
-// Window ...................... kh_school [188,185]
-// Grave ....................... yuno_fild08 [ 72,170]
-// Heavy Door .................. kh_dun01 [236, 48]
-// Beautiful lady .............. kh_school [119,149]
-// Beautiful lady .............. kh_school [122,186]
-// Signboard ................... kh_dun01 [163,223]
-// Mechanical Device ........... kh_dun01 [166,223]
-// Mechanical Device ........... kh_dun01 [162,206]
-// Kiel_Hyre_Door .............. kh_dun01 [224,232]
-// Steward ..................... kh_mansion [ 78, 55]
-// Kiel Hyre ................... kh_mansion [ 22, 27]
-// Allysia ..................... kh_mansion [ 22, 27]
-// Abduction_trigger ........... lighthalzen [188,200]
-// Mysterious Woman ............ kh_mansion [ 25, 79]
-// Odd Granma .................. yuno [250,132]
-// Old Lady .................... yuno [250,132]
-// Rosimmir_Entrance ........... yuno [273,141]
-// Table ....................... kh_rossi [ 23, 23]
-// Shelf ....................... kh_rossi [ 92, 40]
-// Desk ........................ kh_rossi [144,146]
-// Bookshelf ................... kh_rossi [144,146]
-// Bed ......................... kh_rossi [154,286]
-// Old Fisherman ............... yuno_fild12 [232,222]
-// Wooden Board ................ yuno_fild09 [158,217]
-// Kiehl_Room_Warp ............. kh_mansion [ 29, 27]
-// Entrance Device#KHEntry1 .... kh_dun01 [ 44, 20]
-// Entrance Device#KHEntry2 .... kh_dun01 [ 44,203]
-// Security Guard .............. yuno_fild08 [158,194]
-// Receiver .................... kh_kiehl01 [ 17, 39]
-// Flower Vase ................. kh_kiehl01 [ 13, 40]
-// Box ......................... kh_kiehl01 [ 19, 25]
-// Big Door .................... kh_kiehl01 [ 44, 33]
-// Big_Door_1_Warp ............. kh_kiehl01 [ 43, 33]
-// Big Door .................... kh_kiehl01 [174, 40]
-// Big_Door_2_Warp ............. kh_kiehl01 [174, 39]
-// Big Door .................... kh_kiehl01 [ 77,108]
-// Big_Door_3_Warp ............. kh_kiehl01 [ 68,108]
-// Big Door .................... kh_kiehl01 [ 41,177]
-// Big_Door_4_Warp ............. kh_kiehl01 [ 78,177]
-// Robots ...................... kh_kiehl01 [ 15,181]
-// Big Door .................... kh_kiehl01 [166,187]
-// Big_Door_5_Warp ............. kh_kiehl01 [166,186]
-// Kiehl_Room_Trap ............. kh_kiehl02 [ 49, 15]
-// Kiehl#Original .............. kh_kiehl02 [ 50, 52]
-// KiehlRoom ................... kh_kiehl02 [ 1, 1]
-// Mitchell#KiehlRoom .......... kh_kiehl02 [ 49, 55]
-// Agent#KHAgent1 .... ....... kh_kiehl02 [ 53, 52]
-// Agent#KHAgent2 .............. kh_kiehl02 [ 51, 49]
-// Agent#KHAgent3 .............. kh_kiehl02 [ 47, 50]
-// Agent#KHAgent4 .............. kh_kiehl02 [ 46, 53]
-// Kiehl#Copy .................. kh_kiehl02 [ 48, 53]
-// Kiehl_Roomn_Exit ............ kh_kiehl01 [ 50, 59]
-//
-//----------------------------------------------------------------------------
-// [Functions]
-// None
-//
-//----------------------------------------------------------------------------
-// [Conflicts]
-// Resolved
-//
-//============================================================================
-
-//============================================================================
-// Affiliated NPCs
-//============================================================================
-
-//----------------------------------------------------------------------------
-// Juno Pub Master/Starting point.
-//----------------------------------------------------------------------------
+//================= Current Version =======================================
+//= 4.7
+//================= Additional Comments ===================================
+//= Based on [iRO Sakray] as of [03/29/2007]
+//= Let it be noted that ALL DIALOG IS OFFICIAL TO IRO UNLESS SPECIFIED.
+//= I've fixed a few of iRO's mistakes, but I'm sure I made some of my own.
+//= Will probably require a major optimizing.
+//= Not going to list ALL of the more usless NPCs. (Doors + Empty
+//= "Beautiful Ladies")
+//= Parties are *NOT REQUIRED* as per Doddler's Wiki information.
+//================= Maps Used =============================================
+//= yuno_in01 : Start quest in pub
+//= kh_school : Deliver Wine here, Meet Elly
+//= yuno : Get Delivery for/from "Little Kid"
+//= lighthalzen : Get Delivery package for "Little Kid"
+//= kh_vila : Kiel Hyre cottage.
+//= kh_dun01 : Robot Factory; Save Kiel Hyre
+//= kh_mansion : Kiel Hyre's Mansion in Lighthalzen
+//= kh_kiehl01 : Kiehl's room/Cave
+//= kh_kiehl02 : Kiehl's room/Boss Room
+//================= Variables Used ========================================
+//= KielHyreQuest : Main quest tracking variable (Quest finished at 106)
+//= KHToastGirlEnd : 1 - Pick up delivery
+//= 2 - picked up delivery
+//= 3 - finished
+//= Deleted once no longer needed.
+//= KHCottagePoem1 : Tracks Poem 1 quest in cottage. (finished = 5)
+//= Deleted once no longer needed.
+//= KHCottagePoem2 : Tracks Poem 2 quest in cottage. (finished = 3)
+//= Deleted once no longer needed.
+//= .KHKilled : Tracks how many monsters have been killed.
+//= Used with "Receiver", "Robots", and "Kiehl" NPCs
+//= .KHDoor1Open : 0/1 Depending on if the first door is opened.
+//= .KHDoor2Open : 0/1 Depending on if the second door is opened.
+//= .KHDoor3Open : 0/1 Depending on if the third door is opened.
+//= .KHDoor4Open : 0/1 Depending on if the fourth door is opened.
+//= .KHDoor5Open : 0/1 Depending on if the fifth door is opened.
+//= .KHKilledBoss : 0/1 depending on if the boss has been killed.
+//= $@KHQuestBusy : 0/1 depending on if the boss room has been set in
+//= motion.
+//=========================================================================
+
+//== Affiliated NPCs =======================================
+
+//- Juno Pub Master/Starting point -
yuno_in01,35,179,4 script Pub Master#kh 1_ETC_01,5,5,{
if (checkweight(7487,1) == 0) {
mes "[Vandt]";
@@ -450,9 +315,7 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Juno Toast Sales Girl.
-//----------------------------------------------------------------------------
+//- Juno Toast Sales Girl -
yuno,217,114,6 script Little Kid#kh 4W_KID,{
mes "[Cezu]";
if (KielHyreQuest < 6) {
@@ -541,9 +404,7 @@ yuno,217,114,6 script Little Kid#kh 4W_KID,{
close;
}
-//----------------------------------------------------------------------------
-// Lighthalzen WindMill Owner.
-//----------------------------------------------------------------------------
+//- Lighthalzen WindMill Owner -
lighthalzen,366,299,4 script Windmill Owner#kh 1_ETC_01,{
if (checkweight(7488,1) == 0) {
mes "[Mills]";
@@ -645,13 +506,9 @@ lighthalzen,366,289,2 script Windmill Owner's Helper 4W_M_01,{
}
}
-//============================================================================
-//Kiel Hyre Academy NPCs
-//============================================================================
+//== Kiel Hyre Academy NPCs ================================
-//----------------------------------------------------------------------------
-// Girl (Talks about the academy)
-//----------------------------------------------------------------------------
+//- Girl (Talks about the academy) -
yuno_fild08,196,196,5 script Hanie#kh1 8_F,{
mes "[Hanie]";
mes "Oh, I wish I could study";
@@ -679,10 +536,7 @@ yuno_fild08,196,196,5 script Hanie#kh1 8_F,{
close;
}
-
-//----------------------------------------------------------------------------
-// Academy Security Guards
-//----------------------------------------------------------------------------
+//- Academy Security Guards -
yuno_fild08,158,194,6 script Security Guard#1::KHAGuard 4_M_EIN_SOLDIER,{
if ((KielHyreQuest < 2) || (KielHyreQuest > 31)) {
mes "[Security Guard]";
@@ -795,9 +649,7 @@ yuno_fild08,158,194,6 script Security Guard#1::KHAGuard 4_M_EIN_SOLDIER,{
yuno_fild08,158,183,7 duplicate(KHAGuard) Security Guard#2 4_M_EIN_SOLDIER
-//----------------------------------------------------------------------------
-// Gossiping Teenagers/Story NPCs
-//----------------------------------------------------------------------------
+//- Gossiping Teenagers/Story NPCs -
kh_school,57,142,6 script Student#kha 4_F_HUWOMAN,3,3,{
mes "[Laci]";
mes "Oh, wow! We usually";
@@ -844,9 +696,7 @@ kh_school,57,139,0 script Student#khb 4_F_HUWOMAN,{
close;
}
-//----------------------------------------------------------------------------
-// Mrs. Lecollane
-//----------------------------------------------------------------------------
+//- Mrs. Lecollane -
kh_school,176,60,4 script Lady#kh 4W_F_01,{
if (KielHyreQuest < 2) {
mes "[Mrs. Lecollane]";
@@ -925,9 +775,7 @@ kh_school,176,60,4 script Lady#kh 4W_F_01,{
}
}
-//----------------------------------------------------------------------------
-// Elly (In school)
-//----------------------------------------------------------------------------
+//- Elly (In school) -
kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
if (checkweight(908,200) == 0) {
mes "[Elly]";
@@ -1472,9 +1320,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
end;
}
-//----------------------------------------------------------------------------
-// Elly's Window
-//----------------------------------------------------------------------------
+//- Elly's Window -
yuno_fild08,69,185,0 script Window#kh HIDDEN_NPC,{
if (KielHyreQuest < 29) {
mes "^3355FFYou can see a curtain";
@@ -1538,9 +1384,7 @@ yuno_fild08,69,185,0 script Window#kh HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Elly (In Dormitory)
-//----------------------------------------------------------------------------
+//- Elly (In Dormitory) -
kh_school,178,180,4 script Elly 4_F_KHELLY,{
if (checkweight(908,200) == 0) {
mes "^3355FFJust a second...";
@@ -1717,9 +1561,7 @@ kh_school,178,180,4 script Elly 4_F_KHELLY,{
}
}
-//----------------------------------------------------------------------------
-// Cookie Basket
-//----------------------------------------------------------------------------
+//- Cookie Basket -
kh_school,175,176,0 script Cookie Basket#kh HIDDEN_NPC,{
if (KielHyreQuest < 30) {
mes "^3355FFIt's a cookie";
@@ -1827,17 +1669,13 @@ kh_school,175,176,0 script Cookie Basket#kh HIDDEN_NPC,{
end;
}
-//----------------------------------------------------------------------------
-// Elly's Window (In Dormitory)
-//----------------------------------------------------------------------------
+//- Elly's Window (In Dormitory) -
kh_school,188,185,0 script Window#kh2 HIDDEN_NPC,{
warp "yuno_fild08",69,183;
end;
}
-//----------------------------------------------------------------------------
-// Grave/Kiel Hyre dungeon entry
-//----------------------------------------------------------------------------
+//- Grave/Kiel Hyre dungeon entry -
yuno_fild08,71,170,0 script Grave#kh HIDDEN_NPC,{
if (KielHyreQuest < 36) {
mes "^3355FFIt's just a grave.";
@@ -1957,13 +1795,9 @@ yuno_fild08,71,170,0 script Grave#kh HIDDEN_NPC,{
}
}
-//============================================================================
-//Kiel Hyre Cottage NPCs
-//============================================================================
+//== Kiel Hyre Cottage NPCs ================================
-//----------------------------------------------------------------------------
-// Cottage Keeper
-//----------------------------------------------------------------------------
+//- Cottage Keeper -
yuno_fild02,93,210,4 script Cottage Keeper#kh 4_M_03,{
if ((KielHyreQuest < 12) || (KielHyreQuest > 12)) {
mes "[Cottage Keeper]";
@@ -2012,9 +1846,7 @@ yuno_fild02,93,210,4 script Cottage Keeper#kh 4_M_03,{
}
}
-//----------------------------------------------------------------------------
-// Cottage Door (left)
-//----------------------------------------------------------------------------
+//- Cottage Door (left) -
yuno_fild02,75,218,0 script Door#kh2 HIDDEN_NPC,{
if (KielHyreQuest < 16) {
mes "^3355FFThis door is locked.";
@@ -2066,9 +1898,7 @@ yuno_fild02,75,218,0 script Door#kh2 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage Door (Right)
-//----------------------------------------------------------------------------
+//- Cottage Door (Right) -
yuno_fild02,109,218,0 script Door#kh1 HIDDEN_NPC,{
if (KielHyreQuest != 16) {
mes "^3355FFThis door is locked.";
@@ -2098,10 +1928,7 @@ yuno_fild02,109,218,0 script Door#kh1 HIDDEN_NPC,{
}
}
-
-//----------------------------------------------------------------------------
-// Store room interior; Wall
-//----------------------------------------------------------------------------
+//- Store room interior; Wall -
kh_vila,191,14,0 script Wall#kh HIDDEN_WARP_NPC,1,1,{
if (KielHyreQuest < 28) {
mes "^3355FFIt's just a wall.";
@@ -2124,9 +1951,7 @@ kh_vila,191,14,0 script Wall#kh HIDDEN_WARP_NPC,1,1,{
}
}
-//----------------------------------------------------------------------------
-// Store room interior; books
-//----------------------------------------------------------------------------
+//- Store room interior; books -
kh_vila,184,20,0 script Book#kh1::BookKHQ1 HIDDEN_NPC,{
if (KielHyreQuest != 26) {
mes "^3355FFThis bookshelf is^000000";
@@ -2160,9 +1985,7 @@ kh_vila,181,20,0 duplicate(BookKHQ1) Book#kh2 HIDDEN_NPC
kh_vila,178,20,0 duplicate(BookKHQ1) Book#kh3 HIDDEN_NPC
kh_vila,175,19,0 duplicate(BookKHQ1) Book#kh4 HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Store room interior; Letter to Elly on the floor.
-//----------------------------------------------------------------------------
+//- Store room interior; Letter to Elly on the floor. -
kh_vila,179,11,0 script Letter#kh -1,1,1,{
//OnTouch2:
OnTouch:
@@ -2191,9 +2014,7 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Cottage interior, kitchen; Box (Pet Food vending machine)
-//----------------------------------------------------------------------------
+//- Cottage interior, kitchen; Box (Pet Food vending machine) -
kh_vila,16,175,0 script Box#khp1 HIDDEN_NPC,{
mes "^FFFFFF##^000000*Tasty-Nutricious-Delicious*";
mes "*Cute Pet Doof Vending Machine*";
@@ -2237,9 +2058,7 @@ kh_vila,16,175,0 script Box#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, kitchen; Apple Box (Useless?)
-//----------------------------------------------------------------------------
+//- Cottage interior, kitchen; Apple Box (Useless?) -
kh_vila,30,184,0 script Apple Box#khp1 HIDDEN_NPC,{
mes "^3355FFYou find a box filled with";
mes "ripe, delicious apples.^000000";
@@ -2264,9 +2083,7 @@ kh_vila,30,184,0 script Apple Box#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, dining room; Map
-//----------------------------------------------------------------------------
+//- Cottage interior, dining room; Map -
kh_vila,44,126,0 script Map#khp1 HIDDEN_NPC,{
if ((KHCottagePoem1 < 2) && (KielHyreQuest < 30)) {
mes "^3355FFA magnificent world map,";
@@ -2378,9 +2195,7 @@ kh_vila,44,126,0 script Map#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, kitchen; Pot
-//----------------------------------------------------------------------------
+//- Cottage interior, kitchen; Pot -
kh_vila,33,184,0 script Pot#khp1 HIDDEN_NPC,{
if (KHCottagePoem1 < 1) {
mes "^3355FFYou've found a pot";
@@ -2420,9 +2235,7 @@ kh_vila,33,184,0 script Pot#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, fire place; Calabash
-//----------------------------------------------------------------------------
+//- Cottage interior, fire place; Calabash -
kh_vila,14,55,0 script Calabash#khp1 HIDDEN_NPC,{
if ((countitem(7329) < 1) && (countitem(7516) < 1) && (countitem(7491) < 1) && (KielHyreQuest < 38)) {
if (checkweight(7329,1) == 0) {
@@ -2474,9 +2287,7 @@ kh_vila,14,55,0 script Calabash#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, garden; Pool
-//----------------------------------------------------------------------------
+//- Cottage interior, garden; Pool -
kh_vila,39,41,0 script Pool#khp1 HIDDEN_NPC,{
if ((KHCottagePoem1 < 3) && (KielHyreQuest < 30)) {
mes "^3355FFYou find a fancy pool";
@@ -2556,9 +2367,7 @@ kh_vila,39,41,0 script Pool#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, upstairs; Vicious Dog
-//----------------------------------------------------------------------------
+//- Cottage interior, upstairs; Vicious Dog -
kh_vila,181,178,4 script Vicious Dog#khp1 4_DOG01,7,3,{
//OnTouch2:
OnTouch:
@@ -2621,9 +2430,7 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, upstairs; Drawer, first room nightstand
-//----------------------------------------------------------------------------
+//- Cottage interior, upstairs; Drawer, first room nightstand -
kh_vila,115,186,0 script Drawer#khp1 HIDDEN_NPC,{
if (checkweight(7492,1) == 0) {
mes "^3355FFThere's something inside";
@@ -2665,9 +2472,7 @@ kh_vila,115,186,0 script Drawer#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, upstairs; Box
-//----------------------------------------------------------------------------
+//- Cottage interior, upstairs; Box -
kh_vila,107,126,0 script Box#khp2 HIDDEN_NPC,{
if ((countitem(7329) < 1) && (countitem(7516) < 1) && (countitem(7491) < 1) && (KielHyreQuest < 38)) {
mes "^3355FFA solid box is laid";
@@ -2712,9 +2517,7 @@ kh_vila,107,126,0 script Box#khp2 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, upstairs; Bookshelf.
-//----------------------------------------------------------------------------
+//- Cottage interior, upstairs; Bookshelf -
kh_vila,181,138,0 script Bookshelf#khp1 HIDDEN_NPC,{
if ((countitem(7491) < 1) && (countitem(7329) >= 1) || (countitem(7516) >= 1)) {
mes "^3355FFOne of the books on";
@@ -2822,9 +2625,7 @@ kh_vila,181,138,0 script Bookshelf#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, upstairs; Desk
-//----------------------------------------------------------------------------
+//- Cottage interior, upstairs; Desk -
kh_vila,118,144,0 script Desk#khp1 HIDDEN_NPC,{
if (KHCottagePoem2 < 1) {
mes "^3355FFThere are piles of papers";
@@ -2857,9 +2658,7 @@ kh_vila,118,144,0 script Desk#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, upstairs; Medicine Chest
-//----------------------------------------------------------------------------
+//- Cottage interior, upstairs; Medicine Chest -
kh_vila,123,170,0 script Medicine Chest#khp1 HIDDEN_NPC,{
if ((KHCottagePoem2 < 1) && (KielHyreQuest < 30)) {
mes "^3355FFThis medicine cabinet";
@@ -3003,9 +2802,7 @@ kh_vila,123,170,0 script Medicine Chest#khp1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, stair case; Sword hilt
-//----------------------------------------------------------------------------
+//- Cottage interior, stair case; Sword hilt -
kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
if ((KHCottagePoem1 < 3) || (KHCottagePoem2 < 2) && (KielHyreQuest < 30)) {
mes "^3355FFThere are four elaborately";
@@ -3144,9 +2941,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Cottage interior, Secret Room; left test tube
-//----------------------------------------------------------------------------
+//- Cottage interior, Secret Room; left test tube -
kh_vila,179,68,0 script Test Tube#khp2 HIDDEN_NPC,{
mes "^3355FFThis test tube contains";
mes "a young man dressed in";
@@ -3157,10 +2952,7 @@ kh_vila,179,68,0 script Test Tube#khp2 HIDDEN_NPC,{
close;
}
-
-//----------------------------------------------------------------------------
-// Cottage interior, Secret Room; Right test tube
-//----------------------------------------------------------------------------
+//- Cottage interior, Secret Room; Right test tube -
kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 HIDDEN_NPC,{
if (KielHyreQuest > 28) {
mes "^3355FFA strange looking,";
@@ -3242,13 +3034,9 @@ kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 HIDDEN_NPC,{
end;
}
-//============================================================================
-// Robot Factory NPCs
-//============================================================================
+//== Robot Factory NPCs ====================================
-//----------------------------------------------------------------------------
-// Robotic's Factory; Heavy Door
-//----------------------------------------------------------------------------
+//- Robotic's Factory; Heavy Door -
kh_dun01,235,48,0 script Heavy Door#kh1::HeavyDoorKHQ1 HIDDEN_NPC,{
if (KielHyreQuest < 38) {
mes "^3355FFThere is a large, heavy";
@@ -3308,9 +3096,7 @@ kh_dun01,235,48,0 script Heavy Door#kh1::HeavyDoorKHQ1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Robotic's Factory; Heavy Door (These doors don't seem to serve any purpose)
-//----------------------------------------------------------------------------
+//- Robotic's Factory; Heavy Door (These doors don't seem to serve any purpose) -
kh_dun01,76,233,0 script Heavy Door::HeavyDoorKHQ2 HIDDEN_NPC,{
if ((KielHyreQuest >= 38) && (KielHyreQuest < 46)) {
mes "^3355FFThere is a large, heavy";
@@ -3349,9 +3135,7 @@ kh_dun01,235,70,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh9 HIDDEN_NPC
kh_dun01,235,92,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh10 HIDDEN_NPC
kh_dun01,235,114,0 duplicate(HeavyDoorKHQ2) Heavy Door#kh11 HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Beautiful Lady and Beautiful Lady copies.
-//----------------------------------------------------------------------------
+//- Beautiful Lady and Beautiful Lady copies -
kh_school,119,149,4 script Beautiful Lady#kh1::BeatifulLadyKHQ1 4_F_KHELLISIA,{
cutin "kh_ellisia",2;
if (KielHyreQuest < 40) {
@@ -3438,9 +3222,7 @@ kh_school,118,149,4 duplicate(BeatifulLadyKHQ2) Beautiful lady#kh3 4_F_KHELLISIA
kh_school,120,149,4 duplicate(BeatifulLadyKHQ2) Beautiful lady#kh4 4_F_KHELLISIA
kh_school,121,149,4 duplicate(BeatifulLadyKHQ1) Beautiful lady#kh5 4_F_KHELLISIA
-//----------------------------------------------------------------------------
-// Beautiful Lady "Allysia"
-//----------------------------------------------------------------------------
+//- Beautiful Lady "Allysia" -
kh_school,122,186,4 script Beautiful Lady#kh6 4_F_KHELLISIA,{
if (checkweight(7496,1) == 0) {
mes "^3355FFJust a second...";
@@ -3614,9 +3396,7 @@ kh_school,122,186,4 script Beautiful Lady#kh6 4_F_KHELLISIA,{
}
}
-//----------------------------------------------------------------------------
-// Signboard (another useless NPC?)
-//----------------------------------------------------------------------------
+//- Signboard (another useless NPC?) -
kh_dun01,163,223,4 script Signboard#kh 4_BOARD3,{
mes "[Notice]";
mes "Cute Pets are prohibited";
@@ -3627,9 +3407,7 @@ kh_dun01,163,223,4 script Signboard#kh 4_BOARD3,{
close;
}
-//----------------------------------------------------------------------------
-// Mechanical Devices for accessing restricted area
-//----------------------------------------------------------------------------
+//- Mechanical Devices for accessing restricted area -
kh_dun01,166,223,0 script Mechanical Device#kh::KHKeyardReader HIDDEN_NPC,{
if ((KielHyreQuest <= 38) || (KielHyreQuest >= 44)) {
mes "^3355FFYou encounter";
@@ -3663,10 +3441,8 @@ kh_dun01,166,223,0 script Mechanical Device#kh::KHKeyardReader HIDDEN_NPC,{
kh_dun01,162,206,0 duplicate(KHKeyardReader) Mechanical Device HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Keep monsters out of the quest area.
+//- Keep monsters out of the quest area -
// Silly really since the rest of it's a dungeon
-//----------------------------------------------------------------------------
//kh_dun01,180,220,0 script Monster Warp#kh1::KHMobWarp -1,5,20,{
//OnTouchNPC:
// warp "kh_dun01",178,138;
@@ -3678,9 +3454,7 @@ kh_dun01,162,206,0 duplicate(KHKeyardReader) Mechanical Device HIDDEN_NPC
//kh_dun01,210,220,0 duplicate(KHMobWarp) Monster Warp#kh4 -1,5,20
//kh_dun01,220,220,0 duplicate(KHMobWarp) Monster Warp#kh5 -1,5,10
-//----------------------------------------------------------------------------
-// Kiel Hyre - OnTouch
-//----------------------------------------------------------------------------
+//- Kiel Hyre - OnTouch -
kh_dun01,224,233,0 script Factory B Area Door -1,5,5,{
//OnTouch2:
OnTouch:
@@ -3750,9 +3524,7 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Robot Factory Second Floor Entrances
-//----------------------------------------------------------------------------
+//- Robot Factory Second Floor Entrances -
kh_dun01,44,203,0 script Entrance Device#khd2::KHAccess HIDDEN_NPC,{
if (countitem(7509) < 1) {
mes "^3355FFYou encounter";
@@ -3802,13 +3574,9 @@ kh_dun01,44,203,0 script Entrance Device#khd2::KHAccess HIDDEN_NPC,{
kh_dun01,36,195,0 duplicate(KHAccess) Entrance Device#khd1 HIDDEN_NPC
-//============================================================================
-// Kiel Hyre Mansion NPCs, and Kiehl's Room NPCs
-//============================================================================
+//== Kiel Hyre Mansion NPCs, and Kiehl's Room NPCs =========
-//----------------------------------------------------------------------------
-// Kiel's Steward
-//----------------------------------------------------------------------------
+//- Kiel's Steward -
kh_mansion,78,55,5 script Steward#kh 4_M_MANAGER,{
if (KielHyreQuest < 46) {
mes "[Steward]";
@@ -3908,9 +3676,7 @@ kh_mansion,78,55,5 script Steward#kh 4_M_MANAGER,{
}
}
-//----------------------------------------------------------------------------
-// Kiel Hyre
-//----------------------------------------------------------------------------
+//- Kiel Hyre -
kh_mansion,22,28,4 script Kiel Hyre#kh 4_M_KHKYEL,{
if (checkweight(908,200) == 0) {
mes "^3355FFJust a second...";
@@ -4679,10 +4445,7 @@ kh_mansion,22,28,4 script Kiel Hyre#kh 4_M_KHKYEL,{
end;
}
-
-//----------------------------------------------------------------------------
-// Allysia
-//----------------------------------------------------------------------------
+//- Allysia -
kh_mansion,18,30,4 script Allysia 4_F_KHELLISIA,{
if (KielHyreQuest < 46) {
mes "[Allysia]";
@@ -4847,9 +4610,7 @@ kh_mansion,18,30,4 script Allysia 4_F_KHELLISIA,{
end;
}
-//----------------------------------------------------------------------------
-// Abduction triggering NPC
-//----------------------------------------------------------------------------
+//- Abduction triggering NPC -
lighthalzen,188,200,0 script Abduction_trigger -1,3,1,{
//OnTouch2:
OnTouch:
@@ -4866,9 +4627,7 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Mysterious Woman "Mitchell Layla"
-//----------------------------------------------------------------------------
+//- Mysterious Woman "Mitchell Layla" -
kh_mansion,25,79,4 script Mysterious Woman#kh 4_F_JOB_HUNTER,3,3,{
//OnTouch2:
@@ -5150,11 +4909,9 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Warp portal into Kiehl's 'Room'
-// - Anyone can enter
-// - After 30-40 seonds this NPC should be disabled.
-//----------------------------------------------------------------------------
+//- Warp portal into Kiehl's 'Room' -
+// Anyone can enter
+// After 30-40 seonds this NPC should be disabled.
kh_mansion,29,27,0 script Kiehl_Room_Warp WARPNPC,2,2,{
OnTouch:
warp "kh_kiehl01",10,31;
@@ -5176,13 +4933,9 @@ OnInit:
end;
}
-//============================================================================
-// Rosimier NPCs and other Related NPCs
-//============================================================================
+//== Rosimier NPCs and other Related NPCs ==================
-//----------------------------------------------------------------------------
-// Odd Grandma
-//----------------------------------------------------------------------------
+//- Odd Grandma -
yuno,257,140,4 script Odd Grandma 4_F_EINOLD,{
if (KielHyreQuest < 54) {
mes "[Grandma]";
@@ -5265,9 +5018,7 @@ yuno,257,140,4 script Odd Grandma 4_F_EINOLD,{
}
}
-//----------------------------------------------------------------------------
-// Old Lady; gives you the key to the Rosimier Mansion
-//----------------------------------------------------------------------------
+//- Old Lady; gives you the key to the Rosimier Mansion -
yuno,250,132,0 script Old Lady#kh 4_F_05,{
if (KielHyreQuest < 56) {
mes "[Old Lady]";
@@ -5433,9 +5184,7 @@ yuno,250,132,0 script Old Lady#kh 4_F_05,{
}
-//----------------------------------------------------------------------------
-// Warp portal into Rosimier Mansion
-//----------------------------------------------------------------------------
+//- Warp portal into Rosimier Mansion -
yuno,273,141,0 script Rosimmir_Entrance WARPNPC,2,2,{
OnTouch:
if (countitem(7498) < 1) {
@@ -5452,9 +5201,7 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Rosimier Mansion, first floor; Table
-//----------------------------------------------------------------------------
+//- Rosimier Mansion, first floor; Table -
kh_rossi,23,23,0 script Table#khr2 HIDDEN_NPC,{
if (checkweight(7499,1) == 0) {
mes "^3355FFJust a second...";
@@ -5495,9 +5242,7 @@ kh_rossi,23,23,0 script Table#khr2 HIDDEN_NPC,{
end;
}
-//----------------------------------------------------------------------------
-// Rosimier Mansion, first floor; Shelf
-//----------------------------------------------------------------------------
+//- Rosimier Mansion, first floor; Shelf -
kh_rossi,92,40,0 script Shelf#khr HIDDEN_NPC,{
if (checkweight(7500,1) == 0) {
mes "^3355FFJust a second...";
@@ -5568,9 +5313,7 @@ kh_rossi,92,40,0 script Shelf#khr HIDDEN_NPC,{
}
-//----------------------------------------------------------------------------
-// Rosimier Mansion, top floor; Desk
-//----------------------------------------------------------------------------
+//- Rosimier Mansion, top floor; Desk -
kh_rossi,144,286,0 script Desk#khr3 HIDDEN_NPC,{
if (checkweight(7501,1) == 0) {
mes "^3355FFJust a second...";
@@ -5633,9 +5376,7 @@ kh_rossi,144,286,0 script Desk#khr3 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Rosimier Mansion, top floor; Bookshelf
-//----------------------------------------------------------------------------
+//- Rosimier Mansion, top floor; Bookshelf -
kh_rossi,148,288,0 script Bookshelf#khr HIDDEN_NPC,{
if (checkweight(7502,1) == 0) {
mes "^3355FFJust a second...";
@@ -5677,9 +5418,7 @@ kh_rossi,148,288,0 script Bookshelf#khr HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Rosimier Mansion, top floor; Bed
-//----------------------------------------------------------------------------
+//- Rosimier Mansion, top floor; Bed -
kh_rossi,154,286,0 script Bed#khr HIDDEN_NPC,{
if (KielHyreQuest < 58) {
mes "^3355FFYou found a well made";
@@ -5716,9 +5455,7 @@ kh_rossi,154,286,0 script Bed#khr HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Fisherman
-//----------------------------------------------------------------------------
+//- Fisherman -
yuno_fild12,232,222,0 script Old Fisherman 4_M_SEAMAN,{
if (KielHyreQuest < 60) {
mes "[Fisherman]";
@@ -5824,9 +5561,7 @@ yuno_fild12,232,222,0 script Old Fisherman 4_M_SEAMAN,{
}
}
-//----------------------------------------------------------------------------
-// Kiel Hyre's hut; Wooden Board
-//----------------------------------------------------------------------------
+//- Kiel Hyre's hut; Wooden Board -
yuno_fild09,158,217,0 script Wooden Board#kh HIDDEN_NPC,{
if (checkweight(7503,1) == 0) {
mes "^3355FFJust a second...";
@@ -5867,21 +5602,15 @@ yuno_fild09,158,217,0 script Wooden Board#kh HIDDEN_NPC,{
}
}
-//============================================================================
-// Kiehl Hyre's Room and Boss NPCs
-//============================================================================
-// Beyond here the NPC for the final areas.
-// Now, this area is not someplace you wanna slow down so
-// you can pick up dialog. I used packet logging to pull
-// what I could and for the sake of the two people with me,
-// did not bother doing all the proper NPC positioning
-// or some of the 'error/wrong option' dialogs.
+//== Kiehl Hyre's Room and Boss NPCs =======================
+// Beyond here the NPC for the final areas. Now, this area is not someplace
+// you wanna slow down so you can pick up dialog. I used packet logging to pull
+// what I could and for the sake of the two people with me, did not bother
+// doing all the proper NPC positioning or some of the 'error/wrong option'
+// dialogs.
// All the doors are kind of weird.
-//============================================================================
-//----------------------------------------------------------------------------
-// Kiehl's Room; Receiver (Gives black keycards upon killing mobs)
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Receiver (Gives black keycards upon killing mobs) -
kh_kiehl01,17,39,0 script Receiver#kh HIDDEN_NPC,{
if (mobcount("kh_kiehl01","Receiver#kh::OnMyMobDead") < 1) {
mes "^333333*BBBZZZ*^000000";
@@ -5913,9 +5642,7 @@ OnMyMobDead:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Flower Vase (Gives...password...for Box)
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Flower Vase (Gives...password...for Box) -
kh_kiehl01,13,40,0 script Flower Vase#kh1 HIDDEN_NPC,{
if (KielHyreQuest < 74) {
mes "^3355FFYou found";
@@ -5966,9 +5693,7 @@ kh_kiehl01,13,40,0 script Flower Vase#kh1 HIDDEN_NPC,{
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Box
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Box -
kh_kiehl01,19,25,0 script Box#kh1 HIDDEN_NPC,{
if (checkweight(7505,1) == 0) {
mes "^3355FFJust a second...";
@@ -6023,12 +5748,10 @@ kh_kiehl01,19,25,0 script Box#kh1 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Big Door, (First)
+//- Kiehl's Room; Big Door, (First) -
// - Anyone can pass through this door
// - Consume one Black KeyCard when opened.
// - Only one person actually needs to open it.
-//----------------------------------------------------------------------------
kh_kiehl01,44,33,0 script Big Door#BigDoorKHQ1 HIDDEN_NPC,{
if (.KHDoor1Opened == 0) {
mes "^3355FFThe door is locked,";
@@ -6085,11 +5808,9 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Big Door, (second)
+//- Kiehl's Room; Big Door, (second) -
// - Consume Toy Key when opened.
// - Only one person actually needs to open it.
-//----------------------------------------------------------------------------
kh_kiehl01,174,40,0 script Big Door#BigDoorKHQ2 HIDDEN_NPC,{
if (.KHDoor2Opened == 0) {
mes "^3355FFThe door is locked,";
@@ -6145,11 +5866,9 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Big Door, (Third)
+//- Kiehl's Room; Big Door, (Third) -
// - Consume one Black KeyCard when opened.
// - Only one person actually needs to open it.
-//----------------------------------------------------------------------------
kh_kiehl01,77,108,0 script Big Door#BigDoorKHQ3 HIDDEN_NPC,{
if (.KHDoor3Opened == 0) {
mes "^3355FFThe door is locked,";
@@ -6205,11 +5924,9 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Big Door, (Fourth)
+//- Kiehl's Room; Big Door, (Fourth) -
// - Consume TWO Black KeyCard when opened.
// - Only one person actually needs to open it.
-//----------------------------------------------------------------------------
kh_kiehl01,42,177,0 script Big Door#BigDoorKHQ4 HIDDEN_NPC,{
if (.KHDoor4Opened == 0) {
mes "^3355FFThe door is locked,";
@@ -6265,9 +5982,7 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Robots
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Robots -
kh_kiehl01,15,179,0 script Robots#kh1 HIDDEN_NPC,{
if (mobcount("kh_kiehl01","Robots#kh1::OnMyMobDead") < 1) {
mes "^3355FFAs soon as you";
@@ -6292,9 +6007,7 @@ OnMyMobDead:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Dummy Robots
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Dummy Robots -
kh_kiehl01,15,177,0 script Robots#kh2::RobotsKHQ HIDDEN_NPC,{
end;
}
@@ -6305,11 +6018,9 @@ kh_kiehl01,37,187,0 duplicate(RobotsKHQ) Robots#kh6 HIDDEN_NPC
kh_kiehl01,39,187,0 duplicate(RobotsKHQ) Robots#kh7 HIDDEN_NPC
kh_kiehl01,41,187,0 duplicate(RobotsKHQ) Robots#kh8 HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Kiehl's Room; Big Door, (Fifth, and final)
+//- Kiehl's Room; Big Door, (Fifth, and final) -
// - Anyone can pass through this door
// - Consumes 4 Solid Iron Pieces
-//----------------------------------------------------------------------------
kh_kiehl01,166,187,0 script Big Door#BigDoorKHQ5 HIDDEN_NPC,{
if (($@KHQuestBusy == 0) && (KielHyreQuest >= 74) && (KielHyreQuest <= 106)) {
if (KielHyreQuest < 86) {
@@ -6479,9 +6190,7 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Kiehl_Room_Trap (Entry way trap)
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Kiehl_Room_Trap (Entry way trap) -
kh_kiehl02,49,10,0 script Kiehl_Room_Trap -1,5,3,{
end;
@@ -6518,10 +6227,8 @@ OnGlobalTimerOff:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Kiehl
+//- Kiehl's Room; Kiehl -
// - Timer will drop to 3 minutes once Kiehl is defeated.
-//----------------------------------------------------------------------------
kh_kiehl02,50,52,4 script Kiehl#Original 4_M_KHKIEL,{
if (checkweight(908,200) == 0) {
mes "^3355FFJust a second...";
@@ -7021,9 +6728,7 @@ OnTimer1000:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; NPC for mob control, timers, and other junk.
-//----------------------------------------------------------------------------
+//- Kiehl's Room; NPC for mob control, timers, and other junk. -
kh_kiehl02,1,1,0 script KiehlRoom -1,{
end;
@@ -7059,9 +6764,7 @@ OnReset:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Mitchell and Agents.
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Mitchell and Agents. -
kh_kiehl02,49,55,6 script Mitchell#KiehlRoom 4_F_JOB_HUNTER,{
end;
OnInit:
@@ -7073,9 +6776,7 @@ kh_kiehl02,51,49,1 duplicate(Mitchell#KiehlRoom) Agent#KHAgent2 4_M_MASKMAN
kh_kiehl02,47,50,0 duplicate(Mitchell#KiehlRoom) Agent#KHAgent3 4_M_MASKMAN
kh_kiehl02,46,53,6 duplicate(Mitchell#KiehlRoom) Agent#KHAgent4 4_M_MASKMAN
-//----------------------------------------------------------------------------
-// Kiehl's Room; Copy of Kiehl.
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Copy of Kiehl. -
kh_kiehl02,48,53,6 script Kiehl#Copy 4_M_KHKIEL,{
end;
@@ -7084,9 +6785,7 @@ OnInit:
end;
}
-//----------------------------------------------------------------------------
-// Kiehl's Room; Kiehl_Room_Exit
-//----------------------------------------------------------------------------
+//- Kiehl's Room; Kiehl_Room_Exit -
kh_kiehl02,50,59,0 script Kiehl_Room_Exit WARPNPC,1,1,{
OnTouch:
if (getmapusers("kh_kiehl02") < 1)
@@ -7102,72 +6801,3 @@ OnInit:
disablenpc "Kiehl_Room_Exit";
end;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 First version, needs testing [Playtester]
-//= 1.1 Copied over some changes made by -Tsuyuki- [L0ne_W0lf]
-//= Reworked variables slightly so that the permenents ones aside from the
-//= main tracking variable, are deleted when no longer needed. Renamed
-//= several variables that handle strings to @KHInput$. [L0ne_W0lf]
-//= 1.2 Removed duplicate NPCs. [Toms]
-//= 1.3 More Bug fixes, fixed typo. Updated Additional comments. [L0ne_W0lf]
-//= 1.4 Fixed doors not resetting in kh_kiehl01 after 30 second timer is up. [L0ne_W0lf]
-//= 1.5 Another bug fixed (&& instead of ||). [L0ne_W0lf]
-//= 1.6 More squashed bugs with if checking. [L0ne_W0lf]
-//= 1.7 Corrected some spelling mistakes. [Balish]
-//= Corrected Exploit with the pub man, giving infinite wine and money.
-//= Corrected pool and map not showing text for some states of the quest.
-//= Corrected Elly showing cutin but not text for some states of the quest (causing players to log off to continue).
-//= Let fisherman talk to you when you have 10 fishes OR MORE.
-//= Corrected not letting you enter the tombstone after finishing the quest.
-//= 1.8 Elly now deletes the Iron_Box, and Kiel Hyre deletes the Pin. [L0ne_W0lf]
-//= More security on the 5th Big Door, now makes sure no one outside of who-
-//= acticated it initially can use it. Resets after 10 minutes to make it.
-//= Made it so that you need to be at least step 84 to activate the final door.
-//= Corrected not deleting Allysia's Ring from inventory.
-//= 1.9 Exit will now enable if you are just retrieving the Ring, keeps you from getting stuck. [L0ne_W0lf]
-//= Corrected "KH_Kielh02", was setting off a debug, invalid map index. Should have been "kh_Kiehl02"
-//= Made .KHQuestBusy$ into a temp global variable. $@KHQuestBusy$.
-//= 2.0 Changed the labels on the "Big Doors" to "Identifier Names" to prevent an error with using getvariableofnpc [L0ne_W0lf]
-//= 2.1 Fifth door now checks for a variable HIGHER or EQUAL to 74 not 84, as pointed out by Stollen. [L0ne_W0lf]
-//= 2.2 Another fix for Elly, no longer RESETS to 26 when you talk to her. [L0ne_W0lf]
-//= 2.3 Should NOT have been setting .KHQuestBusy at all. It's not used or accessed anymore. Removed. [L0ne_W0lf]
-//= 2.4 Lots of fixes (4ish) from Valandi. [L0ne_W0lf]
-//= Added a getmapuser check to the mapwarp in KHTimerEnd so it's not trying to warp out 0 users. [L0ne_W0lf]
-//= 2.5 Fixed several small issues (and large one) such as typos in cutins, typos in dialog, etc. [L0ne_W0lf]
-//= Added some of the missing dialogs for several NPCs, and fixed a few NPC locations.
-//= ALL books can now trigger the wall.
-//= Allysia will now summon 4 (was 2) G_CONSTANTS instead of REGULAR constants.
-//= Fixed where Golden_Key and Kiel_Button are deleted.
-//= Removed KHTimerEnd, and instead use OnReset.
-//= Fixed typo in the second NPC that gives Black Keycards.
-//= Added Monster Warps. (Keeps monsters from being in dungeon quest area.) [Non-functional]
-//= 2.6 Stupid mistake, accidentally had 4 copies of the same script in 1... [L0ne_W0lf the bonehead]
-//= 2.7 Fixed the wrong name being displayed for Kiel Hyre in one dialog.
-//= Removed $@KH_DoorInvoker entirely. The quest is now working like it should according to iRO.
-//= Fixed up a few more NPC headers. Facing direction fixes mostly this time.
-//= More progression changes to Kiehl Hyre. He no longer stops dialog after the agents appear.
-//= 2.8 Fixed the weight checking in Vandt, and added official dialog. [L0ne_W0lf]
-//= Added weight checks for all NPCs that give items. Semi-official dialog.
-//= Got the missing portion of dialog for Mills'.
-//= Will add further proper dialogs as I get to them on the second runthrough of the quest.
-//= 2.8a minor optimization with extra goto, else or empty switch [Lupus]
-//= 2.9 Fixed the "enablenpc" problem with the missing spaces. No idea how it happened. [L0ne_W0lf]
-//= 3.0 Fixed a typo in Elly, in her room. (was <= should have been <) [L0ne_W0lf]
-//= Added an 'end;' to the cookie basket. Kiel Hyre's final dialog will now delete all quest-related items.
-//= 3.1 Moved the "delitem" for all related quest items to the proper NPC. [L0ne_W0lf]
-//= 3.2 Fixed error with Allysia teling you to "Go away." maybe. [L0ne_W0lf]
-//= 3.2b Fixed some typos and grammar mistakes. [SinSloth]
-//= 3.3 Fixed the receiver log out bugs. [L0ne_W0lf]
-//= 3.4 Fixed bug when u can't get a Yellow Keycard if u got the Blue one at first [Lupus]
-//= Note: There are many condition checks that should be omitted in the future fixed item names in item_db.txt / txt resources according the quest
-//= for items, should be used bitwise methods in a single variable. So let's fix the rest possible bugs (if they exist) and then optimize ^_-
-//= 3.5 Changed the way the Black Keycard distibuting NPCs work slighty. [L0ne_W0lf]
-//= 3.6 Keil Hyre removes ALL outstanding quest items when he is talked [L0ne_W0lf]
-//= to after finishing the quest.
-//= 3.7 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 3.8 Corrected some delitems. (bugreport:690) [Samuray22]
-//= 3.9 Fixed a cutin not being erased. (bugreport:1539) [L0ne_W0lf]
-//============================================================
diff --git a/npc/quests/lvl4_weapon_quest.txt b/npc/quests/lvl4_weapon_quest.txt
index 449d3d705..0839f27a8 100644
--- a/npc/quests/lvl4_weapon_quest.txt
+++ b/npc/quests/lvl4_weapon_quest.txt
@@ -1,24 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Gepard
+//= Copyright (C) erKURITA
+//= Copyright (C) Silent
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) Reddozen
+//= Copyright (C) Vicious_Pucca
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Grade A and Grade S weapon quests
-//===== By: ==================================================
-//= Vicious_Pucca, Reddozen & MasterOfMuppets
-//===== Current Version: =====================================
-//= 1.6
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Grade A and Grade S weapon quests
-//===== Additional Comments: =================================
-//= 1.0 First Version, Credits goes to Vicious_Pucca for converting [MasterOfMuppets]
-//= the quest from aegis format to eA format. Also thanks to
-//= reddozen for fixing bugs.
-//= 1.1 Many fixes to spelling, grammar, and sentence order. [Silent]
-//= 1.2 A small fix, thanks to vicious_pucca [MasterOfMuppets]
-//= 1.21 Fixing MoM's typos (Citrin -> Citrine) [erKURITA]
-//= 1.3 Redirected error message for "LV_16" to "LV_16_NOGEM" (Gepard) [L0ne_W0lf]
-//= 1.4 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.5 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= 1.6 Was using the wrong IDs for the ores needed. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.6
+//=========================================================================
umbala,117,285,3 script Bazo#lv4 4_M_03,{
if (checkweight(908,300) == 0) {
diff --git a/npc/quests/mage_solution.txt b/npc/quests/mage_solution.txt
index 2d4dcaab0..696b3bffa 100644
--- a/npc/quests/mage_solution.txt
+++ b/npc/quests/mage_solution.txt
@@ -1,16 +1,39 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Zopokx
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Mage Solutions
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
+//================= Description ===========================================
+//= Traders for Morroc Solution and Payon Solution, used in the Sage skill
+//= quests and the Pre-Renewal Mage job quest.
+//================= Current Version =======================================
//= 1.0
-//===== Description: =========================================
-//= [Official Conversion]
-//= Traders for Morroc Solution and Payon Solution, used in
-//= the Sage skill quests and the Pre-Renewal Mage job quest.
-//===== Additional Comments: =================================
-//= 1.0 Split from Pre-Renewal Mage job quest. [Zopokx]
-//============================================================
+//=========================================================================
pay_arche,122,100,0 script Dollshoi 4_M_ORIENT01,{
mes "[Mage Guildsman]";
diff --git a/npc/quests/monstertamers.txt b/npc/quests/monstertamers.txt
index 5ad2cbbdb..74fbc30c9 100644
--- a/npc/quests/monstertamers.txt
+++ b/npc/quests/monstertamers.txt
@@ -1,21 +1,42 @@
-//===== Hercules Script =======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Silent
+//= Copyright (C) Lupus
+//= Copyright (C) x[tsk]
+//= Copyright (C) Darkchild
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Monster Tamers
-//===== By: ==================================================
-//= kobra_k88, Darkchild, x[tsk]
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
+//================= Description ===========================================
//= Cute pet quest items
-//===== Additional Comments: =================================
-//= May not have all of the Monster Tamers, but the ones here are fully working.
-//= 1.1 Fixed exploits [Lupus]
-//= 1.2 Removed Duplicates [Silent]
-//= 1.3 Added Bongun's taming item quest. Credits to Lone_Wolf. [SinSloth]
-//= 1.4 Updated Monster taming item quests. [L0ne_W0lf]
-//= 1.4a FIXED item requirement for stellar hairpin. [L0ne_W0lf]
-//= 1.4b Fixed the delitem assosiated with the last uptate. [L0ne_W0lf]
-//= 1.5 Moved Izlude NPC to pre-re/re paths.
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
alberta_in,173,76,4 script Monster Tamer#alb 4_M_TELEPORTER,{
mes "[Iwado]";
diff --git a/npc/quests/mrsmile.txt b/npc/quests/mrsmile.txt
index 065dc5f89..ab15d7b06 100644
--- a/npc/quests/mrsmile.txt
+++ b/npc/quests/mrsmile.txt
@@ -1,16 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) Akaru
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Mr. Smile Quest
-//===== By: ==================================================
-//= kobra_k88, Akaru
-//===== Current Version: =====================================
-//= 1.4a
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Trade Clover, Fluff and Jellopy for a Mr. Smile mask.
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= 1.4a Fixed a little Typo error in duplicates. (bugreport:749) [Samuray22]
-//============================================================
+//================= Current Version =======================================
+//= 1.4a
+//=========================================================================
- script Smile Assistance::SmileHelper 4_F_03,{
mes "[Smile Girl]";
@@ -92,18 +116,10 @@
}
}
-// Additional Smile Assistance staff
+//== Additional Smile Assistance staff =====================
alberta,113,53,4 duplicate(SmileHelper) Smile Assistance#alb 4_F_03
aldebaran,136,135,4 duplicate(SmileHelper) Smile Assistance#alde 4_F_03
geffen,119,107,4 duplicate(SmileHelper) Smile Assistance#gef 4_F_03
moc_ruins,59,154,3 duplicate(SmileHelper) Smile Assistance#moc 4_F_03
payon,186,104,5 duplicate(SmileHelper) Smile Assistance#pay 4_F_03
prontera,157,187,4 duplicate(SmileHelper) Smile Assistance#prt 4_F_03
-
-//============================================================
-// Old changelog
-//============================================================
-//= Fully working. 1.1 Optimized
-//= 1.2 updated Payon coords [Lupus]
-//= 1.3 fixed exploit [Lupus]
-//============================================================
diff --git a/npc/quests/newgears/2004_headgears.txt b/npc/quests/newgears/2004_headgears.txt
index 982ee7c54..37c6d4e18 100644
--- a/npc/quests/newgears/2004_headgears.txt
+++ b/npc/quests/newgears/2004_headgears.txt
@@ -1,42 +1,58 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Dj-Yhn
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= 2004 Headgear Quests
-//===== By: ==================================================
-//= Dj-Yhn
-//===== Current Version: =====================================
-//= 1.6b
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= 2004 New Headgears. Official Quests
-//= 1) Black Cat Ears (payon 115 131)
-//= 2) X Hairpin, Band Aid, Flower Hairpin (geffen 129 148)
-//= 3) Hot-blooded Headband (yuno 300 188)
-//= 4) Red Ribbon (prontera 165 232)
-//= 5) Indian Headband (comodo 237 217)
-//= 6) Mushroom Band (geffen 67 87)
-//= 7) Angel Wing Ears, Devil Wing Ears (yuno 241 52)
-//= 8) Sea-Otter Hat (xmas 183 267)
-//= 9) Teddybear Hat (xmas 175 156)
+//= 1) Black Cat Ears (payon 115 131)
+//= 2) X Hairpin, Band Aid, Flower Hairpin (geffen 129 148)
+//= 3) Hot-blooded Headband (yuno 300 188)
+//= 4) Red Ribbon (prontera 165 232)
+//= 5) Indian Headband (comodo 237 217)
+//= 6) Mushroom Band (geffen 67 87)
+//= 7) Angel Wing Ears, Devil Wing Ears (yuno 241 52)
+//= 8) Sea-Otter Hat (xmas 183 267)
+//= 9) Teddybear Hat (xmas 175 156)
//= 10) Model Training Hat (payon_in03 8 193)
//= 11) Tulip Haipin (geffen 83 189)
-//= 12) Party Hat, Straw Hat, Cowboy Hat, (xmas_in 35 30)
-//= Sombrero, Beanie
-//= 13) Decorative Golden Bell, (yuno_in03 20 18)
-//= Crown of Ancient Queen, Crown of Mistress
+//= 12) Party Hat, Straw Hat, Cowboy Hat, Sombrero, Beanie (xmas_in 35 30)
+//= 13) Decorative Golden Bell, Crown of Ancient Queen, Crown of Mistress
+//= (yuno_in03 20 18)
//= 14) Alarm Mask (alde_alche 88 180)
-//= 15) Drooping Cat, Smokie Leaf, Lazy Smokie, (morocc 273 79)
-//= Blue Fish
+//= 15) Drooping Cat, Smokie Leaf, Lazy Smokie, Blue Fish (morocc 273 79)
//= 16) Kitsune Mask (pay_dun03 48 84)
//= 17) Orc Hero Helm (in_orcs01 31 93 & 162 33)
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= 1.5 Vito'd function call for checkweight. [L0ne_W0lf]
-//= 1.6 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.6a Added 'disable_items' command. [Euphy]
-//= 1.6b Added more 'disable_items' commands. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.6b
+//=========================================================================
-// Black Cat Ears
-//============================================================
+//== Black Cat Ears ========================================
payon,115,131,3 script Neko Neko#1 4_F_JOB_ASSASSIN,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -103,8 +119,7 @@ payon,115,131,3 script Neko Neko#1 4_F_JOB_ASSASSIN,{
close;
}
-// X Hairpin, Band Aid, Flower Hairpin
-//============================================================
+//== X Hairpin, Band Aid, Flower Hairpin ===================
geffen,129,148,3 script Argen#1 4_M_YOYOROGUE,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -293,8 +308,7 @@ geffen,129,148,3 script Argen#1 4_M_YOYOROGUE,{
close;
}
-// Hot-blooded Headband
-//============================================================
+//== Hot-blooded Headband ==================================
yuno,300,188,5 script Zhenbolt#1 4_M_MONK,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -389,8 +403,7 @@ yuno,300,188,5 script Zhenbolt#1 4_M_MONK,{
close;
}
-// Red Ribbon
-//============================================================
+//== Red Ribbon ============================================
prontera,165,232,3 script Nephia#1 4_F_ALCHE,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -504,8 +517,7 @@ prontera,165,232,3 script Nephia#1 4_F_ALCHE,{
}
}
-// Indian Headband
-//============================================================
+//== Indian Headband =======================================
comodo,237,217,5 script Meruntei#1 4_M_JOB_HUNTER,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -558,8 +570,7 @@ comodo,237,217,5 script Meruntei#1 4_M_JOB_HUNTER,{
close;
}
-// Mushroom Band
-//============================================================
+//== Mushroom Band =========================================
geffen,67,87,3 script Ipore#1 8_F_GIRL,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute! -";
@@ -638,8 +649,7 @@ geffen,67,87,3 script Ipore#1 8_F_GIRL,{
close;
}
-// Angel Wing Ears, Devil Wing Ears
-//============================================================
+//== Angel Wing Ears, Devil Wing Ears ======================
yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -959,8 +969,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
}
}
-// Sea-Otter Hat
-//============================================================
+//== Sea-Otter Hat =========================================
xmas,183,267,3 script Pretty Lindsay#1 4_F_NFLOSTGIRL,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -1074,8 +1083,7 @@ xmas,183,267,3 script Pretty Lindsay#1 4_F_NFLOSTGIRL,{
close;
}
-// Teddybear Hat
-//============================================================
+//== Teddybear Hat =========================================
xmas,175,156,3 script Fuzzy Fuzz#1 4_M_05,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -1162,8 +1170,7 @@ xmas,175,156,3 script Fuzzy Fuzz#1 4_M_05,{
close;
}
-// Model Training Hat
-//============================================================
+//== Model Training Hat ====================================
payon_in03,8,193,4 script Nanhyang#1 1_F_ORIENT_03,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -1323,8 +1330,7 @@ payon_in03,8,193,4 script Nanhyang#1 1_F_ORIENT_03,{
close;
}
-// Tulip Hairpin
-//============================================================
+//== Tulip Hairpin =========================================
geffen,83,189,5 script Seth#1 4_M_KID2,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -1442,8 +1448,7 @@ geffen,83,189,5 script Seth#1 4_M_KID2,{
}
}
-// Party Hat, Straw Hat, Cowboy Hat, Sombrero, Beanie
-//============================================================
+//== Party Hat, Straw Hat, Cowboy Hat, Sombrero, Beanie ====
xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -1733,8 +1738,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
}
}
-// Decorative Golden Bell, Crown of Ancient Queen, Crown of Mistress
-//============================================================
+//== Decorative Golden Bell, Crown of Ancient Queen, Crown of Mistress =
yuno_in03,20,18,6 script Nehris#1 4_F_JOB_BLACKSMITH,{
disable_items;
if (checkweight(1201,1) == 0) {
@@ -1898,8 +1902,7 @@ yuno_in03,20,18,6 script Nehris#1 4_F_JOB_BLACKSMITH,{
}
}
-// Alarm Mask
-//============================================================
+//== Alarm Mask ============================================
alde_alche,88,180,0 script Muscle Man#Alarm Mask 4_M_ALCHE_A,{
if (checkweight(1201,1) == 0) {
mes "[Muscle Man]";
@@ -2071,8 +2074,7 @@ OnInit:
end;
}
-// Drooping Cat, Smokie Leaf, Lazy Smokie, Blue Fish
-//============================================================
+//== Drooping Cat, Smokie Leaf, Lazy Smokie, Blue Fish =====
morocc,273,79,4 script Educated Traveller 4W_M_03,{
disable_items;
if ((MaxWeight-Weight) < 5000 || checkweight(1201,1) == 0) {
@@ -2452,8 +2454,7 @@ morocc,273,79,4 script Educated Traveller 4W_M_03,{
}
}
-// Kitsune Mask
-//============================================================
+//== Kitsune Mask ==========================================
pay_dun03,48,84,4 script Nine Tails#Kitsune Mask NINE_TAIL,1,1,{
end;
@@ -2629,8 +2630,7 @@ OnMyMobDead2:
}
-// Orc Hero Helmet
-//============================================================
+//== Orc Hero Helmet =======================================
in_orcs01,31,93,1 script Orc Warrior#1 ORK_WARRIOR,2,2,{
OnTouch:
disable_items;
@@ -3631,15 +3631,3 @@ OnTouch:
mes "....................";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.01 Fixed items names iRO->kRO, fixed some bugs [Qwadrat]
-//= Fixed possible item exploits, fixed Straw Hat
-//= Added missing checks [Lupus]
-//= 1.1 Fixed a bug in Giant-band-aid that didn't counting rotten bandages
-//= Fixed a bug in Fur Hat that didn't count yarn [Evera]
-//= 1.2 Syntax fixes for parenthesis, reformatting [KarLaeda]
-//= 1.3 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//============================================================
diff --git a/npc/quests/newgears/2005_headgears.txt b/npc/quests/newgears/2005_headgears.txt
index e1aebe213..98b1e7d44 100644
--- a/npc/quests/newgears/2005_headgears.txt
+++ b/npc/quests/newgears/2005_headgears.txt
@@ -1,20 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Muad_Dib
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) ultramage
+//= Copyright (C) MasterOfMuppets
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= 2005 Headgear Quests
-//===== By: ==================================================
-//= MasterOfMuppets
-//===== Current Version: =====================================
-//= 1.3a
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= 2005 Headgears Official Quest.
-//===== Additional Comments: =================================
-//= 1.0 First version, converted from the official aegis script. [MasterOfMuppets]
-//= 1.1 Updated item ids in the zealotus mask npc, now requires a whip [ultramage]
-//= 1.2 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.3 Fixed item check bugs, added missing airport NPC,
-// and took out unneeded breaks [Xantara] [Muad_Dib]
-//= 1.3a Added 'disable_items' command. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.3a
+//=========================================================================
yuno,222,116,3 script Kasis#LhzHat 4_M_REPAIR,{
if(countitem(519) > 49 && countitem(7031) > 49 && countitem(548) > 49 && countitem(539) > 49)
diff --git a/npc/quests/newgears/2006_headgears.txt b/npc/quests/newgears/2006_headgears.txt
index 4c41c657e..49ad6e5c7 100644
--- a/npc/quests/newgears/2006_headgears.txt
+++ b/npc/quests/newgears/2006_headgears.txt
@@ -1,29 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) reddozen
+//= Copyright (C) DiviniaRO members
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= 2006 Headgear
-//===== By: ==================================================
-//= DiviniaRO members, cleaned by reddozen
-//===== Current Version: =====================================
+//================= Description ===========================================
+//= Censor Bar, Feather Beret, Valk. Helm, Hahoe Mask, Mythical Lion Mask,
+//= Bride Mask, Magistrate Hat and Ayam
+//================= Current Version =======================================
//= 1.4
-//===== Description: =========================================
-//= [Official Conversion]
-//= Censor Bar, Feather Beret, Valk. Helm, Hahoe Mask,
-//= Mythical Lion Mask, Bride Mask, Magistrate Hat and Ayam
-//===== Additional Comments: =================================
-//= NPC id's and dialog are custom, please replace
-//= 1.0a fixed typos, added missing names, more cleaned and
-//= standartized stuff a bit [Lupus]
-//= 1.0b fixed Helm of Valkyries ingredients
-//= 1.0c corrected item names according to item_db [Lupus]
-//= 1.1 Full update. EuRO (?) dialogs, and positions. [L0ne_W0lf]
-//= 1.2 Fixed bugs in the Hahoe/Lion/Bride Mask NPC. [L0ne_W0lf]
-//= Fixed some of the names to iRO.
-//= 1.3 Fixed some color code bugs in Ghenirhemin. Thanks to yyCC. [L0ne_W0lf]
-//= 1.3a Fixed wrong item names (due to copy/paste) [Lupus]
-//= 1.4 Chungwolmang now checks if the last item set should be deleted. (bugreport:4719) [L0ne_W0lf]
-//============================================================
+//=========================================================================
-// Censor Bar
-//============================================================
+//== Censor Bar ============================================
rachel,91,273,0 script ? 4_M_RACHMAN2,{
if (countitem(983) > 0 && countitem(7111) > 99 && countitem(938) > 98 && Zeny > 99999) {
mes "[?]";
@@ -90,8 +103,7 @@ rachel,91,273,0 script ? 4_M_RACHMAN2,{
close;
}
-// Feather Beret
-//============================================================
+//== Feather Beret =========================================
rachel,152,131,3 script Sakjul 4_M_MIDDLE1,{
if (countitem(5172) > 0 && countitem(7063) > 99 && countitem(982) > 0) {
mes "[Sakjul]";
@@ -206,8 +218,7 @@ rachel,152,131,3 script Sakjul 4_M_MIDDLE1,{
close;
}
-// Valkyrie Helm
-//============================================================
+//== Valkyrie Helm =========================================
hugel,147,103,3 script Ghenirhemin 4_M_HUGRANFA,{
if (moza_valkylie == 5) {
.@val2 = rand(1,10);
@@ -563,8 +574,7 @@ hugel,147,103,3 script Ghenirhemin 4_M_HUGRANFA,{
mes "when you show me your money. Hahahaha!";
close;
}
-// Hahoe Mask / Mythical Lion Mask / Bride Mask
-//============================================================
+//== Hahoe Mask / Mythical Lion Mask / Bride Mask ==========
payon,135,320,3 script Chungwolmang 4W_M_01,{
if (moza_tal == 2) {
if (countitem(7015) > 19 && countitem(952) > 99 && countitem(1028) > 99) {
@@ -806,8 +816,7 @@ S_MakeMask:
}
-// Magistrate Hat / Ayam
-//============================================================
+//== Magistrate Hat / Ayam =================================
payon_in03,139,124,3 script Han Garam 4_M_ORIENT01,{
if (moza_korea == 2 && countitem(954) > 299 && countitem(733) > 4 && countitem(975) > 0 && countitem(7166) > 49) {
mes "[Han Garam]";
diff --git a/npc/quests/newgears/2008_headgears.txt b/npc/quests/newgears/2008_headgears.txt
index b5a91eb5f..4229d8853 100644
--- a/npc/quests/newgears/2008_headgears.txt
+++ b/npc/quests/newgears/2008_headgears.txt
@@ -1,16 +1,37 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Masao
+//= Copyright (C) Muad_Dib
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= 2008 Headgear
-//===== By: ==================================================
-//= Masao
-//= Credits: Muad_Dib
-//===== Current Version: =====================================
-//= 1.0
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Cats Footprint, Cute Ribbon Dyer and Brides Corolla.
-//===== Additional Comments: =================================
-//= 1.0 First Version. [Masao]
-//============================================================
+//================= Current Version =======================================
+//= 1.0
+//=========================================================================
gef_fild05,80,149,3 script Myu#08_hat 4_F_YUNYANG,{
mes "[Myu]";
diff --git a/npc/quests/newgears/2010_headgears.txt b/npc/quests/newgears/2010_headgears.txt
index 34d1e8b2b..f9ef2662d 100644
--- a/npc/quests/newgears/2010_headgears.txt
+++ b/npc/quests/newgears/2010_headgears.txt
@@ -1,16 +1,38 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2015 Hercules Dev Team
+//= Copyright (C) Dastgir
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= 2010 Headgear Quest
-//===== By: ==================================================
-//= Dastgir
-//===== Current Version: =====================================
-//= 1.0
-//===== Description: =========================================
+//================= Description ===========================================
//= Quests For Headgears:
//= Flower Of Fairy, NeckTie, Hair Brush
//= Status Of Baby Angel, Frog Cap, Solo Play Box
-//===== Additional Comments: =================================
-//= 1.0 Converted from the official Aegis script. [Dastgir]
-//============================================================
+//================= Current Version =======================================
+//= 1.0
+//=========================================================================
gonryun,149,189,0 script Yotang#Flower_Of_Fairy 1_M_04,{
mes "[Yotang]";
@@ -145,8 +167,7 @@ gonryun,149,189,0 script Yotang#Flower_Of_Fairy 1_M_04,{
close;
}
-// 2. Making the new headgear Necktie(5442)
-
+//== 2. Making the new headgear Necktie(5442) ==============
lhz_in02,276,281,1 script Drunken Man#Necktie 4_M_ALCHE_A,{
mes "[Drunken Man]";
mes "Hey.. you wanna fight?!";
@@ -253,7 +274,7 @@ lhz_in02,276,281,1 script Drunken Man#Necktie 4_M_ALCHE_A,{
close;
}
-// 3. Making the new headgear Hair Brush(5444)
+//== 3. Making the new headgear Hair Brush(5444) ===========
comodo,236,164,0 script Hat Girl#Hair_Brush 1_F_04,{
mes "[Hat Girl]";
mes "Isn't the unique hat much better";
@@ -345,7 +366,7 @@ comodo,236,164,0 script Hat Girl#Hair_Brush 1_F_04,{
close;
}
-// 4. Making the new headgear Statue Of Baby Angel(5443)
+//== 4. Making the new headgear Statue Of Baby Angel(5443) =
alberta,151,78,0 script Bebete#Baby_Angel_Status 4W_KID,{
// Check if wearing Ear_Of_Angel's_Wing, Angelic_Chain, Flying_Angel
if (!isequipped(Ear_Of_Angel's_Wing) && !isequipped(Angelic_Chain) && !isequipped(Flying_Angel)) {
@@ -493,7 +514,7 @@ alberta,151,78,0 script Bebete#Baby_Angel_Status 4W_KID,{
end;
}
-// 5. Making the new headgear Frog_Cap(5447)
+//== 5. Making the new headgear Frog_Cap(5447) =============
gef_fild07,108,161,4 script Roda Frog#Frog_Cap RODA_FROG,1,1,{
if (2009_hat == 0) {
@@ -826,7 +847,7 @@ OnTouch:
close;
}
-// 6. Making the new headgear Solo Playing Box 1,2 ()5448,5449)
+//== 6. Making the new headgear Solo Playing Box 1,2 (5448,5449) =
alberta,120,206,3 script Alonie#Solo_Play_Box 4_M_UMKID,{
if (2009_1_hat == 0) {
mes "[Alonie]";
diff --git a/npc/quests/ninja_quests.txt b/npc/quests/ninja_quests.txt
index 8f4645cef..03c1c011a 100644
--- a/npc/quests/ninja_quests.txt
+++ b/npc/quests/ninja_quests.txt
@@ -1,17 +1,37 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Playtester
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Ninja Equipment Quests
-//===== By: ==================================================
-//= Playtester
-//===== Current Version: =====================================
-//= 1.2a
-//===== Description: =========================================
+//================= Description ===========================================
//= Quests for Ninja weapons and armor.
-//===== Additional Comments: =================================
-//= 1.0 Ninja Arm Guards only yet [Playtester]
-//= 1.1 Added Kaibara [Playtester]
-//= 1.2 Added Tetsu [Playtester]
-//= 1.2a Kagerou/Oboro support (BaseJob -> BaseClass) [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.2a
+//=========================================================================
que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
diff --git a/npc/quests/obb_quest.txt b/npc/quests/obb_quest.txt
index cbbdfc31d..ea9b5ceee 100644
--- a/npc/quests/obb_quest.txt
+++ b/npc/quests/obb_quest.txt
@@ -1,24 +1,45 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) Lupus
+//= Copyright (C) Celesta
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Old Blue Box Quest
-//===== By ===================================================
-//= Celesta, Lupus
-//===== Version ==============================================
-//= 2.0
-//===== Description: =========================================
-// [Official Conversion]
+//================= Description ===========================================
//= Old Blue Box quest (?)
-//= Officially this quest gave an OBB in exhange for a the
-//= required items unlimitedly, however this was changed by
-//= Gravity, who claimed this behavior as a bug.
-//= The exact purpose of this quest is undetermined, but
-//= Gravity claimed that another quest would eventually
-//= branch from this one.
-//===== Additional Comments: =================================
-//= 1.7 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= 1.8 Added missing checkweights. [L0ne_W0lf]
-//= 1.9 Moved Morroc NPCs to Morroc Ruins. [L0ne_W0lf]
-//= 2.0 Removed unused "name" variable. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 2.0
+//================= Additional Comments====================================
+//= Officially this quest gave an OBB in exhange for a the required items
+//= unlimitedly, however this was changed by Gravity, who claimed this
+//= behavior as a bug. The exact purpose of this quest is undetermined, but
+//= Gravity claimed that another quest would eventually branch from this
+//= one.
+//=========================================================================
alberta,43,244,0 script Tourist#thai 4W_M_03,{
if (checkweight(1201,1) == 0) {
@@ -1935,11 +1956,3 @@ moc_ruins,107,62,0 script Tommy#thai 4_M_KID2,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= Official OBB Quest. You can pass it any times you want.
-//= 1.6 Updated, fixed, optimized and translated into English [Lupus]
-//= 1.6a Halved the required items to make an obb, thanks to marquis007 [MasterOfMuppets]
-//============================================================
diff --git a/npc/quests/okolnir.txt b/npc/quests/okolnir.txt
index c3aa36cfb..7cee73a4f 100644
--- a/npc/quests/okolnir.txt
+++ b/npc/quests/okolnir.txt
@@ -1,17 +1,39 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Toshiro90
+//= Copyright (C) Joseph
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Falicious Okolnir (Valfreja & Nidhoggr)
-//===== By: ==================================================
-//= Joseph
-//===== Current Version: =====================================
-//= 1.1
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= God Item SE Creation script (Asprika & Brynhild)
-//===== Additional Comments: =================================
-//= 0.x Previous author: L0ne_W0lf
-//= 1.0 Merged Okolnir. [Joseph]
-//= 1.1 Some bug fixes. [Toshiro90/Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.1
+//=========================================================================
function script F_Okolnir {
if (compare(strnpcinfo(0),"main")) end;
diff --git a/npc/quests/partyrelay.txt b/npc/quests/partyrelay.txt
index 151e5c193..247b6c8e7 100644
--- a/npc/quests/partyrelay.txt
+++ b/npc/quests/partyrelay.txt
@@ -1,17 +1,37 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Party Relay Quest
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.2
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Party Relay Quest.
-//===== Additional Comments: =================================
-//= 1.0 First version. [L0ne_W0lf]
-//= 1.1 Fixed a couple typos, npcs check area for PCs. [L0ne_W0lf]
-//= 1.2 Updated RE/Pre-RE EXP. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.2
+//=========================================================================
payon,103,113,3 script Ledrion#payon::RelayLedrion 4_M_MANAGER,{
getpartymember(getcharid(1));
@@ -3075,7 +3095,7 @@ payon,168,314,3 script Lospii#payon::RelayLospii 4_M_KID1,{
close;
}
-// EXP Rewards
+//== EXP Rewards ===========================================
function script F_PartyRelay_Exp {
if (RENEWAL_EXP) { //unconfirmed
if (BaseLevel > 94) getexp 104760,0;
@@ -3097,31 +3117,31 @@ function script F_PartyRelay_Exp {
return;
}
-// Comodo Relay
+//== Comodo Relay ==========================================
comodo,71,137,3 duplicate(RelayLedrion) Ledrion#comodo 4_M_MANAGER
comodo,236,197,3 duplicate(RelayGatan) Gatan#comodo 4_M_04
comodo,152,184,3 duplicate(RelayBafhail) Bafhail#comodo 4_M_JOB_BLACKSMITH
comodo,64,219,3 duplicate(RelayLospii) Lospii#comodo 4_M_KID1
-// Einbroch Relay
+//== Einbroch Relay ========================================
einbroch,107,93,3 duplicate(RelayLedrion) Ledrion#einbroch 4_M_MANAGER
einbroch,260,128,3 duplicate(RelayGatan) Gatan#einbroch 4_M_04
einbroch,251,178,3 duplicate(RelayBafhail) Bafhail#einbroch 4_M_JOB_BLACKSMITH
einbroch,173,72,3 duplicate(RelayLospii) Lospii#einbroch 4_M_KID1
-// Relay Hugel
+//== Relay Hugel ===========================================
hugel,102,130,3 duplicate(RelayLedrion) Ledrion#hugel 4_M_MANAGER
hugel,169,139,3 duplicate(RelayGatan) Gatan#hugel 4_M_04
hugel,55,200,3 duplicate(RelayBafhail) Bafhail#hugel 4_M_JOB_BLACKSMITH
hugel,144,201,3 duplicate(RelayLospii) Lospii#hugel 4_M_KID1
-// Relay Rachel
+//== Relay Rachel ==========================================
rachel,215,71,3 duplicate(RelayLedrion) Ledrion#rachel 4_M_MANAGER
rachel,45,163,3 duplicate(RelayGatan) Gatan#rachel 4_M_04
rachel,245,132,3 duplicate(RelayBafhail) Bafhail#rachel 4_M_JOB_BLACKSMITH
rachel,158,215,3 duplicate(RelayLospii) Lospii#rachel 4_M_KID1
-// Relay Veins
+//== Relay Veins ===========================================
veins,274,188,5 duplicate(RelayLedrion) Ledrion#veins 4_M_MANAGER
veins,138,207,3 duplicate(RelayGatan) Gatan#veins 4_M_04
veins,202,235,3 duplicate(RelayBafhail) Bafhail#veins 4_M_JOB_BLACKSMITH
diff --git a/npc/quests/quests_13_1.txt b/npc/quests/quests_13_1.txt
index 9eb179c30..cdcbcffc9 100644
--- a/npc/quests/quests_13_1.txt
+++ b/npc/quests/quests_13_1.txt
@@ -1,15 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Joseph
+//= Copyright (C) Masao
+//= Copyright (C) Euphy
+//= Copyright (C) tr0n
+//= Copyright (C) Slim
+//= Copyright (C) Gepard
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Ash-Vacuum
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 3.4
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Contains Quests:
//= Onward to the Other World
//= - Will differ from iRO wiki's version as iRO changed it.
-//= I may mimic the change later for those who want it.
//= New Surroundings
//= Attitude to the New
//= Finding a Fairy & Finding a Giant Tree
@@ -18,17 +44,11 @@
//= Part Time Work
//= Report from the New World
//= Persuing Rayan Moore
-//===== Additional Comments: =================================
-//= 3.0 Fixed a missing variable check. [Joseph]
-//= 3.1 Updated RE/Pre-RE EXP. [Euphy]
-//= 3.2 Updated ep13_start and dialog to match official script. [Joseph]
-//= 3.3 Updated to match the latest official script. [Euphy]
-//= 3.3a Added Izlude RE coordinates. [Euphy]
-//= 3.4 Added GM management function and NPC. [Euphy]
-//============================================================
-
-// Onward to the New World :: ep13_gogo
-//============================================================
+//================= Current Version =======================================
+//= 3.4
+//=========================================================================
+
+//== Onward to the New World :: ep13_gogo ==================
function script Promotional_Staff {
mes "[Promotional Staff]";
mes "We are looking for adventurers who are super curious and extremely brave.";
@@ -1957,8 +1977,7 @@ moc_fild22b,370,370,3 script Allied Manager#gm 4W_SAILOR,{
}
}
-// New Surroundings :: ep13_newbs
-//============================================================
+//== New Surroundings :: ep13_newbs ========================
mid_camp,222,283,4 script Marian#ep13bs 4_F_JOB_HUNTER,{
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) {
mes "[Marian]";
@@ -3644,8 +3663,7 @@ mid_camp,267,258,0 script Post#ep13bs2 HIDDEN_NPC,{
}
}
-// Attitude to the New :: ep13_ecology
-//============================================================
+//== Attitude to the New :: ep13_ecology ===================
mid_camp,188,254,3 script Monster Scholar#ep13 4_M_ALCHE_D,{
if (ep13_ryu < 100 && ep13_start < 100) {
mes "[Monster Scholar]";
@@ -4839,8 +4857,7 @@ man_fild01,92,230,3 script Frozen Tree#evt_lumis HIDDEN_NPC,1,1,{
end;
}
-// Finding a Fairy & Finding a Giant Tree
-//============================================================
+//== Finding a Fairy & Finding a Giant Tree ================
spl_fild02,34,223,5 script Small Fairy#spl 4_M_FAIRYKID,{
if (BaseLevel > 69) {
if (!questprogress(2158)) {
@@ -4975,8 +4992,7 @@ mid_camp,212,237,5 script Camp Guard Captain#man1 4_M_EIN_SOLDIER,{
}
}
-// The Tripartite Union's Feud :: ep13_1_rhea
-//============================================================
+//== The Tripartite Union's Feud :: ep13_1_rhea ============
mid_campin,376,120,0 script Research Official#ep131 4_M_SAGE_A,3,3,{
OnTouch:
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
@@ -6943,8 +6959,7 @@ OnTimer300000:
end;
}
-// Part Time Work :: ep13_alba
-//============================================================
+//== Part Time Work :: ep13_alba ===========================
mid_camp,1,1,0 script #timer_alba01 CLEAR_NPC,{
callfunc "F_GM_NPC";
mes "Please enter the password";
@@ -7551,8 +7566,7 @@ OnMyMobDead:
end;
}
-// Cat Hand Trading Post :: cat_yong
-//============================================================
+//== Cat Hand Trading Post :: cat_yong =====================
mid_camp,62,125,4 script Cat Hand Agent 4_M_BOSSCAT,{
function Catwarp;
if (ep13_yong1 < 1) {
@@ -8479,8 +8493,7 @@ sec_in02,80,171,0 script Piece of crack#sec 2_MONEMUS,{
}
}
-// Report from the New World :: ep13_1_edq
-//============================================================
+//== Report from the New World :: ep13_1_edq ===============
mid_campin,90,121,5 script Hibba Agip 4_M_REDSWORD,{
cutin "ep13_captin_edq",2;
.@start = (ep13_newbs + ep13_ryu + mao_morocc2 + ep13_1_rhea + ep13_animal + ep13_start);
@@ -10410,8 +10423,7 @@ OnMyMobDead:
end;
}
-// Persuing Rayan Moore :: ep13_moc2
-//============================================================
+//== Persuing Rayan Moore :: ep13_moc2 =====================
mid_campin,68,185,3 script Pursuit Party Leader#1 1_F_SIGNZISK,{
if (checkweight(714,3) == 0) {
mes "- You cannot proceed with the quest when you're carrying too many items with you. -";
@@ -13950,8 +13962,7 @@ que_dan02,102,42,3 script Disfigured Corpse#moc2 4_M_DSTMANDEAD,{
close;
}
-// Ash-Vacuum Warper :: gogoash
-//============================================================
+//== Ash-Vacuum Warper :: gogoash ==========================
/*
// Event NPC, now disabled on official servers.
prontera,161,192,5 script Ash-Vacuum Warper 4_M_MOC_SOLDIER,{
@@ -13980,32 +13991,3 @@ prontera,161,192,5 script Ash-Vacuum Warper 4_M_MOC_SOLDIER,{
}
}
*/
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 First Version. [L0ne_W0lf]
-//= 1.1 I missed an end in one of the lhz guards. [L0ne_W0lf]
-//= 1.2 Fixed missing ends, wrong label and some typos [Gepard]
-//= 1.3 Added the two remaining 13.1 quests. [L0ne_W0lf]
-//= Cat Hand Agents no longer ignore you with 300+ points.
-//= 1.4 Changed killmonsterall -> killmonster. (bugreport:4131)
-//= 1.5 Removed a 'close;' which should have been 'close2'. (bugreport:4276)
-//= 1.6 Fixed check in cat hand agent.
-//= 1.7 Moved the close in Cat Hand Service Warps. (bugreport:4079) [L0ne_W0lf]
-//= 1.8 Added 13.2 Additions to Report from the New World NPCs
-//= 1.9 Upped success rates for Report from the New World drops.
-//= 2.0 Added Mid Camp Warper, translated from the Official [Slim]
-//= 2.1 Fixed some typos [tr0n]
-//= 2.2 A little optimization (-25kb). [Euphy]
-//= 2.3 Updated to match the new Izlude Map. [Masao]
-//= 2.4 More optimization (-32kb). [Euphy]
-//= 2.5 Yet more optimization (-22kb). [Euphy]
-//= 2.5a Minor fixes. [Euphy]
-//= 2.6 Disabled "Ash Vacuum Warper" as it's no longer in iRO. [Euphy]
-//= 2.6a Added 'npcskill' command. [Euphy]
-//= 2.7 Updated EXP rewards.
-//= 2.7a Added 'consumeitem' command. [Euphy]
-//= 2.8 Some optimization, and moved an Izlude NPC. [Euphy]
-//= 2.9 Fixed an invalid event label. [Joseph]
-//============================================================
diff --git a/npc/quests/quests_13_2.txt b/npc/quests/quests_13_2.txt
index 2490d8443..e5fbeab80 100644
--- a/npc/quests/quests_13_2.txt
+++ b/npc/quests/quests_13_2.txt
@@ -1,11 +1,36 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Joseph
+//= Copyright (C) Euphy
+//= Copyright (C) Masao
+//= Copyright (C) Gepard
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Collection of episode 13.2 quests.
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.8
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Cat Hand Addition. (Leads to 13.2 areas)
//= Two Tribes
//= Monster Suppression
@@ -19,38 +44,11 @@
//= - Alfheim Perfume
//= Secret note of Bazett
//= Yggdrasil Dungeon Floor 2 puzzle.
-//===== Additional Comments: =================================
-//= 1.0 First version
-//= 1.1 Fixed unidentified_coin -> unidentified_mineral. (bugreport:4086)
-//= 1.2 Fixed Half-buried Gem#1 not re-enabling. (bugreport:4129)
-//= 1.3 Moved misc NPCs to the their respective city file. [L0ne_W0lf]
-//= 1.3 Added the "Two Tribes" quest. [L0ne_W0lf]
-//= 1.4 Corrected issues with Otherworld Language. (Bugreport:4147)
-//= 1.5 Added daily quests: Midgard Ore, and Alfheim Perfume.
-//= 1.6 Added the Yggdrasil Dungeon floor 2 puzzle.
-//= 1.7 Added daily quest 'Dragon Egg collection.'
-//= 1.7a Fixed a translation typo. Tabb -> Taab.
-//= 1.8 Added a missing " in the GM only NPC.
-//= 1.9 Added Monster Suppression, Bradium Collection, and
-//= Laphine Craftsman quests.
-//= 2.0 Added missing global var check in Yggdrasil Dungeon
-//= floor 2 puzzle. Fixed a typo. Commented out untranslated
-//= line. [Gepard]
-//= 2.1 Fixed Myterious Rock 31, and Cart Hand Agents.
-//= 2.2 Added a missing close. (bugreport:4520) [L0ne_W0lf]
-//= 2.3 Fixed EF_Wind not showing. (bugreport:5149) [Masao]
-//= 2.4 Optimized (6000+ lines reduced!). [Euphy]
-//= 2.4a Fixed an invisible NPC clashing with a warp portal. [Euphy]
-//= 2.5 Updated EXP rewards.
-//= 2.6 Fixed incorrect use of 'close'. [Joseph]
-//= 2.6a Disabled GM NPC. [Euphy]
-//= 2.7 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.7a Added Izlude RE coordinates. [Euphy]
-//= 2.8 Added GM management function. [Euphy]
-//============================================================
-
-// Cat Hand Addition :: cat_enhance
-//============================================================
+//================= Current Version =======================================
+//= 2.8
+//=========================================================================
+
+//== Cat Hand Addition :: cat_enhance ======================
spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
function Catwarp;
if (ep13_yong1 < 3) {
@@ -529,8 +527,7 @@ spl_fild01,55,269,0 duplicate(FishingHole_spl3) School of Fish#12 CLEAR_NPC
spl_fild01,332,131,0 duplicate(FishingHole_spl3) School of Fish#13 CLEAR_NPC
spl_fild01,170,74,0 duplicate(FishingHole_spl3) School of Fish#14 CLEAR_NPC
-// Two Tribes :: ep13_2_msg
-//============================================================
+//== Two Tribes :: ep13_2_msg ==============================
spl_in01,32,306,3 script Splendide Guard#ep13md01 4_M_FAIRYSOLDIER,2,2,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
@@ -2701,8 +2698,7 @@ spl_fild01,329,29,0 script ???#ep13mdf03 CLEAR_NPC,{
}
}
-// Monster Suppression :: ep13_2_dayquest
-//============================================================
+//== Monster Suppression :: ep13_2_dayquest ================
manuk,252,116,3 script Manuk Galtun#ep13_2day 4_MAN_GALTUN,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
@@ -2812,11 +2808,10 @@ manuk,252,116,3 script Manuk Galtun#ep13_2day 4_MAN_GALTUN,{
close;
}
-// Daily Quests :: ep13_2_dayquest
+//== Daily Quests :: ep13_2_dayquest =======================
// - Bradium Collection
// - Laphine Craftsman
// - Draco Egg Collection (NPC includes 'Wanted' quest)
-//============================================================
man_in01,378,276,3 script Manuk Engineer#ep13_2 4_MAN_NITT,{
if (checkweight(1201,2) == 0) {
mes "Wait a moment!!";
@@ -3506,8 +3501,7 @@ OnTimer300000:
end;
}
-// Otherworld language :: ep13_2_rhea
-//============================================================
+//== Otherworld language :: ep13_2_rhea ====================
mid_camp,197,237,3 script Schwartzvalt Mechanic#1 4_M_LGTMAN,{
if (ep13_1_edq > 2 || ep13_start == 100) {
if (ep13_2_rhea < 1) {
@@ -4627,10 +4621,9 @@ mid_camp,7,3,0 script Translator Preparation#1 4_M_PAY_SOLDIER,{
}
}
-// Daily Quests :: ep13_2_tre
+//== Daily Quests :: ep13_2_tre ============================
// - Midgard Ore
// - Alfheim Perfume
-//============================================================
man_in01,372,221,5 script Scientist#lifeguard 4_MAN_BENKUNI,{
if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) {
mes "[Dr. Lifeguard]";
@@ -6202,8 +6195,7 @@ OnTimer60000:
end;
}
-// Secret note of Bazett :: ep13_2_dailybs
-//============================================================
+//== Secret note of Bazett :: ep13_2_dailybs ===============
mid_camp,283,198,5 script Bazett Teablack#ep13bs 4_M_ALCHE_D,{
if (checkweight(1201,1) == 0) {
mes " - Hold on!! -";
@@ -6868,8 +6860,7 @@ manuk,193,135,0 script Worker#ep13bs 4_MAN_PIOM,{
}
}
-// Yggdrasil Dungeon Floor 2 puzzle :: ny_dun02_puzzle
-//============================================================
+//== Yggdrasil Dungeon Floor 2 puzzle :: ny_dun02_puzzle ===
nyd_dun02,178,255,0 script Strange Device#ep13_out CLEAR_NPC,3,3,{
mes "There's something strange here.";
mes "Maybe that device can be controlled from here.";
diff --git a/npc/quests/quests_airship.txt b/npc/quests/quests_airship.txt
index 3ba20ff7a..c402950ee 100644
--- a/npc/quests/quests_airship.txt
+++ b/npc/quests/quests_airship.txt
@@ -1,43 +1,51 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Joseph
+//= Copyright (C) brianluau
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Samuray22
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Airship Related Quests
-//===== By: ==================================================
-//= Samuray22
-//===== Current Version: =====================================
-//= 2.1
-//===== Description: =========================================
-//= Quest from the airplane to einbroch and einbech.
-//= Reward: -Free Ticket for Flyship.
-//= -Free System to Repair.
+//================= Description ===========================================
+//= Quest from the airplane to Einbroch and Einbech.
+//= Reward: - Free Ticket for Flyship.
+//= - Free System to Repair.
//= Quest about how work the airship
-//= Reward: -Base Experience 200,000
-//= -Job Experience 10,000
-//===== Additional Comments: =================================
-//= 1.0 First Beta.
-//= 1.1 Added Heart Fragment quest. [SinSloth]
-//= 1.2 Change the laboratory code text to make it easier to
-//= understand. [SinSloth]
-//= 1.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.3a Corrected a Typo error ";;". [Samuray22]
-//= 1.4 Fixed incorrect variable type used. [L0ne_W0lf]
-//= 1.5 Replaced effect numerics with constants. [Samuray22]
-//= 1.6 Changed some variables to scope instead of permanent char. [brianluau]
-//= 1.7 some minor cleanup updates to the airship invasion. [L0ne_W0lf]
-//= 1.8 Added quest log entries for:
-//= - Airship Ticket Quest
-//= - How the Airship Works
-//= 1.9 Fixed missing checks for How the Airship Works quest. [Joseph]
-//= 2.0 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.1 Updated Airship Ticket Quest with some missing parts. [Euphy]
-//============================================================
-
-// Airship Ticket Quest :: ein_tre
-//============================================================
+//= Reward: - Base Experience 200,000
+//= - Job Experience 10,000
+//================= Current Version =======================================
+//= 2.1
+//=========================================================================
-/* Note: this is an iRO conversion, and does not exactly match the official script. */
+//== Airship Ticket Quest :: ein_tre =======================
+// Note: this is an iRO conversion, and does not exactly match the official script.
-//----------------------------------------------------------------------------
-// Kain Himere
-//----------------------------------------------------------------------------
+//- Kain Himere -
airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
if (kain_ticket == 4) {
mes "[Kain Himere]";
@@ -445,9 +453,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
}
}
-//----------------------------------------------------------------------------
-// Empty Room 201
-//----------------------------------------------------------------------------
+//- Empty Room 201 -
ein_in01,227,279,3 script #door_ein -1,5,5,{
OnTouch:
if (kain_ticket == 5) {
@@ -471,9 +477,7 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Elle Cherno
-//----------------------------------------------------------------------------
+//- Elle Cherno -
ein_in01,261,241,3 script Elle Cherno 4_F_KID2,3,3,{
OnTouch:
mes "[Elle Cherno]";
@@ -556,9 +560,7 @@ OnTouch:
close;
}
-//----------------------------------------------------------------------------
-// Theo Cherno
-//----------------------------------------------------------------------------
+//- Theo Cherno -
ein_in01,123,94,1 script Theo Cherno 4_M_REPAIR,{
if (kain_ticket == 7) {
callfunc "F_Cherno";
@@ -594,9 +596,7 @@ ein_in01,123,94,1 script Theo Cherno 4_M_REPAIR,{
}
}
-//----------------------------------------------------------------------------
-// Tarsha Cherno
-//----------------------------------------------------------------------------
+//- Tarsha Cherno -
ein_in01,125,99,3 script Tarsha Cherno 4_F_EINWOMAN,{
if (kain_ticket == 7) {
callfunc "F_Cherno";
@@ -888,9 +888,7 @@ function script F_Cherno {
}
}
-//----------------------------------------------------------------------------
-// Unidentified Machine
-//----------------------------------------------------------------------------
+//- Unidentified Machine -
ein_in01,122,103,5 script Unidentified Machine#ein HIDDEN_NPC,{
mes "^3355FFIt's...";
mes "It's a really";
@@ -900,9 +898,7 @@ ein_in01,122,103,5 script Unidentified Machine#ein HIDDEN_NPC,{
close;
}
-//----------------------------------------------------------------------------
-// Mirror
-//----------------------------------------------------------------------------
+//- Mirror -
ein_in01,121,99,3 script Mirror#ein HIDDEN_NPC,{
if (kain_ticket == 8) {
mes "^3355FFIt's a mirror.";
@@ -1023,9 +1019,7 @@ ein_in01,121,99,3 script Mirror#ein HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Tree from Einbech
-//----------------------------------------------------------------------------
+//- Tree from Einbech -
einbech,45,113,5 script Tree#t1-1::Tree HIDDEN_NPC,{
if (kain_ticket == 11) {
mes "^3355FFYou crouch down";
@@ -1142,9 +1136,7 @@ einbech,36,100,5 duplicate(Tree) Tree#t1-2 HIDDEN_NPC
einbech,44,90,5 duplicate(Tree) Tree#t1-3 HIDDEN_NPC
einbech,53,94,5 duplicate(Tree) Tree#t1-4 HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Expert Repairman
-//----------------------------------------------------------------------------
+//- Expert Repairman -
ein_in01,117,80,5 script Unidentified Machine#as HIDDEN_NPC,{
if (kain_ticket > 12) {
mes "["+strcharinfo(0)+"]";
@@ -1189,12 +1181,9 @@ ein_in01,117,80,5 script Unidentified Machine#as HIDDEN_NPC,{
}
}
-// "How Does The Airship Work" Quest :: lght_air & lght_ymir
-//============================================================
+//== "How Does The Airship Work" Quest :: lght_air & lght_ymir =
-//----------------------------------------------------------------------------
-// Monsters Attack :: lght_air
-//----------------------------------------------------------------------------
+//- Monsters Attack :: lght_air -
airplane_01,1,1,0 script Airship#airplane02 -1,{
end;
OnEnable:
@@ -1602,9 +1591,7 @@ airplane_01,252,63,0 script boom8#airplane HIDDEN_WARP_NPC,{ end; }
airplane_01,234,65,0 script boom9#airplane HIDDEN_WARP_NPC,{ end; }
airplane_01,227,67,0 script boom10#airplane HIDDEN_WARP_NPC,{ end; }
-//----------------------------------------------------------------------------
-// Captain Tarlock :: lght_air
-//----------------------------------------------------------------------------
+//- Captain Tarlock :: lght_air -
airplane_01,238,154,3 script Airship Captain#01 4_M_REINDEER,{
cutin "fly_felrock",2;
mes "[Tarlock]";
@@ -1885,9 +1872,7 @@ airplane_01,238,154,3 script Airship Captain#01 4_M_REINDEER,{
}
}
-//----------------------------------------------------------------------------
-// Captain Ferlock :: lght_ymir
-//----------------------------------------------------------------------------
+//- Captain Ferlock :: lght_ymir -
airplane,236,163,5 script Airship Captain#03 4_M_REINDEER,{
cutin "fly_trock.bmp",2;
if (hg_ma1 == 3 || hg_ma1 == 4) {
@@ -2320,8 +2305,7 @@ airplane,236,163,5 script Airship Captain#03 4_M_REINDEER,{
}
}
-// Heart Fragment Quest :: lght_ymir
-//============================================================
+//== Heart Fragment Quest :: lght_ymir =====================
airplane,236,63,4 script Hallen 4_M_KID1,{
if (hg_ma1 == 3) {
mes "[Hallen]";
diff --git a/npc/quests/quests_alberta.txt b/npc/quests/quests_alberta.txt
index 698229040..1feff6397 100644
--- a/npc/quests/quests_alberta.txt
+++ b/npc/quests/quests_alberta.txt
@@ -1,11 +1,38 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Kisuka
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DZeroX
+//= Copyright (C) Evera
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Alberta
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
-//= 2.6
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Dolls Quest
//= Boy's Cap Quest
//= Antlers Quest
@@ -13,28 +40,11 @@
//= Hat of Sun God, Sunday Hat, Mage Hat, Magician Hat Quests
//= Turtle Island Quests
//= Alberta Boy
-//===== Additional Comments: =================================
-//= 1.1 Fixed Spore Doll exploit, Gramp's Tiger skin label bug
-//= 1.3 Fixed item ID 7031 -> 7013
-//= 1.4 Fixed a bug, Fixed Exploits, Optimized [Lupus]
-//= 1.6 TEMPESTRA quest uses common quests variable MISC_QUEST
-//= Condition if done: (MISC_QUEST & 2) [Lupus]
-//= 1.7 Moved quest from cities/albera.txt [Evera]
-//= 1.8 Re-made the Doll Quest, now with official dialogs. [DZeroX]
-//= 1.8a Removed .GATs [Lupus]
-//= 1.9 Updated Turtle Quest to official. [L0ne_W0lf]
-//= 2.0 Turtle Island quest now clears TURTLE var and set
-//= MISC_QUEST bit (MISC_QUEST & 65536) [Lupus]
-//= 2.1 Added missing close. [L0ne_W0lf]
-//= 2.2 Updated Gotan to be compliant with misc_quiest var. [L0ne_W0lf]
-//= 2.3 Updated heardgear Quest NPCs. [L0ne_W0lf]
-//= 2.4 Updated 'Doll Quest' to match AEGIS script. [Kisuka]
-//= 2.5 Moved Alberta NPC to pre-re/re paths. [Euphy]
-//= 2.6 Updated RE/Pre-RE EXP. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 2.6
+//=========================================================================
-// Doll Quest
-//============================================================
+//== Doll Quest ============================================
alberta,117,135,0 script Elin 4W_KID,{
if (checkweight(1201,1) == 0) {
mes "[Elin]";
@@ -385,8 +395,7 @@ alberta,117,135,0 script Elin 4W_KID,{
}
}
-// 'Boy's Cap' Quest
-//============================================================
+//== 'Boy's Cap' Quest =====================================
alberta_in,28,145,4 script Grampa 2_M_PHARMACIST,{
mes "[Grampa]";
mes "*Gasp*...";
@@ -462,8 +471,7 @@ alberta_in,28,145,4 script Grampa 2_M_PHARMACIST,{
}
}
-// 'Antlers' Quest
-//============================================================
+//== 'Antlers' Quest =======================================
alberta_in,122,53,4 script Cherokee 1_M_01,{
mes "[Cherokee]";
mes "Hey there~!";
@@ -508,8 +516,7 @@ alberta_in,122,53,4 script Cherokee 1_M_01,{
}
}
-// 'Bao Bao', 'Crescent Hairpin', 'Fashionable Glasses', 'Heart Hairpin' Quest
-//============================================================
+//== 'Bao Bao', 'Crescent Hairpin', 'Fashionable Glasses', 'Heart Hairpin' Quest =
alberta,120,53,1 script Stylish Merchant#new30 1_M_BARD,{
if ((countitem(10007) > 0) && (countitem(968) > 49)) {
mes "[Zic]";
@@ -641,8 +648,7 @@ alberta,120,53,1 script Stylish Merchant#new30 1_M_BARD,{
}
}
-// 'Hat of the Sun God', 'Sunday Hat', 'Mage Hat', 'Magician Hat' Quest
-//============================================================
+//== 'Hat of the Sun God', 'Sunday Hat', 'Mage Hat', 'Magician Hat' Quest =
alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
mes "[Tempestra]";
mes "Ah, such a cool breeze. It's good to visit the seashore. I think it was the right choice to come here to take a break from my business.";
@@ -942,8 +948,7 @@ alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
}
}
-// Turtle Quest
-//============================================================
+//== Turtle Quest ==========================================
alberta,91,70,4 script Kinsey#tur 4_M_ORIENT02,{
mes "[Kinsey]";
mes "What does a man have to do to get a stiff drink around here? I mean, there are absolutely no good bars in Alberta!";
@@ -2310,8 +2315,7 @@ tur_dun03,67,130,4 script Knight#tur4 8W_SOLDIER,{
close;
}
-// Alberta Boy
-//============================================================
+//== Alberta Boy ===========================================
alberta_in,131,95,5 script Iromo#ep3_2 4_M_KID1,{
if (ep13_2_hiki == 13) {
mes "[Iromo]";
diff --git a/npc/quests/quests_aldebaran.txt b/npc/quests/quests_aldebaran.txt
index 01ef38537..876f1b4db 100644
--- a/npc/quests/quests_aldebaran.txt
+++ b/npc/quests/quests_aldebaran.txt
@@ -1,20 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Silent
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Aldebaran
-//===== By: ==================================================
-//= rAthena Dev Team
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
+//================= Description ===========================================
//= 'Doctor Band', 'Feather Bonnet', 'Opera Masque', 'Sakkat Hat' Quests.
-//===== Additional Comments: =================================
-//= Fully working
-//= 1.1 Fixed Doctor Band items [Lupus]
-//= 1.2 Removed Duplicates [Silent]
-//= 1.3 Updated headgear NPC. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
-// 'Doctor Band', 'Feather Bonnet', 'Opera Masque', 'Sakkat Hat' Quest
-//============================================================
+//== 'Doctor Band', 'Feather Bonnet', 'Opera Masque', 'Sakkat Hat' Quest =
aldeba_in,152,166,4 script Trader#01 4_M_04,{
mes "[Trader]";
mes "Who is this mysterious man?";
diff --git a/npc/quests/quests_amatsu.txt b/npc/quests/quests_amatsu.txt
index 96565b8ec..07155f835 100644
--- a/npc/quests/quests_amatsu.txt
+++ b/npc/quests/quests_amatsu.txt
@@ -1,23 +1,47 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) Gepard
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) Evera
+//= Copyright (C) MasterOfMuppets
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Amatsu
-//===== By: ==================================================
-//= rAthena Dev Team & MasterOfMuppets
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Momotaro Event
//= Sushi Quest
//= Dungeon Quest
-//===== Additional Comments: =================================
-//= 1.3 Rescripted to Aegis 10.3 Standards. [L0ne_W0lf]
-//= 1.4 Added missing checkweight. [L0ne_W0lf]
-//= 1.4a Fixed typo in condition check [Gepard]
-//= 1.5 Added questlog support. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
-// Momotaro Event :: japan_momo_q
-//============================================================
+//== Momotaro Event :: japan_momo_q ========================
amatsu,223,236,3 script Publisher#ama 4_M_JPN,{
if (checkweight(1201,1) == 0) {
mes "- Wait a moment!! -";
@@ -787,8 +811,7 @@ OnTouch:
end;
}
-// Sushi Quest :: japan_sushi
-//============================================================
+//== Sushi Quest :: japan_sushi ============================
ama_in01,162,17,1 script Sushi Master#ama 4_M_JPNOJI2,{
if (MaxWeight - Weight < 5000) {
mes "[Magumagu]";
@@ -1303,8 +1326,7 @@ ama_in01,162,17,1 script Sushi Master#ama 4_M_JPNOJI2,{
}
}
-// Dungeon Quest :: japan_mono
-//============================================================
+//== Dungeon Quest :: japan_mono ===========================
amatsu,112,164,4 script Gate Soldier#ama1 8_M_JPNSOLDIER,{
mes "[Gate Soldier]";
mes "This is the great palace,";
@@ -2197,13 +2219,3 @@ ama_in01,180,173,3 script Kitsune Mask#ama 4_M_JPN2,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 Rewrote parts of other/momotaro.txt to make it work.
-//= I'm sorry for the mess, I couldn't do much better with
-//= the current code I had.
-//= 1.1 Added Sushi Quest and Amatsu Event from cities/ [Evera]
-//= 1.2 Fixed Momotaro Quest, thanks to .~Abism0~. [Lupus]
-//============================================================
diff --git a/npc/quests/quests_ayothaya.txt b/npc/quests/quests_ayothaya.txt
index 619880819..9339f774a 100644
--- a/npc/quests/quests_ayothaya.txt
+++ b/npc/quests/quests_ayothaya.txt
@@ -1,39 +1,48 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Evera
+//= Copyright (C) Silent
+//= Copyright (C) Lupus
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) Fredzilla
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Ayothaya
-//===== By ===================================================
-//= Fredzilla, MasterOfMuppets
-//===== Version ==============================================
-//= 2.6
-//===== Description ==========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Ayothaya Ring Quest
//= Ayothaya Dungeon Quest
//= Tom Yum Goong Quest
-//===== Comments =============================================
-//= 1.0 First Release, made with infomation from RagnaInfo
-//= 1.1 Added anti-novice protection [Lupus]
-//= 1.3 Fixed exploit [Lupus]
-//= 1.4 Updated, more close to the official. Thanks to birkiczd
-//= Also optimized it again, remove unused global variable [Lupus]
-//= 1.5 Removed Duplicates [Silent]
-//= 1.6 Moved quests from cities/ to here:
-//= Shrimp, Dungeon, Tom Yum Goong [Evera]
-//= 1.7 Updated the Ayothaya Ring quest to the official one [MasterOfMuppets]
-//= 1.8 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.9 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 2.0 Rescripted Tom Yum Goong and Dungeon quest to Aegis [L0ne_W0lf]
-//= 10.3 standards.
-//= 2.0a Corrected a Typo error ";;". [Samuray22]
-//= 2.1 Added missing checkweights. [L0ne_W0lf]
-//= 2.2 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 2.3 Replaced effect numerics with constants. [Samuray22]
-//= 2.4 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.5 Added questlog support. [Euphy]
-//= 2.6 Added Renewal quest items. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 2.6
+//=========================================================================
-// Ayothaya Ring Quest :: ayo_ring
-//============================================================
+//== Ayothaya Ring Quest :: ayo_ring =======================
ayothaya,233,105,3 script Powerful-Looking Woman 4_F_THAIAYO,2,2,{
if (thai_find == 14) {
mes "[Shuda]";
@@ -1226,8 +1235,7 @@ ayothaya,193,171,3 script Old Man#02 4_M_THAIOLD,{
}
}
-// Ayothaya Dungeon Quest :: ayo_tiger
-//============================================================
+//== Ayothaya Dungeon Quest :: ayo_tiger ===================
ayothaya,83,132,0 script Dusit#thai 4_M_THAIONGBAK,{
if (ayodunquest == 0) {
mes "[Dusit]";
@@ -1910,7 +1918,7 @@ ayo_fild02,25,154,0 script Aik#thai 4_M_THAIONGBAK,{
close;
}
-// Water Traps
+//- Water Traps -
ayo_dun01,273,26,0 script #th_dun1_1_1::AyoTrap1 HIDDEN_NPC,0,4,{
mes "^3355FFYou look down and see a pool";
mes "of water in the distance. It looks like a long drop to the bottom.^000000";
@@ -1954,7 +1962,7 @@ ayo_dun01,28,273,0 duplicate(AyoTrap2) #th_dun1_10 -1,0,1
ayo_dun01,27,271,0 duplicate(AyoTrap2) #th_dun1_11 -1,1,0
ayo_dun01,25,271,0 duplicate(AyoTrap2) #th_dun1_12 -1
-// Hints
+//- Hints -
ayo_dun01,156,148,0 script #hint01::AyoHint -1,0,4,{
OnTouch:
if (rand(1,100) > 60 && ayodunquest < 11) {
@@ -1974,7 +1982,7 @@ ayo_dun01,259,42,0 duplicate(AyoHint) #hint02 -1,2,0
ayo_dun01,259,44,0 duplicate(AyoHint) #hint02_2 -1,2,0
ayo_dun01,259,46,0 duplicate(AyoHint) #hint02_3 -1,2,0
-// Puzzle pieces
+//- Puzzle pieces -
ayo_dun01,198,164,0 script #hun_thai_1 HIDDEN_NPC,{
if (ayodunquest == 3) {
ayodunquest = 4;
@@ -2093,8 +2101,7 @@ ayo_dun02,268,108,0 script #reward_tiger HIDDEN_NPC,{
}
}
-// Tom Tung Goong Quest :: ayo_tom
-//============================================================
+//== Tom Tung Goong Quest :: ayo_tom =======================
ayothaya,196,265,3 script Einon#ayo 4_M_THAIOLD,{
if (tomyumgoong == 0) {
mes "[Einon]";
diff --git a/npc/quests/quests_comodo.txt b/npc/quests/quests_comodo.txt
index d293858f9..45db4cc3a 100644
--- a/npc/quests/quests_comodo.txt
+++ b/npc/quests/quests_comodo.txt
@@ -1,10 +1,37 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Brainstorm
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Evera
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Comodo
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.5b
-//===== Description: =========================================
+//================= Description ===========================================
//= Headgear Quests 1 [Official Conversion]:
//= - 'Cross Hat', 'Bulb Hairband'
//= - 'Striped Hairband', 'Blue Hairband'
@@ -16,21 +43,12 @@
//= - Part 2: Found in Quests_Yuno.txt
//= - Part 3: Found in Doomed_Swords.txt
//= - Variable in use: dmdswrd_Q (Max 45)
-//===== Additional Comments: =================================
-//= 1.1 Fixed exploits [Lupus]
-//= 1.2 Added more quest from cities/comodo.txt [Evera]
-//= 1.2a missing label [Lupus]
-//= 1.3 Doomed sword quest rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= 1.4 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.5 Rescripted Headgear Quests 1 to Aegis 10.3 Standards. [Samuray22]
-//= 1.5a Fixed a bad countitem. (bugreport:840) [Samuray22]
-//= 1.5b Fixed stripped hairband and blue hairband checking the wrong amount of items, bugreport:1674 [Brainstorm]
-//= 1.6 Updated headgear quest NPCs. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5b
+//=========================================================================
-// Headgear Quests 1
+//== Headgear Quests 1 =====================================
// Cross Hat, Bulb Hairband, Striped Hairband, Blue Hairband
-//============================================================
comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
mes "[Hair Ornament Girl]";
if (Sex == 1) {
@@ -225,9 +243,8 @@ comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
}
}
-// Headgear Quests 2
+//== Headgear Quests 2 =====================================
// 'Mine Helmet', 'Parcel Hat', 'Money Loser's Grief', 'Phantom of the Opera Mask'
-//============================================================
comodo,273,137,4 script Traveler#head 4_F_GON,{
mes "[Isac Mari]";
mes "I travel around the world, and collect many interesting stories from people. Sometimes they teach me how to make special items.";
@@ -469,8 +486,7 @@ comodo,273,137,4 script Traveler#head 4_F_GON,{
}
}
-// Doomed Swords - Comodo Portion. (Continued in Juno)
-//============================================================
+//== Doomed Swords - Comodo Portion. (Continued in Juno) ===
comodo,206,310,4 script Campground Boy#cmd 4_M_BIBI,{
switch (dmdswrd_Q) {
case 0:
diff --git a/npc/quests/quests_ein.txt b/npc/quests/quests_ein.txt
index d2bf684a0..167acdc2d 100644
--- a/npc/quests/quests_ein.txt
+++ b/npc/quests/quests_ein.txt
@@ -1,11 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Kisuka
+//= Copyright (C) Paradox924X
+//= Copyright (C) Yommy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) KarLaeda
+//= Copyright (C) Lupus
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) Evera
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Einbroch and Einbech
-//===== By: ==================================================
-//= Evera and The rAthena Dev Team
-//===== Current Version: =====================================
-//= 2.7
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Oridecon/Mineral Quest
//= - Variable in use: ein_gear1 (max 2)
//= - Variable in use: $ein_amano (max 60)
@@ -18,41 +50,11 @@
//= - Variable in use: Shinokas_Quest (max 11)
//= Lovers Quest
//= - Variable in use: EIN_LOVERQ (max 17)
-//===== Additional Comments: =================================
-//= 1.0 Initial Release [Evera]
-//= 1.1 Added more quests [Evera]
-//= 1.2 Added quest bits from Einbech and renamed file to
-//= quests_ein.txt [Evera]
-//= 1.3 Implemented the polution quest. [MasterOfMuppets]
-//= 1.4.1 Massive bugfix. Fixed Pollution exploit [Lupus]
-//= 1.4.2 Fixed Khowropher bug [Lupus]
-//= 1.5 Fixed double levelup bug [Lupus]
-//= 1.5.1 Fixed exploit [KarLaeda]
-//= 1.5.2 Updated Shino Quest to leave no grabage vars [Lupus]
-//= 1.5.3 Fixed some typos regarding Schwartzvalt Trilogy [SinSloth]
-//= 1.6 Updated Laboratory Entrance regarding Heart Fragment quest. [SinSloth]
-//= 1.7 Changed the laboratory entrance checking to prevent players
-//= from being stuck in the quest. [SinSloth]
-//= 1.8 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.9 Fixed a bug with Einbroch Pollution quest. [SinSloth]
-//= 2.0 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 2.1 Fixed typo in disable/enable npc's (bugreport:2027) [Yommy]
-//= 2.2 Overall update to the structure of the scripts. [L0ne_W0lf]
-//= Swapped the use of enable/disablenpc with hideon/offnpc.
-//= Added missing quest, "Oridecon/Mineral Quest"
-//= Full overhual of the Uwe Kleine quest.
-//= 2.2a Fixed typos in var names from EIN_LOVERQRQ to EIN_LOVERQ. (bugreport:2464) [Paradox924X]
-//= 2.3 Removed occurance of PcName. [L0ne_W0lf]
-//= 2.4 Added missing remove cutin. [Kisuka]
-//= 2.5 Added quest log entries for:
-//= - Factory Quest
-//= - Murder Quest
-//= 2.6 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.7 Added GM management function. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 2.7
+//=========================================================================
-// Oridecon Stone OR Mineral Stone Quest :: ein_amano
-//============================================================
+//== Oridecon Stone OR Mineral Stone Quest :: ein_amano ====
einbech,97,167,5 script Cavitar 4_M_EINOLD,{
if (ein_gear1 == 2) {
mes "[Cavitar]";
@@ -470,8 +472,7 @@ einbech,97,167,5 script Cavitar 4_M_EINOLD,{
}
}
-// Uwe Kleine :: ein_anoz
-//============================================================
+//== Uwe Kleine :: ein_anoz ================================
einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
EinUwe = 0;
if (BaseClass == Job_Blacksmith) {
@@ -3209,8 +3210,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
}
}
-// Factory Quest :: ein_factory
-//============================================================
+//== Factory Quest :: ein_factory ==========================
einbroch,1,1,0 script Einbroch Smog Alert -1,{
end;
@@ -4166,7 +4166,7 @@ ein_in01,95,239,3 script Conveyor#ins2 HIDDEN_NPC,{
end;
}
-// Administrator NPC used to rig the invasion in Einbroch.
+//- Administrator NPC used to rig the invasion in Einbroch. -
sec_in02,127,86,3 script Factory Quest Test 4_M_REPAIR,{
.@i = callfunc("F_GM_NPC",8028,0,0,9000);
if (.@i == -2) {
@@ -4214,8 +4214,7 @@ sec_in02,127,86,3 script Factory Quest Test 4_M_REPAIR,{
}
}
-// Murder Quest :: ein_main_tre
-//============================================================
+//== Murder Quest :: ein_main_tre ==========================
einbech,165,105,7 script Buender Hikeman#ein 4_M_EINOLD,{
cutin "ein_hicman",2;
if (Shinokas_Quest == 0) {
@@ -5671,8 +5670,7 @@ einbech,57,210,3 script Young Man#Shinokas_Quest 4_M_EINMAN,{
close;
}
-// Typing Test :: ein_main_ma1
-//============================================================
+//== Typing Test :: ein_main_ma1 ===========================
einbroch,51,52,0 script Security#ein WARPNPC,1,1,{
end;
@@ -5825,8 +5823,7 @@ OnTouch:
}
}
-// Lovers Quest :: ein_ryu
-//============================================================
+//== Lovers Quest :: ein_ryu ===============================
ein_in01,31,138,3 script Calla#ein 4_F_01,{
if (checkweight(908,70) == 0) {
mes "^3355FFWait a second!";
diff --git a/npc/quests/quests_geffen.txt b/npc/quests/quests_geffen.txt
index 03bcebac5..30ac0e3a6 100644
--- a/npc/quests/quests_geffen.txt
+++ b/npc/quests/quests_geffen.txt
@@ -1,22 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) silent
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Geffen
-//===== By: ==================================================
-//= kobra_k88 & Samuray22
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
+//================= Description ===========================================
//= Welding Mask and Headset Quests.
-//===== Additional Comments: =================================
-//= 1.1 Fixed exploits [Lupus]
-//= 1.2 Removed Duplicates [Silent]
-//= 1.3 Updated "Welding Mask" Quest to the Official one. [Samuray22]
-//= 1.3a replaced item "names" with item id. Added missing [Lupus]
-//= 1.4 Updated welding mask and headset quests. [L0ne_W0lf]
-//= 1.5 Added Number Match Game. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
-// Blacksmith: 'Welding Mask' Quest
-//============================================================
+//== Blacksmith: 'Welding Mask' Quest ======================
geffen_in,144,166,4 script Blacksmith 1_M_SMITH,{
mes "[Blacksmith]";
mes "You've never heard of me? Why, I'm the Veteran Blacksmith of this land. I've spent 30 years in this hot and bloody hellfire, bending steel to my iron will!";
@@ -81,8 +102,7 @@ geffen_in,144,166,4 script Blacksmith 1_M_SMITH,{
}
}
-// Eric: 'Headset' Quest
-//============================================================
+//== Eric: 'Headset' Quest =================================
geffen_in,30,71,4 script Eric 4_M_01,{
mes "[Eric]";
mes "Please listen";
@@ -162,8 +182,7 @@ geffen_in,30,71,4 script Eric 4_M_01,{
}
}
-// Number Match Game :: gef_yagu
-//============================================================
+//== Number Match Game :: gef_yagu =========================
geffen,122,77,4 script Nia#yagu 8_F_GIRL,{
mes "[Nia]";
mes "Hello, I'm Nia, the fifth";
diff --git a/npc/quests/quests_gonryun.txt b/npc/quests/quests_gonryun.txt
index 039732025..6cd5e642f 100644
--- a/npc/quests/quests_gonryun.txt
+++ b/npc/quests/quests_gonryun.txt
@@ -1,24 +1,41 @@
-//===== Hercules Script ======================================
-//= Quest NPCs related to Gonryun
-//===== By: ==================================================
-//= KarLaeda
-//===== Current Version: =====================================
-//= 1.2
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Paradox924X
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) KarLaeda
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Quest NPCs related to Kunlun
+//================= Description ===========================================
//= Broken Sword Quest (Kept old mechanics)
//= Lost Knife Quest
-//===== Additional Comments: =================================
-//= 1.1 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= Added Lost Knife, updated dialog for Broken Sword
-//= dungeon quest mechanics aportion is still the same.
-//= 1.2a Bugfixes (bugreport:2404) [Paradox924X]
-//= 1.2b More Bugfixes (bugreport:2407) [Paradox924X]
-//============================================================
-
-// Broken Sword :: broken_sword
-//============================================================
+//================= Current Version =======================================
+//= 1.2
+//=========================================================================
+
+//== Broken Sword :: broken_sword ==========================
gon_in,17,93,5 script Chief#gon 4_M_TWMASKMAN,{
if (BaseLevel > 50) {
if (b_sword == 0) {
@@ -3700,8 +3717,7 @@ OnTouch:
end;
}
-// Lost Knife :: gon_npc
-//============================================================
+//== Lost Knife :: gon_npc =================================
gonryun,237,226,3 script Han Ran Jiao#gon 4_M_TWMIDMAN,{
if (nakha == 0) {
mes "[Han Ran Jiao]";
diff --git a/npc/quests/quests_hugel.txt b/npc/quests/quests_hugel.txt
index 0633e8c55..aa44e3505 100644
--- a/npc/quests/quests_hugel.txt
+++ b/npc/quests/quests_hugel.txt
@@ -1,34 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) SinSloth
+//= Copyright (C) MasterOfMuppets
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Hugel Quest NPCs
-//===== By: ==================================================
-//= MasterOfMuppets & SinSloth
-//===== Current Version: =====================================
-//= 2.3
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest NPCs related to Hugel
-//===== Additional Comments: =================================
-//= 1.0 First version. [MasterOfMuppets]
-//= 1.1 Added most of Hugel quests. Thanks to MasterOfMuppets
-//= for scripting most of them. [SinSloth]
-//= 1.2 Added Odin Temple Excavation quest. [SinSloth]
-//= 1.3 Added a Missing "close;". [Samuray22]
-//= -Thanks to Elfange
-//= 1.4 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.5a Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.5b Fixed a variable name. [SinSloth]
-//= 1.6 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.7 Corrected locations of warpinside#1. (DarkValmir) [L0ne_W0lf]
-//= 1.8 Added missing checkweight. [L0ne_W0lf]
-//= 1.9 Replaced effect numerics with constants. [Samuray22]
-//= 2.0 Commented a break out to fix a script hang.
-//= 2.1 Added quest log entries for:
-//= - Juno Remedy Quest
-//= 2.2 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.3 Added questlog support. [Euphy]
-//============================================================
-
-// Medicine Quest :: hg_herv
-//============================================================
+//================= Current Version =======================================
+//= 2.3
+//=========================================================================
+
+//== Medicine Quest :: hg_herv =============================
hu_in01,387,245,0 script Allen Schuwell 4_M_DIEMAN,2,2,{
if (BaseLevel > 49) {
if (hg_herb == 0) {
@@ -721,8 +729,7 @@ OnTimer4500:
end;
}
-// Biological Weapon Quest :: hg_bio
-//============================================================
+//== Biological Weapon Quest :: hg_bio =====================
ein_in01,16,36,3 script Morriphen 4_M_04,{
if (hg_bio == 0) {
if (hg_herb == 13) {
@@ -1891,8 +1898,7 @@ lhz_in03,193,28,3 script Makkie 4_M_01,{
}
}
-// Rebellion Quest :: hg_tre
-//============================================================
+//== Rebellion Quest :: hg_tre =============================
hugel,70,137,5 script Shede 4_F_CAPEGIRL,{
cutin "siide1.bmp",2;
if (hg_tre == 0) {
@@ -4174,8 +4180,7 @@ hu_in01,377,106,3 script Pub Granny 4_F_HUGRANMA,{
close;
}
-// Memory Quest :: hg_memo
-//============================================================
+//== Memory Quest :: hg_memo ===============================
hugel,198,169,0 script #HugelTree HIDDEN_WARP_NPC,2,2,{
if (BaseLevel > 49) {
if (!hg_memory) {
@@ -4885,8 +4890,7 @@ hugel,196,164,3 script El Schatt 1_M_04,{
}
-// Hide and Seek Quest :: hg_c_child
-//============================================================
+//== Hide and Seek Quest :: hg_c_child =====================
hugel,107,67,3 script Torpy 4_M_KID1,{
if (BaseLevel > 49) {
if (!hg_ubu01) {
@@ -5451,8 +5455,7 @@ OnTimer60000:
end;
}
-// Fish Cake Soup Delivery Quest :: hg_odeng
-//============================================================
+//== Fish Cake Soup Delivery Quest :: hg_odeng =============
hu_in01,15,372,3 script Cellette Lavit 1_F_MERCHANT_02,{
if (!hg_odeng) {
mes "[Cellette]";
@@ -6133,8 +6136,7 @@ hugel,102,161,3 script Erjan 4W_SAILOR,{
}
}
-// Juno Remedy Quest :: hg_ma1
-//============================================================
+//== Juno Remedy Quest :: hg_ma1 ===========================
yuno,111,156,3 script Euslan 4_F_01,{
if (BaseLevel < 60) {
mes "[Euslan]";
@@ -6883,8 +6885,7 @@ OnTouch:
}
}
-// Cow Milking Quest :: hg_milkingcow
-//============================================================
+//== Cow Milking Quest :: hg_milkingcow ====================
hugel,56,104,3 script Kurupe 4_M_SEAMAN,3,3,{
if (hg_milk == 1) {
mes "[Kurupe]";
@@ -7668,8 +7669,7 @@ L_MilkCow:
close;
}
-// Odin Temple Excavation Quest :: hg_tem
-//============================================================
+//== Odin Temple Excavation Quest :: hg_tem ================
hugel,91,152,1 script Sign 2_BULLETIN_BOARD,{
mes "**Recruitment Notice**";
mes " ";
diff --git a/npc/quests/quests_izlude.txt b/npc/quests/quests_izlude.txt
index e7fa7ac3f..3e98f7781 100644
--- a/npc/quests/quests_izlude.txt
+++ b/npc/quests/quests_izlude.txt
@@ -1,21 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) Evera
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Izlude
-//===== By: ==================================================
-//= Evera and The rAthena Dev Team
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.1
-//===== Description: =========================================
+//================= Description ===========================================
//= Edgar's Offer:
-//= - [Official Conversion]
//= - Variables in use: MISC_QUEST (Bit 16)
-//===== Additional Comments: =================================
-//= 1.0 Initial release [Evera]
-//= 1.1 Updated to 10.3 standard. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.1
+//=========================================================================
-// Edgar's Offer :: iz_npc
-//============================================================
+//== Edgar's Offer :: iz_npc ===============================
- script ::Edgar_izlude -1,{
if (MISC_QUEST & 16) {
mes "[Edgar]";
diff --git a/npc/quests/quests_juperos.txt b/npc/quests/quests_juperos.txt
index ffac8b6a7..083609186 100644
--- a/npc/quests/quests_juperos.txt
+++ b/npc/quests/quests_juperos.txt
@@ -1,28 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Zephyrus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) MasterOfMuppets
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Juperos Dungeon Quests
-//===== By ===================================================
-//= MasterOfMuppets
-//===== Version ==============================================
-//= 1.9
-//===== Description ==========================================
-//= [Partial Official Conversion]
+//================= Description ===========================================
//= Juperos Ruins related Quests/Events
-//===== Comments =============================================
-//= 1.0 First version, partly implemented [MasterOfMuppets]
-//= 1.1 Added official Juperos Ruins History Quest. Thanks
-//= to Keplerk for his first version. [SinSloth]
-//= 1.2 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.3 Removed semi-official core access NPCs, replaced with [L0ne_W0lf]
-//= event-driven story progressive NPCs. Optimization needed.
-//= 1.3a Adjusted the elevafor timer. (132000 -> 142000) [L0ne_W0lf]
-//= 1.3b Minor updates to juperos elevator NPCs. [L0ne_W0lf]
-//= 1.4 Fixed Elevator not working after failing once. [L0ne_W0lf]
-//= 1.5 Lots of Fixes, missing stopnpctimers, cleanup. [Zephyrus]
-//= 1.6 Added missing close in "Popular Feats" [L0ne_W0lf]
-//= 1.7 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.8 Updated RE/Pre-RE EXP. [Euphy]
-//= 1.9 Added GM management NPC. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.9
+//=========================================================================
yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
switch(yuno_hist) {
@@ -1248,8 +1260,7 @@ yuno_in04,188,118,4 script Book#juperos HIDDEN_NPC,{
close;
}
-// Bronze Statue - juperos_01 99 112
-
+//- Bronze Statue - juperos_01 99 112
juperos_01,99,112,4 script Bronze Statue#1 CLEAR_NPC,{
if (yuno_hist > 3) {
mes "^3355FF''Do you wish to see";
@@ -1618,12 +1629,8 @@ juperos_01,215,127,4 script Machine Statue CLEAR_NPC,{
close;
}
-//============================================================
-// Jupers Core access Story Event
-//============================================================
-//============================================================
-// 1rd Floor -> 2nd Floor
-//============================================================
+//== Jupers Core access Story Event ========================
+//- 1rd Floor -> 2nd Floor -
juperos_01,100,91,0 script jupe_goto#1 -1,2,2,{
end;
@@ -1687,10 +1694,7 @@ OnTimer2000:
end;
}
-//============================================================
-// 2nd Floor
-//============================================================
-
+//- 2nd Floor -
juperos_02,97,70,0 script 3F Gate Switch#jupe -1,{
OnInit:
initnpctimer;
@@ -1812,9 +1816,7 @@ OnTouch:
end;
}
-//============================================================
-// Security Checkpoint 1-1
-//============================================================
+//- Security Checkpoint 1-1 -
jupe_area1,88,224,0 script #hole#1-1 CLEAR_NPC,{
cutin "1",2;
if ($@JupreArea1InUse == 1) {
@@ -2104,9 +2106,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 1-2
-//============================================================
+//- Security Checkpoint 1-2 -
jupe_area1,25,238,0 script #hole#1-2 CLEAR_NPC,{
cutin "2",2;
if ($@JupreArea1InUse == 1) {
@@ -2393,9 +2393,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 1-3
-//============================================================
+//- Security Checkpoint 1-3 -
jupe_area1,36,146,0 script #hole#1-3 CLEAR_NPC,{
cutin "3",2;
if ($@JupreArea1InUse == 1) {
@@ -2681,9 +2679,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 1-4
-//============================================================
+//- Security Checkpoint 1-4 -
jupe_area1,50,49,0 script #hole#1-4 CLEAR_NPC,{
cutin "4",2;
if ($@JupreArea1InUse == 1) {
@@ -2969,9 +2965,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Move to Elevator
-//============================================================
+//- Move to Elevator -
jupe_area1,112,162,0 script Lever#ufe CLEAR_NPC,{
mes "^3355FFIt's a lever";
mes "whose function";
@@ -3021,9 +3015,7 @@ OnTimer3000:
end;
}
-//============================================================
-// Security Checkpoint 2-1
-//============================================================
+//- Security Checkpoint 2-1
jupe_area2,74,224,0 script #hole#2-1 CLEAR_NPC,{
cutin "1",2;
if ($@JupreArea2InUse == 1) {
@@ -3313,9 +3305,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 2-2
-//============================================================
+//- Security Checkpoint 2-2 -
jupe_area2,138,238,0 script #hole#2-2 CLEAR_NPC,{
cutin "2",2;
if ($@JupreArea2InUse == 1) {
@@ -3602,9 +3592,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 2-3
-//============================================================
+//- Security Checkpoint 2-3 -
jupe_area2,127,146,0 script #hole#2-3 CLEAR_NPC,{
cutin "3",2;
if ($@JupreArea2InUse == 1) {
@@ -3892,9 +3880,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 2-4
-//============================================================
+//- Security Checkpoint 2-4 -
jupe_area2,113,49,0 script #hole#2-4 CLEAR_NPC,{
cutin "4",2;
if ($@JupreArea2InUse == 1) {
@@ -4182,9 +4168,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Move to Elevator
-//============================================================
+//- Move to Elevator -
jupe_area2,51,162,0 script Lever#ufe2 CLEAR_NPC,{
mes "^3355FFIt's a lever";
mes "whose function";
@@ -4234,9 +4218,7 @@ OnTimer3000:
end;
}
-//============================================================
-// Elevator Reception Room
-//============================================================
+//- Elevator Reception Room -
jupe_ele_r,51,98,0 script Switch#ufe CLEAR_NPC,{
if ($@JupeElevatorInUse == 1) {
mes "^3355FFIt's some sort of";
@@ -4399,9 +4381,7 @@ OnInit:
end;
}
-//============================================================
-// Elevator Receptoin Guards
-//============================================================
+//- Elevator Reception Guards -
jupe_ele_r,10,50,0 script Elevator Guard1#ufe -1,{
OnInit:
disablenpc "Elevator Guard1#ufe";
@@ -4557,9 +4537,7 @@ OnTimer10000:
end;
}
-//============================================================
-// Elevator NPCs
-//============================================================
+//- Elevator NPCs -
jupe_ele,14,6,1 script TimeOut#ufe CLEAR_NPC,{
OnEnable:
initnpctimer;
@@ -4914,9 +4892,7 @@ OnTouch:
end;
}
-//============================================================
-// Warps
-//============================================================
+//- Warps -
jupe_gate,50,173,0 script gate#start -1,2,3,{
end;
@@ -4977,9 +4953,7 @@ OnTouch:
end;
}
-//============================================================
-// GM Management NPC
-//============================================================
+//== GM Management NPC =====================================
sec_in02,39,167,0 script Juperos Manager 4_F_OPERATION,{
callfunc "F_GM_NPC";
mes "[Juperos Manager]";
diff --git a/npc/quests/quests_lighthalzen.txt b/npc/quests/quests_lighthalzen.txt
index d7b184f6c..afd4b9cc8 100644
--- a/npc/quests/quests_lighthalzen.txt
+++ b/npc/quests/quests_lighthalzen.txt
@@ -1,36 +1,49 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Joseph
+//= Copyright (C) Euphy
+//= Copyright (C) Gepard
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lord Gywall
+//= Copyright (C) Lupus
+//= Copyright (C) MasterOfMupppets
+//= Copyright (C) Evera
+//= Copyright (C) aoa00
+//= Copyright (C) Vicious_Pucca
+//= Copyright (C) Persian
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs located in Lighthalzen
-//===== By: ==================================================
-//= Persian, Vicious_Pucca, aoa00, Evera, MasterOfMupppets,
-//= Lupus, Lord Gywall
-//===== Current Version: =====================================
-//= 5.1
-//===== Description: =========================================
+//================= Description ===========================================
//= Quests related to Lighthalzen City.
-//===== Additional Comments: =================================
-//= 4.0 Updated several NPCs to Official (iRO) dialog, and restrucured. [L0ne_W0lf]
-//= 4.1 Updated Dungeon quest, and Friendhsip quest to 10.3 standards. [L0ne_W0lf]
-//= 4.2 Fixed wrong variable type in use in "Box#cube1". [L0ne_W0lf]
-//= 4.3 Fixed a bug where if you relog after you take out the Lab Permit from the Box
-//= You can't finish the quest. (bugreport:1798) [Samuray22]
-//= 4.3a Reverted changes from the last version. . [L0ne_W0lf]
-//= Changed temp char vars to normal vars, that unset at end.
-//= Tube just makes sure you have 1 or more permits.
-//= 4.4 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 4.5 Corrected an Incorrect check of the Shinokas_Quest. (bugreport:2276) [Samuray22]
-//= Replaced effect numerics with constants.
-//= 4.5 Official Gangster Alert script. [Gepard]
-//= 4.6 Added quest log entries for:
-//= - Cursed Spirit Quest
-//= 4.7 Fixed missing label. (bugreport:4654) [L0ne_W0lf]
-//= 4.8 Fixed Cursed Spirit Quest EXP reward. [Euphy]
-//= 4.9 Fixed incorrect use of 'close'. [Joseph]
-//= 5.0 Updated RE/Pre-RE EXP. [Euphy]
-//= 5.1 Added GM management NPCs. [Euphy]
-//============================================================
-
-// Gangster Alert [Official Conversion]
-//============================================================
+//================= Current Version =======================================
+//= 5.1
+//=========================================================================
+
+//== Gangster Alert [Official Conversion] ==================
lighthalzen,1,1,0 script Law Enforcement -1,{
end;
@@ -186,8 +199,7 @@ lighthalzen,294,223,7 script Guard#lhz02 4_M_LGTGUARD,{
}
}
-// Cube Room Quest
-//============================================================
+//== Cube Room Quest =======================================
lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{
// Retain prior position in quest.
if (piciburn) {
@@ -1709,8 +1721,7 @@ OnTouch:
close;
}
-// Lighthalzen Pickpocket Mini-Quest
-//============================================================
+//== Lighthalzen Pickpocket Mini-Quest =====================
lighthalzen,240,216,4 script Suspicious Guy#lhz_01 4_M_LGTPOOR,2,2,{
end;
@@ -2034,8 +2045,7 @@ OnTouch:
}
}
-// Friendship Quest
-//============================================================
+//== Friendship Quest ======================================
lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
if (BaseLevel < 50) {
mes "[Digotz]";
@@ -3356,8 +3366,7 @@ yuno_in04,168,117,3 script Book#lhz HIDDEN_NPC,{
close;
}
-// Cursed Spirit Quest
-//============================================================
+//== Cursed Spirit Quest ===================================
lhz_dun01,147,106,0 script #kiz01-1 -1,3,3,{
OnTouch_:
if (countitem(7345) > 0 ) {
@@ -6328,8 +6337,7 @@ lhz_in01,269,114,3 script A File#li-1 HIDDEN_NPC,{
close;
}
-// President Quest, a.k.a. Schwartzvalt Triology Quest
-//============================================================
+//== President Quest, a.k.a. Schwartzvalt Triology Quest ===
lighthalzen,179,170,4 script Ordinary Man 4W_M_02,{
if(!lhz_boss)
@@ -10338,8 +10346,7 @@ lhz_in02,19,274,2 script Maintenance Guy 4_M_REPAIR,{
close;
}
-// Rekenber Job Quest
-//============================================================
+//== Rekenber Job Quest ====================================
lhz_in01,174,258,3 script Young Man#reken 4_M_LGTGUARD,{
if(lhz_rekenber > 21)
@@ -12042,60 +12049,3 @@ airplane_01,10,10,3 script #LyozienSwitch HIDDEN_NPC,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= Grammar/script check please. This was a quick job.
-//= Things to add: Look at the thread "Lighthalzen Guard" in SVN script
-//= 0.3 Initial Release
-//= 0.5 Added mobsters spawn and Einbroch pollution. Alert lasts either 10 minutes or all mob killed.
-//= 0.6-0.9 fix small bug. Added Bio-lab entrance Quest. Added Getting security-card Quest.
-//= 1.0 Patched "mobsters spawn & Alert" like Real-RO.
-//= 1.0a fixed rand(1,10) + comparision. There just can't be 'X < 1' [Lupus]
-//= 1.1 Changed the mobster spawn to g_mobster to prevent exploits [MasterOfMuppets]
-//= 1.2 Added the cube room quest by DeNy, translated by vicious_pucca. [MasterOfMuppets]
-//= Thanks to Linuxwolf for a grammar check as well =).
-//= 1.2a Moved Biolab entrance to lhz_dun warps. [Vicious]
-//= 1.3 Fixed password bug, fixed endless item exploit, some typos [Lupus]
-//= 1.4 Fixed password abuse. When people don't read the password under the picture
-//= and enter Zero shit 8) (TODO: I saw some "Sticks" abuses, too.. where you could skip a part of quest...)
-//= 1.5 Fixed Mobster's OnDead event(it has to start with "On"!) [Playtester]
-//= 1.5a Fixed "free stick" bug, thx 2 Neouni [Lupus]
-//= 1.6 Added Gywall's Pickpocket Quest
-//= 1.7 Implemented the Friendship quest [MasterOfMuppets]
-//= 1.8 Changed the name of the mobsters to Gangster, as it should be. [MasterOfMuppets]
-//= 1.9 Added extra input check on Biolab so that the first letter of the word could be capitalized or undercase. [Evera]
-//= 2.0 Removed Duplicates [Silent]
-//= 2.1 Added first part of Bio Ethics Quest [Evera]
-//= 2.2 Added bit to say Bio Ethics is unfinished, and if a player attempts, it warps them
-//= out after finished part... Don't want players getting stuck ;_; [Evera]
-//= 2.3 Finished Bio Ethics Quest. Need bug testers before moving to trunk, my
-//= mind was somewhere else when writing @_@ [Evera]
-//= 2.4 Fixed the bug where a str&int debug was shown in the console for
-//= test tube in bio labs quest. [Evera]
-//= 2.5 Fixed Kellasus giving you extra skills in Bio Ethics quest [Evera]
-//= 2.6 Fixed exploit letting any class get homunculus from Bio Ethics Quest [Evera]
-//= 2.6a Moved Bio Ethics Quest to Alchemist SKILL QUESTS [Lupus]
-//= 2.7 fixed bugs that let people bypass some quest parts V_V [Lupus]
-//= reused cubekey var for 4 Cube Room key vars
-//= 2.8 More optimization. Also fixed bug with "2x short sticks -> long" [Lupus]
-//= Now uses MISC_QUEST&512 instead of 'hzdun'. WIP
-//= 2.9 Fixed Friendship Quest levelup exploit (u could get EXP twice) [Lupus]
-//= 3.0 Added Cursed Spirit Quest. [SinSloth]
-//= Moved a book non-related to Lighthalzen quests.
-//= 3.1 Added Schwartzvalt Trilogy Quest. [SinSloth]
-//= 3.2 Updated some NPCs regarding Hugel Rebellion Quest. [SinSloth]
-//= 3.2 Removed the NPC "#kiz03-4" as I couldn't find any [L0ne_W0lf]
-//= reference to it in the Aegis script.
-//= 3.3 Fixed a wrong negative value checking in Schwartzvalt Trilogy quest. [SinSloth]
-//= 3.4 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 3.5 Touch-ups to the Friendship quest. Added EXP reward. [L0ne_W0lf]
-//= Added cutins for "Maku" npc, and changed "set HP" to percentheal.
-//= 3.5a Adjusted EXP given by "Benkasttein" to be the same as that given by Maku. [L0ne_W0lf]
-//= 3.6 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 3.7 Counter-fixed negative value checking to now look for both positive and negative values
-//= since its symbol depends on the time. [SinSloth]
-//= 3.8 Removed bio ethic quest definition from header. [L0ne_W0lf]
-//= 3.9 Added Rekenber Job quest. Don't know why it hasn't been there before though. [SinSloth]
-//============================================================
diff --git a/npc/quests/quests_louyang.txt b/npc/quests/quests_louyang.txt
index c4658a3aa..be7a94e25 100644
--- a/npc/quests/quests_louyang.txt
+++ b/npc/quests/quests_louyang.txt
@@ -1,11 +1,39 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) Paradox924X
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Evera
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Louyang
-//===== By: ==================================================
-//= Evera and The rAthena Dev Team
-//===== Current Version: =====================================
-//= 2.4
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Soup Quest
//= - Variable in use: che_tre (max 5)
//= Doctor Quest
@@ -14,29 +42,11 @@
//= - Variable in use: ch_poison (max 20)
//= Revolution Quest
//= - Variable in use: QL_REVO (max 9)
-//===== Additional Comments: =================================
-//= 1.0 Initial Release [Evera]
-//= 1.1 Fixed double levelup bug [Lupus]
-//= 1.2 Added Revolution Quest. [SinSloth]
-//= 1.3 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.4 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.5 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.6 Rescripted Soup, Doctor, and Poison King quests [L0ne_W0lf]
-//= to Aegis 10.3 standards. Attempted to save current
-//= quest progress from the old scripts.
-//= 1.7 Added missing checkweights. And corrected [L0ne_W0lf]
-//= a typo in Poison King quest.
-//= 1.8 Bug fixes. (bugreport:1025 bugreport:1062) [L0ne_W0lf]
-//= 1.9 Bug fixes/Typos. [Paradox924X]
-//= 2.0 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 2.1 Fixed guard tower warper ALWAYS warping. (bugreport:2377) [L0ne_W0lf]
-//= 2.2 Removed unused "name" variable. [L0ne_W0lf]
-//= 2.3 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.4 Added questlog support. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 2.4
+//=========================================================================
-// Soup Quest :: lou_tre
-//============================================================
+//== Soup Quest :: lou_tre =================================
lou_in02,53,174,7 script Employee#1 4_M_CHNMAN,6,62,{
if (gettime(GETTIME_HOUR) >= 10 && gettime(GETTIME_HOUR) < 22) {
mes "[Chang Pai]";
@@ -1072,8 +1082,7 @@ louyang,174,150,5 script Jiu Chi Ling#lou 4_F_CHNDRESS1,{
close;
}
-// Doctor Quest :: dr_china
-//============================================================
+//== Doctor Quest :: dr_china ==============================
lou_in02,265,69,5 script Doctor#lyang 4_F_CHNDOCTOR,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a minute! Right now, you're over weight, so you cannot receive more items. Please store some of your things in Kafra Storage and try again.^000000";
@@ -2398,8 +2407,7 @@ louyang,125,121,0 warp Storage Warp#2 1,1,lou_in02,198,161
lou_in02,198,159,0 warp Storage Warp#3 1,1,louyang,124,118
lou_in02,203,159,0 warp Storage Warp#4 1,1,louyang,129,118
-// Poison King Quest :: poison_king
-//============================================================
+//== Poison King Quest :: poison_king ======================
lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
// Attempt to preserve prior quest progress.
if (ch_poison == 0 && CL_POISONKING != 0) {
@@ -4572,8 +4580,7 @@ lou_in01,99,144,4 script Soldier#bailong4 4_M_CHNSOLDIER,{
close;
}
-// Revolution Quest :: lou_zero
-//============================================================
+//== Revolution Quest :: lou_zero ==========================
lou_in02,77,37,7 script Hermit 4_M_CHNOLD,{
if (!QL_REVOL) {
mes "[Sun Mao]";
diff --git a/npc/quests/quests_lutie.txt b/npc/quests/quests_lutie.txt
index f0db564be..380cb3101 100644
--- a/npc/quests/quests_lutie.txt
+++ b/npc/quests/quests_lutie.txt
@@ -1,20 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) Samuray22
+//= Copyright (C) TonyMan
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Lutie
-//===== By: ==================================================
-//= TonyMan & Samuray22
-//===== Current Version: =====================================
+//================= Description ===========================================
+//= Blush, Cake Hat, Candle, Chef Hat, Raccoon Hat, Rainbow Eggshell, Spore
+//= Hat, Wonder Nutshell Quests
+//================= Current Version =======================================
//= 1.3b
-//===== Description: =========================================
-//= Blush, Cake Hat, Candle, Chef Hat, Raccoon Hat, Rainbow Eggshell,
-//= Spore Hat, Wonder Nutshell Quests
-//===== Additional Comments: =================================
-//= 1.1 Optimized [Lupus]
-//= 1.2 Fixed Chef Hat items [Lupus]
-//= 1.3 Update NPC to the Official One. [Samuray22]
-//= 1.3a Changed item names to item IDs. [Samuray22]
-//= 1.3b Removed a scrap " left in a delitem. [L0ne_W0lf]
-//= 1.4 Updated NPCs once again. [L0ne_W0lf]
-//============================================================
+//=========================================================================
xmas,117,295,4 script Vending Machine Man 4_M_BIBI,{
mes "[Titicupe]";
diff --git a/npc/quests/quests_morocc.txt b/npc/quests/quests_morocc.txt
index f6b7bd312..7783e2020 100644
--- a/npc/quests/quests_morocc.txt
+++ b/npc/quests/quests_morocc.txt
@@ -1,53 +1,49 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Gepard
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Morroc
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
-//= 3.2
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= - Stop Post
//= - Binoculars Quest
//= - Assassin Pub NPCs/supporting quest NPCS. [Disabled]
//= - Resurrection of Satan Morroc
//= - The Crow of the Fate
//= - Succession of the Prince
-//===== Additional Comments: =================================
-//= 1.1 Fixed exploits [Lupus]
-//= 1.2 Added Dandelion's Request / Morroc Invasion quest. [SinSloth]
-//= 1.3 Updated dialogs from Binoculars Quest. [Samuray22]
-//= 1.3a added GM lvl check as in other invansion quests [Lupus]
-//= 1.4 Fixed a small bug in Dandelion's Request. [SinSloth]
-//= 1.5 Fixed a little bug with "Job_Alchemist" changed to "Job_Alchem". [Samuray22]
-//= 1.6 Fixed a nasty bug in last part of the quest. [SinSloth]
-//= 1.6a replaced item "names" with item id. [Lupus]
-//= 1.7 Fixed a bug with XP rewards. [SinSloth]
-//= 1.8 Fixed a bug which prevented reset of events. [SinSloth]
-//= 1.9 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 2.0 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 2.0a Corrected a Typo error ";;". [Samuray22]
-//= 2.1 Assassins will now get their request item. (bugreport:1220) [L0ne_W0lf]
-//= 2.2 Updated Binocular and Stop Post quests. [L0ne_W0lf]
-//= 2.3 Replaced effect numerics with constants. [Samuray22]
-//= 2.4 Implemented Ep. 12.1 Continental Guard Quest. [L0ne_W0lf]
-//= Moved Dandelion's Request to a it's own file.
-//= Added support NPCs required to finish Gaebolg quest.
-//= 2.5 Fixed Group of Evil never re-enabling. [L0ne_W0lf]
-//= 2.6 Added quest log commands for Resurrection of Satan Morroc. [L0ne_W0lf]
-//= Added the two remaining episode 12.1 quests.
-//= Updated Satan Morroc Quest to allow peopel who have
-//= finished it to return to the previous map.
-//= 2.7 Corrected weight checks, they only check for inventory slots. [L0ne_W0lf]
-//= 2.8 Disabled Assassin bar pub NPCs, as they are included in the 13.1 quests file. [L0ne_W0lf]
-//= 2.9 Fixed player dying/logging out during conversation could prevent
-//= summoning of Satan Morroc until server reboot. [Gepard]
-//= 3.0 Updated RE/Pre-RE EXP. [Euphy]
-//= 3.1 Updated to match the latest official scripts. [Euphy]
-//= 3.2 Added GM management NPC and variable $@re_moc_time$. [Euphy]
-//============================================================
-
-// Stop Post Quest
-// ============================================================
+//================= Current Version =======================================
+//= 3.2
+//=========================================================================
+
+//== Stop Post Quest =======================================
moc_ruins,113,181,4 script William 4_M_ORIENT02,{
mes "[William]";
mes "Welcome to";
@@ -91,8 +87,7 @@ moc_ruins,113,181,4 script William 4_M_ORIENT02,{
}
}
-// Binoculars Quest
-// ============================================================
+//== Binoculars Quest ======================================
moc_ruins,118,176,4 script Alchemist 1_M_WIZARD,{
mes "[Marius]";
mes "Howdy, new customer!!";
@@ -163,8 +158,7 @@ moc_ruins,118,176,4 script Alchemist 1_M_WIZARD,{
}
}
-// Morroc Assassin Guild Bar [Disabled]
-// ============================================================
+//== Morroc Assassin Guild Bar [Disabled] ==================
/*
morocc,43,108,5 script Sharp-Looking Kid#dan_07 4_KID01,{
if (BaseClass == Job_Assassin) {
@@ -886,8 +880,7 @@ que_job01,70,84,1 script Girl#moc_ex002 4_F_SITDOWN,{
close;
}
-// Resurrection of Satan Morroc
-// ============================================================
+//== Resurrection of Satan Morroc ==========================
moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 4_M_MOC_SOLDIER,3,3,{
if ((rebirth_moc_edq == 0) && (rebirth_moc_edq < 4)) {
mes "[Continental Guard]";
@@ -2101,8 +2094,7 @@ sec_in02,14,43,5 script Morroc GlobalVar Admin::MorrocAdmin_sec 4_F_RUSGREEN,{
}
moc_fild21,5,5,5 duplicate(MorrocAdmin_sec) Morroc GlobalVar Admin::MorrocAdmin_moc 4_F_RUSGREEN
-// The Crow of the Fate
-// ============================================================
+//== The Crow of the Fate ==================================
moc_ruins,137,70,3 script Book-Touching Man#garas 1_M_02,{
if (BaseLevel > 59) {
if (checkweight(703,3) == 0) {
@@ -4327,8 +4319,7 @@ cave,105,32,7 script Cave Settler#f_cave7 4_F_CAVE1,{
close;
}
-// Succession of the Prince
-// ============================================================
+//== Succession of the Prince ==============================
prontera,153,353,4 script Messenger#prince1 8W_SOLDIER,{
if (nk_prince == 0) {
if (rebirth_moc_edq > 1) {
diff --git a/npc/quests/quests_moscovia.txt b/npc/quests/quests_moscovia.txt
index 2ae62a0ae..a0fa9d941 100644
--- a/npc/quests/quests_moscovia.txt
+++ b/npc/quests/quests_moscovia.txt
@@ -1,40 +1,54 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Lemongrass
+//= Copyright (C) Euphy
+//= Copyright (C) Joseph
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Gepard
+//= Copyright (C) brianluau
+//= Copyright (C) Kisuka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Moscovia Quests
-//===== By: ==================================================
-//= Kisuka
-//===== Current Version: =====================================
-//= 2.3
-//===== File Encoding ========================================
+//================= File Encoding =========================================
//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
-//===== Description: =========================================
+//= -If the encoding is correct, the next three lines have the same length-
+//= ============ กฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤ ============
+//= ============ ============================================= ============
+//= ============ กมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกม ============
+//================= Description ===========================================
//= Quests for Moscovia.
-//= The Moving Island, Help Mikhail, Acorn Exchange,
-//= Banish Winter, Shafka Hat, Koshei the Immortal.
-//===== Additional Comments: =================================
-//= 1.0 First version. [Kisuka]
-//= 1.1 Small fixes on The Moving Island. [Kisuka]
-//= 1.2 Fixed a "player not attached" error. [brianluau]
-//= 1.3 Replaced occurrences of PcName. [brianluau]
-//= 1.4 Added 'Koshei the Immortal' quest. [Kisuka]
-//= 1.5 Fixes to 'Koshei the Immortal' quest. [Kisuka]
-//= 1.6 Added 'tides' to Ibanoff & Fixed time check for Marozka. [Kisuka]
-//= 1.7 Fixes on donpcevents and fixed some left over aegis stuff. [Kisuka]
-//= 1.8 Fixed some condition checks. [Gepard]
-//= 1.9 Corrected NPC counting mobs for the wrong NPC. (bugreport:4736) [L0ne_W0lf]
-//= 2.0 Optimized. [Joseph]
-//= 2.0a Bug fixes. [Euphy]
-//= 2.0b Bug fixes. [Lemongrass]
-//= 2.1 Fixed incorrect use of 'close'. [Joseph]
-//= 2.2 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.3 Added GM management NPC. [Euphy]
-//============================================================
-
-// The Moving Island :: mos_whale_edq
-//============================================================
-
-//----------------------------------------------------------------------------
-// Berbayeff - Starting Point
-//----------------------------------------------------------------------------
+//= The Moving Island, Help Mikhail, Acorn Exchange, Banish Winter, Shafka
+//= Hat, Koshei the Immortal.
+//================= Current Version =======================================
+//= 2.3
+//=========================================================================
+
+//== The Moving Island :: mos_whale_edq ====================
+
+//- Berbayeff - Starting Point -
moscovia,171,71,3 script Berbayeff#npc 4_M_RUSMAN2,{
if (!mos_whale_edq) {
emotion e_an;
@@ -248,9 +262,7 @@ moscovia,171,71,3 script Berbayeff#npc 4_M_RUSMAN2,{
close;
}
-//----------------------------------------------------------------------------
-// Bulletin Board - List Tide Times
-//----------------------------------------------------------------------------
+//- Bulletin Board - List Tide Times -
moscovia,135,52,0 script Bulletin Board#npc 2_BULLETIN_BOARD,{
mes "[Charabel Schedule]";
mes "NOTICE, due to the varying";
@@ -268,9 +280,7 @@ moscovia,135,52,0 script Bulletin Board#npc 2_BULLETIN_BOARD,{
close;
}
-//----------------------------------------------------------------------------
-// Mr. Ibanoff - Docks
-//----------------------------------------------------------------------------
+//- Mr. Ibanoff - Docks -
moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
if (mos_whale_edq == 0) {
mes "[Mr. Ibanoff]";
@@ -780,9 +790,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
close;
}
-//----------------------------------------------------------------------------
-// Mr. Ibanoff - Ship
-//----------------------------------------------------------------------------
+//- Mr. Ibanoff - Ship -
mosk_ship,98,110,3 script Mr. Ibanoff#npc2 4_M_RUSBALD,{
if (mos_whale_edq == 4) {
mes "[Mr. Ibanoff]";
@@ -983,9 +991,7 @@ S_D_2:
close;
}
-//----------------------------------------------------------------------------
-// Rudder
-//----------------------------------------------------------------------------
+//- Rudder -
mosk_ship,101,111,4 script rudder#ship HIDDEN_NPC,{
if (mos_whale_edq == 5) {
callsub S_Rud1,1,0;
@@ -1172,9 +1178,7 @@ S_Rud1:
close;
}
-//----------------------------------------------------------------------------
-// Aged Stranger - Whale Island
-//----------------------------------------------------------------------------
+//- Aged Stranger - Whale Island -
mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
if ((MaxWeight-Weight) < 2000) {
mes "[Aged Stranger]";
@@ -1808,9 +1812,7 @@ S_AS_3:
return;
}
-//----------------------------------------------------------------------------
-// Csar Alexsay III - Moscovia Palace
-//----------------------------------------------------------------------------
+//- Csar Alexsay III - Moscovia Palace -
mosk_in,131,92,3 script Csar Alexsay III#npc 4_M_RUSKING,{
if ((MaxWeight-Weight) < 2000) {
mes "[Csar Alexsay III]";
@@ -2343,9 +2345,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 4_M_RUSKING,{
close;
}
-//----------------------------------------------------------------------------
-// Prime Minister Dmitree - Moscovia Palace
-//----------------------------------------------------------------------------
+//- Prime Minister Dmitree - Moscovia Palace -
mosk_in,127,89,3 script Prime Minister Dmitree#m 4_M_RUSMAN1,{
if (mos_nowinter > 11 && mos_nowinter < 14) {
mes "[Prime Minister Dmitree]";
@@ -2467,9 +2467,7 @@ mosk_in,127,89,3 script Prime Minister Dmitree#m 4_M_RUSMAN1,{
close;
}
-//----------------------------------------------------------------------------
-// Island Trigger - Docks
-//----------------------------------------------------------------------------
+//- Island Trigger - Docks -
moscovia,136,46,4 script Find#ship CLEAR_NPC,4,4,{
end;
@@ -2519,10 +2517,7 @@ OnTouch:
close;
}
-//----------------------------------------------------------------------------
-// Triggers
-//----------------------------------------------------------------------------
-
+//- Triggers -
mosk_ship,1,1,4 script Baehideun#ship -1,{
OnInit:
$@mos1_edq = 0;
@@ -2629,12 +2624,9 @@ mosk_ship,3,3,4 duplicate(Baehideun#main) Baehideun2#ship -1
mosk_ship,5,5,4 duplicate(Baehideun#main) Baehideun3#ship -1
mosk_ship,15,15,4 duplicate(Baehideun#main) Baehideun4#ship -1
-// Help Mikhail :: mos_swan & mos_swan_pt2
-//============================================================
+//== Help Mikhail :: mos_swan & mos_swan_pt2 ===============
-//----------------------------------------------------------------------------
-// Gallina - Starting Point
-//----------------------------------------------------------------------------
+//- Gallina - Starting Point -
function script F_MOS_1 {
mes "[Gallina]";
mes "Oh, where the heck is he?";
@@ -2769,9 +2761,7 @@ mosk_in,144,279,5 script Gallina#mos 4_F_RUSWOMAN1,{
close;
}
-//----------------------------------------------------------------------------
-// Anna - Sister
-//----------------------------------------------------------------------------
+//- Anna - Sister -
mosk_in,148,274,1 script Anna#mos 4_F_RUSCHILD,{
if (!mos_swan) {
callfunc("F_MOS_1");
@@ -2951,9 +2941,7 @@ mosk_in,148,274,1 script Anna#mos 4_F_RUSCHILD,{
close;
}
-//----------------------------------------------------------------------------
-// Bed
-//----------------------------------------------------------------------------
+//- Bed -
mosk_in,136,279,3 script Bed#mos1 HIDDEN_NPC,{
mes "- There are sheets and a pillow which seem so neat and soft that I'll probably fall asleep as soon as I lie down on them. -";
if (mos_swan != 11) close;
@@ -2976,9 +2964,7 @@ mosk_in,136,279,3 script Bed#mos1 HIDDEN_NPC,{
mosk_in,161,279,3 duplicate(Bed#mos1) Bed#mos2 HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Fire pot + Mikhail
-//----------------------------------------------------------------------------
+//- Fire pot + Mikhail -
mosk_in,205,268,3 script Fire pot#mos HIDDEN_NPC,{
if (!mos_swan) {
mes "- It's a fire pot to heat the room or bake something -";
@@ -3168,9 +3154,7 @@ OnEnable:
end;
}
-//----------------------------------------------------------------------------
-// Sticky Herb Tree Inn NPCs
-//----------------------------------------------------------------------------
+//- Sticky Herb Tree Inn NPCs -
mosk_in,135,191,5 script Landlord#mos 4_F_RUSWOMAN3,{
mes "[Landlord]";
mes "Oh, welcome to the Inn 'Sticky Herb Tree'.";
@@ -3727,9 +3711,7 @@ OnTouch:
close;
}
-//----------------------------------------------------------------------------
-// Swamp
-//----------------------------------------------------------------------------
+//- Swamp -
mosk_dun03,153,90,3 script Bubbling Swamp#mos1 CLEAR_NPC,{
if ((MaxWeight-Weight) < 2000) {
mes "- Your bag is very heavy today -";
@@ -3777,9 +3759,7 @@ mosk_dun03,153,90,3 script Bubbling Swamp#mos1 CLEAR_NPC,{
close;
}
-//----------------------------------------------------------------------------
-// Larissa - Hotcake Quests
-//----------------------------------------------------------------------------
+//- Larissa - Hotcake Quests -
mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
if ((MaxWeight-Weight) < 2000) {
mes "- Please stop here !! -";
@@ -3943,12 +3923,9 @@ mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
close;
}
-// Acorn Exchange :: mos_squirrel
-//============================================================
+//== Acorn Exchange :: mos_squirrel ========================
-//----------------------------------------------------------------------------
-// Acorn Dealer - Sells Acorns
-//----------------------------------------------------------------------------
+//- Acorn Dealer - Sells Acorns -
moscovia,208,182,7 script Acorn Dealer#mos 4_M_RUSMAN1,{
mes "[Acorn Dealer]";
mes "We have very fresh acorns. Everyone will like them!";
@@ -4008,9 +3985,7 @@ moscovia,208,182,7 script Acorn Dealer#mos 4_M_RUSMAN1,{
close;
}
-//----------------------------------------------------------------------------
-// Big Squirrel - Trade Acorns for Gems
-//----------------------------------------------------------------------------
+//- Big Squirrel - Trade Acorns for Gems -
- script Squirrel#mos_main -1,{
if (compare(strnpcinfo(0),"mos_sq")) end;
OnTouch:
@@ -4124,12 +4099,9 @@ S_BS_1:
mosk_fild01,113,108,3 duplicate(Squirrel#mos_main) Big Squirrel#mos HIDDEN_NPC
mosk_fild01,113,108,5 duplicate(Squirrel#mos_main) #mos_sq COCO,2,2
-// Banish Winter :: mos_nowinter
-//============================================================
+//== Banish Winter :: mos_nowinter =========================
-//----------------------------------------------------------------------------
-// Baba Yaga, the Horrible - Starting Point
-//----------------------------------------------------------------------------
+//- Baba Yaga, the Horrible - Starting Point -
mosk_in,215,46,5 script #babayaga -1,7,7,{
end;
OnTouch:
@@ -4961,9 +4933,7 @@ S_BY_1:
close;
}
-//----------------------------------------------------------------------------
-// Book
-//----------------------------------------------------------------------------
+//- Book -
mosk_in,217,45,0 script #book_russia HIDDEN_NPC,{
if (mos_nowinter == 15) {
mes "-Beside the pot,";
@@ -5208,9 +5178,7 @@ mosk_in,217,45,0 script #book_russia HIDDEN_NPC,{
close;
}
-//----------------------------------------------------------------------------
-// Mixing Pot
-//----------------------------------------------------------------------------
+//- Mixing Pot -
mosk_in,221,43,0 script #bowl HIDDEN_NPC,{
if (mos_nowinter != 16) end;
mes "-It is a very dirty pot.";
@@ -5482,9 +5450,7 @@ mosk_in,221,43,0 script #bowl HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Center of Town
-//----------------------------------------------------------------------------
+//- Center of Town -
moscovia,224,190,0 script #nowinterplz CLEAR_NPC,{
if (mos_nowinter != 19) end;
if (countitem(7765)) {
@@ -5522,9 +5488,7 @@ moscovia,224,190,0 script #nowinterplz CLEAR_NPC,{
close;
}
-//----------------------------------------------------------------------------
-// Villagers
-//----------------------------------------------------------------------------
+//- Villagers -
moscovia,252,203,5 script A Little Girl#mos1 4_F_RUSCHILD,{
if (mos_nowinter == 10) {
if (mos_kid == 1) {
@@ -6320,9 +6284,7 @@ moscovia,228,80,3 script A Little Boy#mos16 4_M_RUSCHILD,{
close;
}
-//----------------------------------------------------------------------------
-// Magic Bottle
-//----------------------------------------------------------------------------
+//- Magic Bottle -
mosk_dun03,225,233,0 script Pile of skeletons#mosk HIDDEN_NPC,{
if (mos_nowinter == 8) {
mes "-There are ugly skulls";
@@ -6387,9 +6349,7 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Csar Alexsay III
-//----------------------------------------------------------------------------
+//- Csar Alexsay III -
mosk_in,131,92,3 script #Csar -1,7,7,{
if (mos_nowinter == 12) {
mes "[Csar Alexsay III]";
@@ -6481,8 +6441,7 @@ mosk_in,131,92,3 script #Csar -1,7,7,{
end;
}
-// Shafka Hat :: mos_whale_edq
-//============================================================
+//== Shafka Hat :: mos_whale_edq ===========================
moscovia,211,93,3 script Irina#edq 4_F_RUSCHILD,{
if (!checkweight(1201,1)) {
mes "Wait a moment!!";
@@ -6590,12 +6549,9 @@ moscovia,211,93,3 script Irina#edq 4_F_RUSCHILD,{
close;
}
-// Koshei the Immortal :: mos_request
-//============================================================
+//== Koshei the Immortal :: mos_request ====================
-//----------------------------------------------------------------------------
-// Sage - Starting Point
-//----------------------------------------------------------------------------
+//- Sage - Starting Point -
mosk_fild02,198,252,3 script Sage#rus01 4_M_SAGE_C,{
if (!rhea_rus_main) {
mes "[Sage]";
@@ -6681,9 +6637,7 @@ mosk_fild02,198,252,3 script Sage#rus01 4_M_SAGE_C,{
close;
}
-//----------------------------------------------------------------------------
-// Mysterious Stone
-//----------------------------------------------------------------------------
+//- Mysterious Stone -
mosk_dun01,169,162,0 script Mysterious Stone#rus02 HIDDEN_NPC,{
if (!rhea_rus_main) {
mes "- The road forks here -";
@@ -6779,9 +6733,7 @@ mosk_dun01,169,162,0 script Mysterious Stone#rus02 HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Gray Wolf
-//----------------------------------------------------------------------------
+//- Gray Wolf -
mosk_dun01,167,160,3 script Gray Wolf#rus03 4_RUS_DWOLF,{
if (rhea_rus_main < 2) {
mes "[Gray Wolf]";
@@ -6902,9 +6854,7 @@ OnTimer120000:
end;
}
-//----------------------------------------------------------------------------
-// Wall (Maria Morebna, Gray Wolf, Koshei)
-//----------------------------------------------------------------------------
+//- Wall (Maria Morebna, Gray Wolf, Koshei) -
mosk_dun01,45,259,0 script Wall#rus04 HIDDEN_NPC,{
if (rhea_rus_main < 5) {
mes "["+ strcharinfo(0) +"]";
@@ -7377,9 +7327,7 @@ OnMyMobDead:
end;
}
-//----------------------------------------------------------------------------
-// Koshei, The Immortal
-//----------------------------------------------------------------------------
+//- Koshei, The Immortal -
mosk_dun01,5,5,0 script Koshei#rus47 -1,0,0,{
end;
OnInit:
@@ -7414,9 +7362,7 @@ OnTimer300000:
end;
}
-//----------------------------------------------------------------------------
-// Gray Wolf & Maria Morebna
-//----------------------------------------------------------------------------
+//- Gray Wolf & Maria Morebna -
- script mos_rus#main -1,{
end;
OnInit:
@@ -7442,9 +7388,7 @@ OnTimer120000:
mosk_dun01,50,256,3 duplicate(mos_rus#main) Gray Wolf#rus05 4_RUS_DWOLF
mosk_dun01,46,256,3 duplicate(mos_rus#main) Maria Morebna#rus46 4_F_RUSCHILD
-//----------------------------------------------------------------------------
-// The Blacksmith (Golden Key)
-//----------------------------------------------------------------------------
+//- The Blacksmith (Golden Key) -
moscovia,178,127,0 script The Blacksmith#rus06 1_M_SMITH,{
if ((MaxWeight-Weight) < 3500) {
mes "[The Blacksmith]";
@@ -7716,9 +7660,7 @@ moscovia,178,127,0 script The Blacksmith#rus06 1_M_SMITH,{
}
}
-//----------------------------------------------------------------------------
-// Vassili Grandpapa (Red Ring)
-//----------------------------------------------------------------------------
+//- Vassili Grandpapa (Red Ring) -
moscovia,206,81,0 script Vassili Grandpapa#rus07 4_M_05,{
if ((MaxWeight-Weight) < 3500) {
mes "[Vassili Grandpapa]";
@@ -7984,9 +7926,7 @@ moscovia,206,81,0 script Vassili Grandpapa#rus07 4_M_05,{
close;
}
-//----------------------------------------------------------------------------
-// Ryubaba (Red Ring)
-//----------------------------------------------------------------------------
+//- Ryubaba (Red Ring) -
moscovia,213,216,3 script Ryubaba#rus08 4_F_RUSWOMAN2,{
if ((MaxWeight-Weight) < 3500) {
mes "[Ryubaba]";
@@ -8313,9 +8253,7 @@ moscovia,213,216,3 script Ryubaba#rus08 4_F_RUSWOMAN2,{
close;
}
-//----------------------------------------------------------------------------
-// Little Boy (Ryubaba Info)
-//----------------------------------------------------------------------------
+//- Little Boy (Ryubaba Info) -
moscovia,223,210,3 script Little Boy#rus09 4_M_RUSCHILD,{
if (rhea_rus_main < 8) {
mes "[Little Boy]";
@@ -8378,9 +8316,7 @@ moscovia,223,210,3 script Little Boy#rus09 4_M_RUSCHILD,{
close;
}
-//----------------------------------------------------------------------------
-// Shepherdess (Wooden Flute for Red Ring)
-//----------------------------------------------------------------------------
+//- Shepherdess (Wooden Flute for Red Ring) -
mosk_fild02,157,233,0 script Shepherdess#rus10 1_F_04,{
if (rhea_rus_main < 8) {
mes "[Shepherdess]";
@@ -8507,9 +8443,7 @@ mosk_fild02,157,233,0 script Shepherdess#rus10 1_F_04,{
close;
}
-//----------------------------------------------------------------------------
-// Pointed Trees (Wooden Flute)
-//----------------------------------------------------------------------------
+//- Pointed Trees (Wooden Flute) -
- script PTree#rusmain -1,{
if (rhea_rus_ring == 6) {
if (countitem(7882) < 50) {
@@ -8554,9 +8488,7 @@ mosk_fild02,114,223,0 duplicate(PTree#rusmain) Pointed Tree#rus16 HIDDEN_NPC
mosk_fild02,101,197,0 duplicate(PTree#rusmain) Pointed Tree#rus17 HIDDEN_NPC
mosk_fild02,125,182,0 duplicate(PTree#rusmain) Pointed Tree#rus18 HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Worried Mother (Lusalka's Hair)
-//----------------------------------------------------------------------------
+//- Worried Mother (Lusalka's Hair) -
moscovia,166,145,1 script Worried Mother#rus19 4_F_RUSWOMAN3,{
if (rhea_rus_main < 8) {
mes "[Worried Mother]";
@@ -8657,9 +8589,7 @@ moscovia,166,145,1 script Worried Mother#rus19 4_F_RUSWOMAN3,{
close;
}
-//----------------------------------------------------------------------------
-// Marsh Warning Signs
-//----------------------------------------------------------------------------
+//- Marsh Warning Signs -
- script Caution#07rus::NoSwim 2_BULLETIN_BOARD,{
mes " WARNING !! ";
mes "No Swimming";
@@ -8668,9 +8598,7 @@ moscovia,166,145,1 script Worried Mother#rus19 4_F_RUSWOMAN3,{
mosk_fild02,101,204,0 duplicate(NoSwim) Caution#rus01 2_BULLETIN_BOARD
mosk_fild02,101,200,0 duplicate(NoSwim) Caution#rus02 2_BULLETIN_BOARD
-//----------------------------------------------------------------------------
-// Lusalka Trigger (Lusalka's Hair)
-//----------------------------------------------------------------------------
+//- Lusalka Trigger (Lusalka's Hair) -
mosk_fild02,116,202,3 script Lusalka#07russai_22 -1,3,3,{
end;
OnTouch:
@@ -8751,9 +8679,7 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Lusalka (Lusalka's Hair)
-//----------------------------------------------------------------------------
+//- Lusalka (Lusalka's Hair) -
mosk_fild02,124,202,3 script Lusalka#rus23 4_F_RUSGREEN,{
if (countitem(523)) {
if (rhea_rus_main < 8) {
@@ -8978,9 +8904,7 @@ OnTimer300000:
end;
}
-//----------------------------------------------------------------------------
-// Wanderer (Lusalka's Hair)
-//----------------------------------------------------------------------------
+//- Wanderer (Lusalka's Hair) -
prontera,228,279,3 script Wanderer#rus24 4_M_RUSMAN2,{
if (rhea_rus_main < 8) {
mes "[A Wanderer from a strange land]";
@@ -9083,9 +9007,7 @@ prontera,228,279,3 script Wanderer#rus24 4_M_RUSMAN2,{
close;
}
-//----------------------------------------------------------------------------
-// Morroc Villager (Lusalka's Hair)
-//----------------------------------------------------------------------------
+//- Morroc Villager (Lusalka's Hair) -
morocc,165,82,0 script Morroc Villager#rus25 1_M_02,{
if (rhea_rus_main < 8) {
mes "[Morroc Villager]";
@@ -9156,9 +9078,7 @@ morocc,165,82,0 script Morroc Villager#rus25 1_M_02,{
close;
}
-//----------------------------------------------------------------------------
-// Soldier/Igor (Lusalka's Hair)
-//----------------------------------------------------------------------------
+//- Soldier/Igor (Lusalka's Hair) -
moc_pryd04,126,120,0 script Soldier#rus26 4_M_RUSMAN1,{
if (rhea_rus_main < 8) {
mes "[A gloomy looking soldier]";
@@ -9299,9 +9219,7 @@ moc_pryd04,126,120,0 script Soldier#rus26 4_M_RUSMAN1,{
close;
}
-//----------------------------------------------------------------------------
-// Marozka's Dungeon (Golden Thread)
-//----------------------------------------------------------------------------
+//- Marozka's Dungeon (Golden Thread) -
mosk_dun01,45,250,3 script 1#rus27 WARPNPC,3,3,{
end;
OnTouch:
@@ -9485,9 +9403,7 @@ mosk_que,56,202,0 script Occult Apple Tree#rus29 HIDDEN_NPC,{
mosk_que,47,217,0 warp Escape#rus30 1,1,mosk_fild02,237,266
-//----------------------------------------------------------------------------
-// Marozka (Golden Thread)
-//----------------------------------------------------------------------------
+//- Marozka (Golden Thread) -
mosk_fild02,243,270,0 script Marozka#rus31 4_M_LGTGRAND,{
if (rhea_rus_main < 8) {
mes "[Marozka]";
@@ -9645,9 +9561,7 @@ mosk_fild02,243,270,0 script Marozka#rus31 4_M_LGTGRAND,{
close;
}
-//----------------------------------------------------------------------------
-// Baba Yaga (Golden Key)
-//----------------------------------------------------------------------------
+//- Baba Yaga (Golden Key) -
mosk_dun02,48,214,5 script Baba Yaga#rus32 4_F_BABAYAGA,{
if (rhea_rus_main < 9) {
mes "[Baba Yaga]";
@@ -10379,9 +10293,7 @@ OnMyMobDead:
end;
}
-//----------------------------------------------------------------------------
-// Baba Yaga's Tasks (Golden Key)
-//----------------------------------------------------------------------------
+//- Baba Yaga's Tasks (Golden Key) -
mosk_dun02,257,193,0 script Cow#rus33 4_BULL,3,3,{
end;
OnInit:
diff --git a/npc/quests/quests_nameless.txt b/npc/quests/quests_nameless.txt
index d14ddaa8e..893476e87 100644
--- a/npc/quests/quests_nameless.txt
+++ b/npc/quests/quests_nameless.txt
@@ -1,11 +1,36 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) brianluau
+//= Copyright (C) Yommy
+//= Copyright (C) Koca
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Nameless Island Quests
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.4
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Collection of Nameless Island Quests
//= Nameless Island:
//= - Quest to gain access to Nameless Island and dungeon.
@@ -32,39 +57,11 @@
//= Rogue Guild Investigation Assistance:
//- - Assist the Rogue Guild with their investigations.
//= - Variable in use: rumour_nd (Max: 22)
-//===== Additional Comments: =================================
-//= 1.0 First version. [L0ne_W0lf]
-//= 1.1 Made quest accessable to "Failed" gaebolg quest. [L0ne_W0lf]
-//= 1.1a Touch up to other Gaebolg fail-points. [L0ne_W0lf]
-//= 1.2 Some final tuning to Nameless Island quest. [Koca]
-//= 1.3 Should fix any more issues with "Creature" npc. [L0ne_W0lf]
-//= 1.4 Changed the way Out_from_Monastery works slightly. [L0ne_W0lf]
-//= 1.5 added a next to stop double npc message [Yommy]
-//= 1.6 Updated the Nameless Island Access quest
-//= Added Quest: Peace for Arunafeltz
-//= Added Quest: Muff's Loan
-//= Added Quest: Broken Diamond
-//= Added Quest: Z-Gang Quest
-//= Added Quest: Unlucky Emerald
-//= Added Quest: Rogue Guild Investigation
-//= 1.7 Fixed a typo in monestary quest. [L0ne_W0lf]
-//= 1.8 Renamed temporary global variable. [L0ne_W0lf]
-//= moved OnMyMobDead for access quest to a different NPC.
-//= 1.9 Fixed mapwarp warping to disabled map. [L0ne_W0lf]
-//= 2.0 Removed duplicate dialog. [L0ne_W0lf]
-//= 2.1 Fixed a race condition blocking progress. [brianluau]
-//= 2.2 Added quest log entries for:
-//= - Muff's Loan
-//= - Broken Diamond
-//= - Z-Gang Quest
-//= 2.2a Fixed a few job constant typos. [Euphy]
-//= 2.3 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.4 Moved Dorian to pre-re/re paths. [Euphy]
-//= 2.5 Updated Nameless Island quests and added questlog support. [Euphy]
-//============================================================
-
-// Nameless Island and Cursed Monestary Access Quest :: aru_monas
-//============================================================
+//================= Current Version =======================================
+//= 2.4
+//=========================================================================
+
+//== Nameless Island and Cursed Monestary Access Quest :: aru_monas =
airplane_01,90,63,0 script Event Switch#pc -1,3,3,{
end;
@@ -1516,8 +1513,7 @@ sec_in02,15,15,4 script boss::boss_aru_monas 1_M_SIGNMONK,{
}
}
-// Rachel Addition :: aruna_nir
-//============================================================
+//== Rachel Addition :: aruna_nir ==========================
ra_temple,165,57,5 script Niren#ss 4_F_MADAME,{
if (checkweight(907,200) == 0) {
mes "^3355FFWait a second!";
@@ -2253,8 +2249,7 @@ ra_temple,168,54,3 script Sippie#ss 4_F_MASK,{
}
}
-// Peace to the Arunafeltz :: aruna_em
-//============================================================
+//== Peace to the Arunafeltz :: aruna_em ===================
moc_ruins,77,167,4 script Foreign Merchant#aru1 4_M_MASKMAN,5,5,{
if (aru_vol == 27) {
if (aru_em == 0) {
@@ -3209,8 +3204,7 @@ OnTimer53000:
que_temsky,99,7,0 warp quetemskyout 1,1,ra_temin,276,231
-// Muff's Loan :: zdan_total_edq
-//============================================================
+//== Muff's Loan :: zdan_total_edq =========================
comodo,224,187,3 script Muff 4_M_04,{
if (checkweight(907,200) == 0) {
mes "[Muff]";
@@ -4655,8 +4649,7 @@ izlude_in,113,66,0 script Strange Machine HIDDEN_NPC,{
close;
}
-// Broken Diamond
-//============================================================
+//== Broken Diamond ========================================
moc_ruins,152,147,5 script Ibrahim 4_M_JOB_HUNTER,3,3,{
if (checkweight(907,200) == 0) {
mes "[Ibrahim]";
@@ -6385,8 +6378,7 @@ OnInit:
end;
}
-// Z-Gang Quest
-//============================================================
+//== Z-Gang Quest ==========================================
prontera,150,326,0 script Wanted Notice#edq HIDDEN_NPC,{
if (zdan_edq == 0) {
mes "====National Wanted Notice====";
@@ -9291,8 +9283,7 @@ OnInit:
end;
}
-// Unlucky Emerald
-//============================================================
+//== Unlucky Emerald =======================================
morocc,143,63,3 script Ragged Man#nd 4_M_MIDDLE,{
if (treasure_nd == 0) {
mes "[Ragged Man]";
@@ -11682,8 +11673,7 @@ OnTouch:
end;
}
-// Rogue Guild Investigation
-//============================================================
+//== Rogue Guild Investigation =============================
prontera,163,204,3 script Man from Morroc 4W_M_03,{
if (rumour_nd == 0) {
mes "[Morroc Traveler]";
diff --git a/npc/quests/quests_niflheim.txt b/npc/quests/quests_niflheim.txt
index 711acdb1a..05f9e6079 100644
--- a/npc/quests/quests_niflheim.txt
+++ b/npc/quests/quests_niflheim.txt
@@ -1,34 +1,48 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) Evera
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Niflheim
-//===== By: ==================================================
-//= The rAthena Dev Team
-//===== Current Version: =====================================
-//= 1.6
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Piano Key Ouest
//= - Escape from Niflheim
//= - Variables in use: nif_esc, MISC_QUEST (Bit 32)
//= Message Delivery Quest
//= - Deliver a message to Erious' departed wife.
//= - Variables in use: nif_revive, MISC_QUEST (Bit 16384)
-//===== Additional Comments: =================================
-//= 1.0 Initial release, moved Book of Devil and Piano quest
-//= from npc/cities/niflheim.txt [Evera]
-//= 1.1 Optimized Book of Devil quest. used bit-wise var,
-//= Optimized Piano Quest - now uses 1 variable [Lupus]
-//= 1.2 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.3 Moved the Book of Devil quest to custom folder. [L0ne_W0lf]
-//= Updated to Aegis 10.3 Standed, added Message Delivery Quest.
-//= Rescripted Piano Quest. Prior quest progress will be lost.
-//= 1.4 Fixed NPCs using ID 111 when it shoudl have been 139. [L0ne_W0lf]
-//= 1.5 Swapped NPC IDs back from last change (139 back to 111). [L0ne_W0lf]
-//= Clicking will do nothing, you have to still "touch" the npc.
-//= 1.6 Added questlog support. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.6
+//=========================================================================
-// Piano Quest :: nif_ryu
-//============================================================
+//== Piano Quest :: nif_ryu ================================
niflheim,224,243,3 script Alreg#nif 4_M_NFDEADMAN,{
if (nif_piano) nif_piano = 0;
mes "[Alreg]";
@@ -293,8 +307,7 @@ nif_in,188,168,3 script Witch#nif 4_F_NFDEADMGCIAN,{
end;
}
-// Message Delivery Quest :: nif_npc_lackee
-//============================================================
+//== Message Delivery Quest :: nif_npc_lackee ==============
prt_in,161,20,3 script Erious#nif 4_F_03,{
if (MISC_QUEST & 16384) {
mes "[Erious]";
diff --git a/npc/quests/quests_payon.txt b/npc/quests/quests_payon.txt
index 7f3c65a20..c289633cb 100644
--- a/npc/quests/quests_payon.txt
+++ b/npc/quests/quests_payon.txt
@@ -1,24 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) Silent
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Payon
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
-//= 1.7
-//===== Description: =========================================
+//================= Description ===========================================
//= Pretend Murder, Ear Muffs, Oxygen, Derivuchi Cap, Helm of Angel Quests.
-//===== Additional Comments: =================================
-//= 1.1 Helm of Angel bug fixed [Lupus]
-//= 1.2 Fixed skirt of virgin [Lupus]
-//= 1.3 Fixed exploits [Lupus]
-//= 1.4 Removed Duplicates [Silent]
-//= 1.5 Updated Dialogs from "Pretend Murdered Quest" [Samuray22]
-//= 1.5a replaced item "names" with item id. [Lupus]
-//= 1.6 Updated Dialogs from "Oxygen Mask Quest" [Samuray22]
-//= 1.7 Updated headgear quests. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.7
+//=========================================================================
-// 'Pretend Murdered' Quest
-//============================================================
+//== 'Pretend Murdered' Quest ==============================
payon_in01,99,72,4 script Granny 8_F_GRANDMOTHER,{
if (checkweight(908,1) == 0) {
mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000";
@@ -69,8 +87,7 @@ payon_in01,99,72,4 script Granny 8_F_GRANDMOTHER,{
}
}
-// 'Ear Muffs' Quest
-//============================================================
+//== 'Ear Muffs' Quest =====================================
payon_in01,18,10,4 script Mystic Lady 1_F_ORIENT_02,{
mes "[Mystic Lady]";
mes "My family has produced and sold the special Winter product ^3355FFEar Muffs^000000 for many years. We just moved here, but the weather is always warm so we can hardly make a living.";
@@ -117,8 +134,7 @@ payon_in01,18,10,4 script Mystic Lady 1_F_ORIENT_02,{
}
}
-// 'Oxygen Mask' Quest
-//============================================================
+//== 'Oxygen Mask' Quest ===================================
payon_in02,25,71,4 script Boy 4_M_04,{
if (countitem(701) > 4) {
mes "[Young Man]";
@@ -212,8 +228,7 @@ payon_in02,25,71,4 script Boy 4_M_04,{
}
}
-// 'Helm of Angel' and 'Deviruchi Cap' Quest
-//============================================================
+//== 'Helm of Angel' and 'Deviruchi Cap' Quest =============
payon_in01,56,12,7 script Young man#12 4_M_ORIENT02,{
mes "[Young man]";
mes "...What is it?";
diff --git a/npc/quests/quests_prontera.txt b/npc/quests/quests_prontera.txt
index 770ee2934..d804aa47c 100644
--- a/npc/quests/quests_prontera.txt
+++ b/npc/quests/quests_prontera.txt
@@ -1,56 +1,55 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) SinSloth
+//= Copyright (C) Samuray22
+//= Copyright (C) Evera
+//= Copyright (C) Silent
+//= Copyright (C) Lupus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Prontera
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.9
-//===== Description: =========================================
+//================= Description ===========================================
//= Collection of Prontera-based quests.
-//= * Culvert Access
-//= * Ph.D Hat Quest
-//= * Gaebolg Family Curse
-//===== Comments: ============================================
+//= - Culvert Access
+//= - Ph.D Hat Quest
+//= - Gaebolg Family Curse
+//================= Current Version =======================================
+//= 2.9
+//================= Variables Used ========================================
//= Culvert Access:
-//= - [Official Conversion]
-//= - Variable in use: MISC_QUEST (bit 8)
+//= - MISC_QUEST (bit 8)
//= Ph.D Hat Quest:
-//= - [Official Conversion]
//= - n/a
//= Gaebolg Family Curse:
-//= - [Official Conversion]
-//= - Variable in use: prt_curse (max 61)
-//===== Additional Comments: =================================
-//= Fixed flower name Dreamy -> Illusion
-//= 1.2 Fixed exploit [Lupus]
-//= 1.3 Removed Duplicates [Silent]
-//= 1.4 Moved Culvert from cities/prontera.txt [Evera]
-//= 1.5 Culvert has been rescripted from the ground up. [L0ne_W0lf]
-//= 1.6 Added Gaebolg Family Curse quest. [L0ne_W0lf]
-//= 1.6a Fixed a couple spelling mistakes. [L0ne_W0lf]
-//= 1.7 Updated "Ph.D Quest" Dialogs. [Samuray22]
-//= 1.7b Fixed some minor typos. [SinSloth]
-//= 1.7c replaced item "names" with item id. [Lupus]
-//= 1.8 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.9 Fixed "him" -> "her" in Ph.D hat quest. THansk to yyCC. [L0ne_W0lf]
-//= 2.0 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 2.0a Corrected a Typo error ";;". [Samuray22]
-//= 2.0b Corrected a Typo error. (bugreport:950) [Samuray22]
-//= 2.1 Added missing checkweights. [L0ne_W0lf]
-//= 2.2 Added Nameless Island quest addition. [L0ne_W0lf]
-//= 2.3 Bamph will now talk to those who failed the Gaebolg quest. [L0ne_W0lf]
-//= 2.3a Touch up to Bamph fo other fail-points. [L0ne_W0lf]
-//= 2.3b Hopefully the last change needed for Nameless quest. [L0ne_W0lf]
-//= 2.4 Updated Headgear Quest. [L0ne_W0lf]
-//= 2.5 Fixed requirements for PH D. Hat. [L0ne_W0lf]
-//= 2.5a Fixed requirements for PH D. Hat agian lol. [L0ne_W0lf]
-//= 2.6 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 2.7 Corrected 'IProntera' typo. (bugreport:4522) [L0ne_W0lf]
-//= 2.8 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.9 Updated Nameless Island addition and added questlog support. [Euphy]
-//============================================================
+//= - prt_curse (max 61)
+//=========================================================================
-// Prontera Culvert :: prt_npc
-//============================================================
+//== Prontera Culvert :: prt_npc ===========================
prt_in,88,105,2 script Recruiter 8W_SOLDIER,{
if (MISC_QUEST & 8) {
mes "[Recruiter]";
@@ -164,8 +163,7 @@ prt_fild05,270,212,5 script Culvert Guardian 8W_SOLDIER,{
close;
}
-// Ph.D Hat Quest :: npc_6cript
-//============================================================
+//== Ph.D Hat Quest :: npc_6cript ==========================
prt_in,38,108,4 script Teacher 1_M_INNKEEPER,{
if ((countitem(710) > 0) && (countitem(703) > 0) && (countitem(704) > 0) && (countitem(708) > 0)) {
mes "[Teacher]";
@@ -248,8 +246,7 @@ prt_in,38,108,4 script Teacher 1_M_INNKEEPER,{
}
}
-// Gaebolg Family Curse :: prt_curse
-//============================================================
+//== Gaebolg Family Curse :: prt_curse =====================
prontera,248,212,3 script Busy Boy#prt 4_M_KID1,3,3,{
callsub S_CheckWeight; //Check Player's weight
if (BaseLevel > 59) {
diff --git a/npc/quests/quests_rachel.txt b/npc/quests/quests_rachel.txt
index 212e36b5f..d767284d8 100644
--- a/npc/quests/quests_rachel.txt
+++ b/npc/quests/quests_rachel.txt
@@ -1,10 +1,33 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Rachel Quests
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 3.6
-//===== Description: =========================================
+//================= Description ===========================================
//= Collection of Rachel Quests
//= Lost Child Quest:
//= - End of quest coincides with opening the Sanctuary.
@@ -23,23 +46,11 @@
//= - Variable in use: Once completed MISC_QUEST bit 8192 is set
//= - Variable in use: ra_have_donated (0 no/1 yes)
//= - Variable in use: $rachel_donate (max 10000)
-//===== Additional Comments: =================================
-//= 3.0 Large reordering of Zhed, and Peace to the Arunafeltz addition. [L0ne_W0lf]
-//= Some more numeric conversion, and some other cleanup.
-//= 3.1 Updated Ice Necklace quest, added missing checks. [L0ne_W0lf]
-//= 3.2 Added missing updates for Peace to the Arunafeltz quest. [L0ne_W0lf]
-//= 3.3 Fixed occurance of PcName. [L0ne_W0lf]
-//= Fixed level 4 ID warps always being usable.
-//= 3.3a Fixed level 4 ID warps again. (Bugreport:4102) [L0ne_W0lf]
-//= 3.4 Added quest log entries for:
-//= - Ice Necklace Quest
-//= - Thor Volcano Base Quest addition.
-//= 3.5 Updated RE/Pre-RE EXP. [Euphy]
-//= 3.6 Added questlog support. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 3.6
+//=========================================================================
-// Lost Child Quest (Prerequisite to High Priest quest) :: rachel_wonjumin
-//============================================================
+//== Lost Child Quest (Prerequisite to High Priest quest) :: rachel_wonjumin =
ra_in01,384,246,3 script Vincent#ra_in01 1_M_01,{
if (BaseLevel < 60) {
mes "[Vincent]";
@@ -1226,8 +1237,7 @@ rachel,263,32,3 script Kid#ra_in01 4_M_RACHMAN1,{
}
}
-// Bruspetti Quest (Perequisite: Lighthalzen "Friendship" quest) :: rachel_ryu
-//============================================================
+//== Bruspetti Quest (Perequisite: Lighthalzen "Friendship" quest) :: rachel_ryu =
ra_in01,235,194,5 script Katinshuell 4_M_RACHMAN1,{
if (rach_vice > 21) {
mes "[Katinshuell]";
@@ -2645,12 +2655,10 @@ ra_in01,255,25,0 script Book#ra_in HIDDEN_NPC,{
}
-// Ice Necklace/Summon Ktullanux Quest and Glacial Heart buyer :: rachel_tre
-//============================================================
-//iRO Changed this NPC to avoid "offending" people.
-//To enable how it originally looked, uncomment the
-//line below (npc header), and comment the line
-//under it, and then uncomment the cutin lines.
+//== Ice Necklace/Summon Ktullanux Quest and Glacial Heart buyer :: rachel_tre =
+// iRO Changed this NPC to avoid "offending" people.
+// To enable how it originally looked, uncomment the line below (npc header),
+// and comment the line under it, and then uncomment the cutin lines.
//rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK,{
rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK1,{
@@ -3769,8 +3777,7 @@ OnInit:
end;
}
-// Donation Lottery Quest/High Priest Quest :: rachel_oz & rachel_ma1
-//============================================================
+//== Donation Lottery Quest/High Priest Quest :: rachel_oz & rachel_ma1 =
ra_temple,119,180,0 script Temple Entrance#ra_tem WARPNPC,1,1,{
OnTouch:
if ($rachel_donate >= 10000) {
@@ -7464,35 +7471,3 @@ OnTouch:
if ((lost_boy == 13) && (ra_tem_q == 20)) goto L_Mes;
end;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 First version, needs testing. [L0ne_W0lf]
-//= 1.1 Some slight optimization. [L0ne_W0lf]
-//= 1.2 Fixed Man Stuck in Ice only giving 1 Freezing Snow Powder. [L0ne_W0lf]
-//= 1.3 Added the ability to redeem lottery tickets before donation max is met. [L0ne_W0lf]
-//= 1.4 Removed an erroneous "case". Thanks, Jet. [L0ne_W0lf]
-//= 1.5 Fixed a bug in Bruspetti quest. [SinSloth]
-//= 1.5b Fixed some typos in various quests. [SinSloth]
-//= 1.6 Fixed a couple bugs with the Pope's Office Guards... [L0ne_W0lf]
-//= 1.7 Fixed Maheo, he will revert to his frozen state when clicked. [L0ne_W0lf]
-//= Replaced instances of "+name+", with "+strcharinfo(0)".
-//= 1.8 Various fixes: Hamion will now delete items used for Wind Hammer. [L0ne_W0lf]
-//= Fixed EXP reward in Ice Necklace quest, fixed a typo in an NPC header.
-//= Another minor fix to Hamion. "< 1" -> "< 2". Added a missing close to
-//= the ontouch "key". Thanks to Gepard for pointing them out.
-//= 1.9 Fixed a misorder with variable checkings. [SinSloth]
-//= 2.0 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 2.1 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 2.2 Maheo NPC now uses "setnpcdisplay" instead of two NPCs. [L0ne_W0lf]
-//= 2.2a Corrected a Typo error ";;". [Samuray22]
-//= 2.3 Added Zhed's portion of Thor Volcano Base Quest. (euRO) [L0ne_W0lf]
-//= 2.4 Updated Zhed's Thor Vol. Base addition dialog to iRO's. [L0ne_W0lf]
-//= 2.4a Further updates to Zhed's Veins addition. [L0ne_W0lf]
-//= 2.5 Added Nameless Island quest addition. [L0ne_W0lf]
-//= 2.6 Uncommented ontouchNPC label for Man Stuck in Ice. [L0ne_W0lf]
-//= 2.7 Corrected overlaping warp coordinates. [L0ne_W0lf]
-//= 2.8 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 2.9 Replaced effect numerics with constants. [Samuray22]
-//============================================================
diff --git a/npc/quests/quests_umbala.txt b/npc/quests/quests_umbala.txt
index 3bcbb7e1d..3381c0b2f 100644
--- a/npc/quests/quests_umbala.txt
+++ b/npc/quests/quests_umbala.txt
@@ -1,44 +1,57 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Team
+//= Copyright (C) eAthena Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Evera
+//= Copyright (C) Lupus
+//= Copyright (C) sabernet09
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Umbala
-//===== By: ==================================================
-//= sabernet09 & rAthena Team
-//===== Current Version: =====================================
-//= 2.2a
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Umbalian Language Quest, Umbala Skeletal Gate Quest,
//= Umbala Event, Create Essence/Dismantle Stone
-// Phase 1. Learning the Language
-// (Elder) First discussion
-// (Elder) Asking about learning the language
-// (Elder) Final step (understanding NPC speech)
-// ------------------------------------------
-// Phase 2. Create Essence/Dismantle Stone
-// (Shaman) Get permission to speak with her from the chief
-// (Elder) Ask about conditions needed to be fulfilled to get permission
-// (Elder) Get permission
-// (Shaman) Use the shaman to create essences and dismantle elemental stones.
+//= Phase 1. Learning the Language
+//= (Elder) First discussion
+//= (Elder) Asking about learning the language
+//= (Elder) Final step (understanding NPC speech)
+//= Phase 2. Create Essence/Dismantle Stone
+//= (Shaman) Get permission to speak with her from the chief
+//= (Elder) Ask about conditions needed to be fulfilled to get permission
+//= (Elder) Get permission
+//= (Shaman) Use the shaman to create essences and dismantle elemental stones.
//= Umbala Domestic Dispute?
//= - This quest is only avaliable if you have not done language quest.
//= - Variables in use: um_wind, MISC_QUEST (Bit 32768)
-//===== Additional Comments: =================================
-//= fixed by x[tsk], Lupus, PoW
-//= Quest completion is now registered
-//= 1.1 fixed Poporing Egg ID -> Poring Egg, fixed condition
-//= 1.2-1.6 fixed some Umbalian Language quests [Lupus]
-//= 1.7 Moved Umbala Event, Create Essence/Dismantle Stone, and Skeletal Gate from npc/cities/umbala.txt [Evera]
-//= 1.7a Removed all custom quests to custom folder [Lupus]
-//= 1.8 Added official chance of failure to Create Essence/Dismantle Stone [Lupus]
-//= 1.9 Added functionality to allow players to dismantle more
-//= than a stone at once, up to 10. [SinSloth]
-//= 2.0 Updated hack check and added a weight check to dismantling. [SinSloth]
-//= 2.1 Rescripted to Aegis 10.3 standards. Added strange quest. [L0ne_W0lf]
-//= 2.2 Readded the ability to dismantle multiple stones at once. [L0ne_W0lf]
-//= 2.2a Fixed weight check from previous update. [L0ne_w0lf]
-//============================================================
+//================= Current Version =======================================
+//= 2.2a
+//=========================================================================
-// Umbalian Language Quest :: um_trans
-//============================================================
+//== Umbalian Language Quest :: um_trans ===================
um_in,39,122,5 script Utan Chief 4_M_UMCHIEF,{
if (event_umbala == 0) {
mes "[Karkatan]";
@@ -360,8 +373,7 @@ um_in,39,122,5 script Utan Chief 4_M_UMCHIEF,{
}
}
-// Create Essence/Dismantle Stone Quest :: um_npc
-//============================================================
+//== Create Essence/Dismantle Stone Quest :: um_npc ========
um_in,44,71,2 script Utan Shaman 4_F_UMOLDWOMAN,{
if (checkweight(908,600) == 0) {
mes "^3355FFWait a second!";
@@ -977,8 +989,7 @@ umbala,221,193,1 script #Skulldoor HIDDEN_NPC,{
}
}
-// Umbala Domestic Dispute Quest :: um_npc_ryu
-//============================================================
+//== Umbala Domestic Dispute Quest :: um_npc_ryu ===========
um_in,139,48,5 script Phrenetan 4_F_UMWOMAN,{
if (event_umbala >= 3) {
mes "[Phrenetan]";
diff --git a/npc/quests/quests_veins.txt b/npc/quests/quests_veins.txt
index d6a5ee15c..43056a095 100644
--- a/npc/quests/quests_veins.txt
+++ b/npc/quests/quests_veins.txt
@@ -1,11 +1,35 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Joseph
+//= Copyright (C) Toms
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Veins Quests
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Collection of Veins Quests
//= Stone Quest:
//= - Help an Old Man with his job.
@@ -23,34 +47,11 @@
//= - Missing addition to High Priest Zhed to start quest.
//= - Infiltrate Thor Volcano Base. What is Arunafeltz up to?
//= - Variable in use: rachel_camel (max 27)
-//===== Additional Comments: =================================
-//= 1.0 First version, Added Veins Stone quest. [L0ne_W0lf]
-//= 1.1 Added Veins Spy Quest. [L0ne_W0lf]
-//= 1.2 Added Veins Siblings Quest. [L0ne_W0lf]
-//= Added Veins Thor Volcano Base Quest NPC. [L0ne_W0lf]
-//= Start NPC is missing, but will be added when I get it.
-//= 1.3 Fixed two typos small in Asbar. [L0ne_W0lf]
-//= 1.3a More fixes to some of the Base quest NPCs. [L0ne_W0lf]
-//= 1.4 Added missing checkweights. [L0ne_W0lf]
-//= 1.4a Corrected a typo error ";;". [Toms]
-//= 1.5 Added Nameless Island quest addition. [L0ne_W0lf]
-//= 1.5a Corrected a couple typos in Nameless Addition. [L0ne_W0lf]
-//= 1.6 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.7 Moved a couple NPCs related to the Spy quest. [L0ne_W0lf]
-//= 1.8 Fixed some typos and confusing condition checks. [L0ne_W0lf]
-//= 1.9 Added quest log entries for:
-//= - Siblings Quest
-//= - Thor Volcano Base Quest
-//= 2.0 Removed level requirement. (bugreport:4678) [L0ne_W0lf]
-//= 2.1 Added missing changequest (3071-3076). [Joseph]
-//= 2.2 Moved "Wincing Old Man" to pre-re/re coordinates. [Euphy]
-//= 2.3 Fixed incorrect use of 'close'. [Joseph]
-//= 2.4 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.5 Added GM management NPC. [Euphy]
-//============================================================
-
-// Stone Quest :: veins_stone
-//============================================================
+//================= Current Version =======================================
+//= 2.5
+//=========================================================================
+
+//== Stone Quest :: veins_stone ============================
- script ::WincingOldMan_veins -1,{
if ((MaxWeight - Weight) < 2000 || checkweight(1201,1) == 0) {
mes "- Wait a moment! -";
@@ -641,8 +642,7 @@ ve_in02,68,39,7 script Factory Worker#ve2 4_M_DESERT,{
close;
}
-// Spy Quest :: veins_secret
-//============================================================
+//== Spy Quest :: veins_secret =============================
prontera,202,122,0 script Kid#sch 4_F_KID2,{
if (que_sch == 0) {
mes "[Rooney]";
@@ -1441,7 +1441,7 @@ ra_in01,58,389,0 script Guant Prisoner#sch 4_M_MIDDLE,{
close;
}
-// Escort Dancers to Schwaltzvalt Republic
+//- Escort Dancers to Schwaltzvalt Republic -
job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFWait a second!";
@@ -2662,8 +2662,7 @@ sec_in02,10,43,4 script Extra Story Patch 1_M_SIGNMONK,{
close;
}
-// Siblings Quest :: veins_camel
-//============================================================
+//== Siblings Quest :: veins_camel =========================
veins,327,185,3 script Kid#camelcamel 4_M_DST_CHILD,{
if (MISC_QUEST & 8192) {
if (rachel_camel == 0) {
@@ -5071,8 +5070,7 @@ veins,221,120,5 script Young Town Native 4_M_DESERT,{
}
}
-// Thor Volcano Base Quest :: veins_camp
-//============================================================
+//== Thor Volcano Base Quest :: veins_camp =================
ra_temin,87,133,1 script Rachel Guard#vol1 4_M_RASWORD,5,2,{
if (aru_vol == 2) {
mes "[Guard Karlum]";
diff --git a/npc/quests/quests_yuno.txt b/npc/quests/quests_yuno.txt
index f7edb9844..bb60f602d 100644
--- a/npc/quests/quests_yuno.txt
+++ b/npc/quests/quests_yuno.txt
@@ -1,11 +1,39 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) akrus
+//= Copyright (C) Samuray22
+//= Copyright (C) Lupus
+//= Copyright (C) Darkchild
+//= Copyright (C) kobra_k88
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Quest NPCs related to Juno
-//===== By: ==================================================
-//= rAthena Dev Team; L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.0a
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Metto Quest:
//= - Not really sure exaclty what it's for. :P
//= - Variable in use: metto_q (max 9)
@@ -17,24 +45,11 @@
//= - Part 1: Found in Quests_Comodo.txt
//= - Part 3: Found in Doomed_Swords.txt
//= - Variable in use dmdswrd_Q (Max 45)
-//===== Additional Comments: =================================
-//= 1.1 Re-did the text and re-organized the script. Corrected some items. [kobra_k88]
-//= 1.2 Added part to Bro's for alchemist quest [Darkchild]
-//= 1.3 fixed that part of Alch Job Quest. [Lupus]
-//= 1.4 Fixed exploit [Lupus]
-//= 1.5 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= Merged metto_quest.txt into Juno quest file.
-//= Added the Juno portion of the Doomed Swords quest.
-//= 1.6 Fixed various errors in the Bajin NPC. [L0ne_W0lf]
-//= 1.7 Changed ALCH_Q check and set to corrispond to new alchemist job quest. [L0ne_W0lf]
-//= 1.8 Fixed metto_q never reaching 2. Made some names more unique. [L0ne_W0lf]
-//= 1.9 Fixed Missing Variables in Metto quest. (bugreport:473) [Samuray22]
-//= 2.0 Added missing checkweights. [L0ne_W0lf]
-//= 2.0a Fixed several typos (bugreport:1786) [akrus]
-//============================================================
+//================= Current Version =======================================
+//= 2.0a
+//=========================================================================
-// Metto Quest :: yuno_ryusei
-//============================================================
+//== Metto Quest :: yuno_ryusei ============================
yuno_in03,26,39,3 script Metto#juno 4_M_SEAMAN,{
mes "[Metto]";
if (metto_q == 0) {
@@ -420,8 +435,7 @@ yuno_in03,178,43,0 script CiCi#juno 2_M_MOLGENSTEIN,{
}
}
-// Alchemist Brothers Quest :: yuno_ryusei
-//============================================================
+//== Alchemist Brothers Quest :: yuno_ryusei ===============
yuno_in01,103,157,3 script Bain#juno 4W_M_02,{
if (checkweight(1201,1) == 0) {
mes "- Wait a minute !! -";
@@ -682,8 +696,7 @@ S_DelItems:
close;
}
-// Doomed Swords - Juno Portion :: matnani_yuno
-//============================================================
+//== Doomed Swords - Juno Portion :: matnani_yuno ==========
yuno,157,87,4 script A Citizen of Juno#juno 8_F,{
mes "[Shalima]";
mes "When you go north from Al De Baran, you will arrive at 'Elmeth Plateau,' a place covered with molten rock.";
diff --git a/npc/quests/seals/brisingamen_seal.txt b/npc/quests/seals/brisingamen_seal.txt
index 13e30ddab..63e4288ab 100644
--- a/npc/quests/seals/brisingamen_seal.txt
+++ b/npc/quests/seals/brisingamen_seal.txt
@@ -1,23 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Toms
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) SinSloth
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= God Item Quest - Brisingamen Seal
-//===== By: ==================================================
-//= SinSloth
-//===== Current Version: =====================================
-//= 1.7
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest for breaking the seal of Brisingamen.
-//===== Additional Comments: =================================
-//= 1.0 First version. Thanks to SinSloth for scripting it. [MasterOfMuppets]
-//= 1.0a Removed duplicates [Toms]
-//= 1.1 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.2 Updated several aspects of the script. [L0ne_W0lf]
-//= 1.3 Minor Touchups to quest. [L0ne_W0lf]
-//= 1.3a Changed some " + name +" to strcharinfo(0) [Samuray22]
-//= 1.4 Replaced effect numerics with constants. [Samuray22]
-//= 1.5 Corrected serverwide announcement. [L0ne_W0lf]
-//= 1.6 Updated RE/Pre-RE EXP. [Euphy]
-//= 1.7 Renewal script update. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.7
+//=========================================================================
prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
cutin "god_nelluad01",2;
@@ -2261,7 +2279,7 @@ prt_castle,80,52,0 script Personnel Record#book1 HIDDEN_NPC,{
}
}
-//-----------librarian----------------------------------------------------------
+//== librarian =============================================
prt_castle,84,51,5 script Librarian#2 8W_SOLDIER,{
if ($God2 < $@god_check1) {
mes "[Librarian]";
diff --git a/npc/quests/seals/god_global.txt b/npc/quests/seals/god_global.txt
index 9db44a140..ad4aef521 100644
--- a/npc/quests/seals/god_global.txt
+++ b/npc/quests/seals/god_global.txt
@@ -1,17 +1,38 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) MasterOfMuppets
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= God Item Quest - Variable Management
-//===== By: ==================================================
-//= MasterOfMuppets
-//===== Current Version: =====================================
-//= 1.2
-//===== Description: =========================================
+//================= Description ===========================================
//= Use this NPC if the seals quest variables get messed up.
-//===== Additional Comments: =================================
-//= 1.0 First version. [MasterOfMuppets]
-//= 1.1 Updated several aspects of the script. [L0ne_W0lf]
-//= 1.2 Renewal script update. [Euphy]
-//= Added GM management function.
-//============================================================
+//================= Current Version =======================================
+//= 1.2
+//=========================================================================
sec_in02,15,170,0 script Golbal var 4_F_CHNDRESS3,{
callfunc "F_GM_NPC";
diff --git a/npc/quests/seals/god_weapon_creation.txt b/npc/quests/seals/god_weapon_creation.txt
index 2fc778eaa..c5327b23c 100644
--- a/npc/quests/seals/god_weapon_creation.txt
+++ b/npc/quests/seals/god_weapon_creation.txt
@@ -1,18 +1,39 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) SinSloth
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= God Item Quest - Item Creation
-//===== By: ==================================================
-//= SinSloth
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
+//================= Description ===========================================
//= Craft god items after the four seals are broken.
-//===== Additional Comments: =================================
-//= 1.0 First version. Thanks to SinSloth for scripting it. [MasterOfMuppets]
-//= 1.1 Updated several aspects of the script. [L0ne_W0lf]
-//= 1.2 Corrected several incorrect item IDs. [L0ne_W0lf]
-//= 1.3 Renewal script update. [Euphy]
-//= Added GM management function.
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
gld_dun01,28,85,0 script Grunburti#1::GodDwarf 4_M_DWARF,{
mes "[Dwarf Grunburti]";
diff --git a/npc/quests/seals/megingard_seal.txt b/npc/quests/seals/megingard_seal.txt
index bde57eb6c..9cb7a16b5 100644
--- a/npc/quests/seals/megingard_seal.txt
+++ b/npc/quests/seals/megingard_seal.txt
@@ -1,26 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) brianluau
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) SinSloth
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= God Item Quest - Megingjard Seal
-//===== By: ==================================================
-//= SinSloth
-//===== Current Version: =====================================
-//= 2.2
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest for breaking the seal of Megingjard.
-//===== Additional Comments: =================================
-//= 1.0 First version. Thanks to SinSloth for scripting it. [MasterOfMuppets]
-//= 1.1 fixed exploit [Lupus]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Updated several aspects of the script. [L0ne_W0lf]
-//= 1.4 Minor Touchups to quest. [L0ne_W0lf]
-//= 1.5 Fixed missing close2 in Rebarev Doug. [L0ne_w0lf]
-//= 1.6 Corrected mismatched variables. [L0ne_W0lf]
-//= 1.7 Replaced effect numerics with constants. [Samuray22]
-//= 1.8 Corrected how exp reward is applied. [L0ne_W0lf]
-//= 1.9 Fixed some input checks and variable types. [brianluau]
-//= 2.0 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.1 Fixed minor bug with the Librarian Jekan
-//= 2.2 Renewal script update. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 2.2
+//=========================================================================
prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
if (checkweight(1301,3) == 0) {
diff --git a/npc/quests/seals/mjolnir_seal.txt b/npc/quests/seals/mjolnir_seal.txt
index 4af71e2e1..155bbdd32 100644
--- a/npc/quests/seals/mjolnir_seal.txt
+++ b/npc/quests/seals/mjolnir_seal.txt
@@ -1,26 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Zephyrus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) Lupus
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) SinSloth
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= God Item Quest - Mjolnir Seal
-//===== By: ==================================================
-//= SinSloth
-//===== Current Version: =====================================
-//= 1.9
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest for breaking the seal of Mjolnir.
-//===== Additional Comments: =================================
-//= 1.0 First version. Thanks to SinSloth for scripting it. [MasterOfMuppets]
-//= 1.1 Fixed wrong label names [Luups]
-//= 1.1a Corrected a a typo error ";;". [Samuray22]
-//= 1.2 Updated several aspects of the script. [L0ne_W0lf]
-//= 1.3 Minor Touchups to quest. [L0ne_W0lf]
-//= 1.4 Optimizing refine method and wrong close2. [Zephyrus]
-//= 1.5 Fixed Trans classes being assigned random reward. [L0ne_W0lf]
-//= 1.6 Fixed checking for Oridecon Hammer. [L0ne_W0lf]
-//= Corrected Sudi's and player's HP settings.
-//= 1.7 Fixed a copy/paste error in Nordri. [L0ne_W0lf]
-//= 1.8 Fixed item check for Oridecon. [L0ne_W0lf]
-//= 1.8a Added 'disable_items' command. [Euphy]
-//= 1.9 Renewal script update. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.9
+//=========================================================================
prontera,124,297,3 script Tialfi 4_M_KID1,{
if (checkweight(1301,3) == 0) {
diff --git a/npc/quests/seals/seal_status.txt b/npc/quests/seals/seal_status.txt
index 6c16d01b5..f8fb721d9 100644
--- a/npc/quests/seals/seal_status.txt
+++ b/npc/quests/seals/seal_status.txt
@@ -1,17 +1,37 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= God Item Quest - Seal Status
-//===== By: ==================================================
-//= L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
+//================= Description ===========================================
//= God Item Seal Status.
-//===== Additional Comments: =================================
-//= 1.0 Translated from the official. [L0ne_W0lf]
-//= 1.1 Now checks proper char vars. [L0ne_W0lf]
-//= 1.2 Cleaning. [Euphy]
-//= 1.3 Renewal script update. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
prontera,113,294,3 script Sign Post#god 2_BULLETIN_BOARD,{
mes "======== God Seal Status ========";
diff --git a/npc/quests/seals/sleipnir_seal.txt b/npc/quests/seals/sleipnir_seal.txt
index 81f231852..0684cc38b 100644
--- a/npc/quests/seals/sleipnir_seal.txt
+++ b/npc/quests/seals/sleipnir_seal.txt
@@ -1,18 +1,38 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) MasterOfMuppets
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= God Item Quest - Sleipnir Seal
-//===== By: ==================================================
-//= MasterOfMuppets
-//===== Current Version: =====================================
-//= 1.4
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest for breaking the seal of Sleipnir.
-//===== Additional Comments: =================================
-//= 1.0 First version. [MasterOfMuppets]
-//= 1.1 Updated several aspects of the script. [L0ne_W0lf]
-//= 1.2 Minor Touchups to quest. [L0ne_W0lf]
-//= 1.3 Fixed a typo with a variable. [L0ne_W0lf]
-//= 1.4 Renewal script update. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.4
+//=========================================================================
yuno,164,200,4 script Noyee#G 4W_F_01,{
if (BaseLevel < 70) {
diff --git a/npc/quests/skills/acolyte_skills.txt b/npc/quests/skills/acolyte_skills.txt
index d5db475f8..b79fd5184 100644
--- a/npc/quests/skills/acolyte_skills.txt
+++ b/npc/quests/skills/acolyte_skills.txt
@@ -1,17 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Masao
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Silentdragon
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Acolyte Skill Quest
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
-//= 1.8
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest for skills: Holy Light
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.6 Fixed a typo in job check. (Bugreport:1531) [L0ne_W0lf]
-//= 1.7 Updated to latest available official file. [Masao]
-//= 1.8 Fixed JobLevel requirements. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.8
+//=========================================================================
prt_church,173,23,4 script Cleric 1_F_PRIEST,{
mes "[Acolyte Klift]";
@@ -106,14 +130,3 @@ prt_church,173,23,4 script Cleric 1_F_PRIEST,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0a Now using functions found in "Global_Functions.txt"
-//= for class checks.
-//= 1.2 Added Baby Class Support [Lupus]
-//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
-//= 1.4 Fixed an exploit [Lupus]
-//= 1.4a changed perm. variables to temp ones [Lupus]
-//============================================================
diff --git a/npc/quests/skills/alchemist_skills.txt b/npc/quests/skills/alchemist_skills.txt
index b25ab050c..60126b369 100644
--- a/npc/quests/skills/alchemist_skills.txt
+++ b/npc/quests/skills/alchemist_skills.txt
@@ -1,20 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) SinSloth
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Alchemist Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen, Samuray22
-//===== Current Version: =====================================
-//= 2.2
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for item: Elemental_Create_Book
//= Quest for skill: Bioethics
-//===== Additional Comments: =================================
-//= 1.9 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 2.0 Rescripted (and re-added) Bio Ethics quest. [L0ne_W0lf]
-//= 2.1 Fixed a Resurrection -> Homunculus Resurrection. [L0ne_W0lf]
-//= 2.1a Deleted some unused Variables in Bio Ethics quest. [Samuray22]
-//= 2.2 Replaced effect numerics with constants. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 2.2
+//=========================================================================
yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
if (BaseJob == Job_Alchemist) {
@@ -1146,7 +1168,7 @@ yuno_in04,33,106,4 script Pile of Books#qsk_al HIDDEN_NPC,{
close;
}
-// Start Bioethics quest
+//== Start Bioethics quest =================================
lhz_in01,224,140,3 script Kellasus#qsk_al 1_M_LIBRARYMASTER,{
if (BaseJob == Job_Alchemist && bioeth == 13) {
mes "[Kellasus]";
@@ -2196,24 +2218,3 @@ lhz_in01,218,141,7 script Alchemist#qsk_al 4W_M_02,{
mes "both science and personal life.";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//= 1.4 Added Creators + Baby Alchemists can pass Bio Ethics
-//= Quest too [Lupus]
-//= 1.5 Removed duplicates [Toms] 1.5a fixed typo [Lupus]
-//= 1.6 Moved some NPCs related to Lighthalzen quests. [SinSloth]
-//= 1.7 Updated "Elemental Potion Creation Quest" to the official one. [Samuray22]
-//= 1.8 Added some missing NPCs from the Laboratory. [Samuray22]
-//= 1.8a replaced item "names" with item id [Lupus]
-//============================================================
diff --git a/npc/quests/skills/archer_skills.txt b/npc/quests/skills/archer_skills.txt
index b97fb260b..87fe97a24 100644
--- a/npc/quests/skills/archer_skills.txt
+++ b/npc/quests/skills/archer_skills.txt
@@ -1,17 +1,44 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) Masao
+//= Copyright (C) IVBela
+//= Copyright (C) Silentdragon
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//= Copyright (C) L0ne_W0lf
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Archer Skill Quest
-//===== By: ==================================================
-//= Hercules Dev Team
-//===== Current Version: =====================================
-//= 1.7
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest for skills: Arrow Crafting, Arrow Repel
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.6 Updated to latest available official file.
-//= also fixed Item issue [bugreport:5607]. [Masao]
-//= 1.7 Fixed JobLevel requirements. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.7
+//=========================================================================
moc_ruins,118,99,5 script Roberto 4_M_ORIENT01,{
if (BaseClass == Job_Archer) {
@@ -263,18 +290,3 @@ OnTouch:
mes "Errrrrrr...";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 Roberto message text is based off RO npc. Jason message
-//= text is custom from old version.
-//= All items are from official quests though.[kobra_k88]
-//= 1.0a Now using functions found in "Global_Functions.txt"
-//= for class checks.[kobra_k88]
-//= 1.2 Added Baby Class Support [Lupus]
-//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
-//= 1.4 Fixed exploits [Lupus]
-//= 1.4a Fixed some typos [IVBela]
-//= 1.4b changed perm. variables to temp ones [Lupus]
-//============================================================
diff --git a/npc/quests/skills/assassin_skills.txt b/npc/quests/skills/assassin_skills.txt
index 15820d079..6fa61baa6 100644
--- a/npc/quests/skills/assassin_skills.txt
+++ b/npc/quests/skills/assassin_skills.txt
@@ -1,18 +1,45 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Assassin Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen
-//===== Current Version: =====================================
-//= 1.5
-//===== File Encoding ========================================
+//================= File Encoding =========================================
//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
-//===== Description: =========================================
-//= [Official Conversion]
+//= -If the encoding is correct, the next three lines have the same length-
+//= ============ กฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤ ============
+//= ============ ============================================= ============
+//= ============ กมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกม ============
+//================= Description ===========================================
//= Quests for skills: Venom Knife, Sonic Acceleration
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
in_moc_16,14,27,5 script Assassin#realman 4_M_ACROSS,{
if (BaseJob == Job_Assassin && ASSN_SK2 == 1) {
@@ -987,17 +1014,3 @@ OnTouch:
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//============================================================
diff --git a/npc/quests/skills/bard_skills.txt b/npc/quests/skills/bard_skills.txt
index dea7e240f..96852f6b4 100644
--- a/npc/quests/skills/bard_skills.txt
+++ b/npc/quests/skills/bard_skills.txt
@@ -1,29 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Bard Skill Quest
-//===== By: ==================================================
-//= Lupus, Reddozen; L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.6
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Official quest for the Bard skill "Pang Voice"
//= Prerequisite: Geffen Bard Quest
-//===== Additional Comments: =================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill
-//= 1.2 Added to correct locations, correct NPC's, fixed [Reddozen]
-//= some of the items required and made them into real
-//= quests.
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a Tixed an item ID typo. Thanks, 2Spiritual Kid
-//= 1.3b Split into different files [DracoRPG]
-//= 1.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= 1.4a Checks the proper variable now. (BARD_Q -> gef_bard_q) [L0ne_W0lf]
-//= 1.5 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.6 Added missing checkweights. [L0ne_W0lf]
-//= 1.6 Replaced effect numerics with constants. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.6
+//=========================================================================
prontera,174,328,3 script Young Man#bard_q1 4_M_ORIENT02,3,3,{
if (BaseJob == Job_Bard) {
@@ -900,8 +911,7 @@ OnTouch:
end;
}
-// Yhelle the Chicken
-//============================================================
+//== Yhelle the Chicken ====================================
niflheim,239,70,1 script Yhelle#bard_chick1 4_NFCOCK,3,3,{
emotion e_omg,1;
emotion e_omg;
@@ -1039,8 +1049,7 @@ OnTouch:
callfunc "F_BardSkillYhelle",5,1; close;
}
-// Drunken Men
-//============================================================
+//== Drunken Men ===========================================
morocc_in,178,73,3 script Customer#bard_skill01 1_M_JOBGUIDER,{
mes "[Little Bit Drunken Guy]";
mes "What do you think";
@@ -1161,8 +1170,7 @@ morocc_in,175,70,7 script Customer#bard_skill02 1_M_04,{
close;
}
-// Bartender
-//============================================================
+//== Bartender =============================================
morocc_in,166,76,7 script Bartender#bard_qskill 1_ETC_01,{
if (checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
@@ -1244,8 +1252,7 @@ morocc_in,166,76,7 script Bartender#bard_qskill 1_ETC_01,{
}
}
-// Function
-//============================================================
+//== Function ==============================================
function script F_BardSkillYhelle {
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 2000) {
mes "^3355FFHold it right there!";
diff --git a/npc/quests/skills/blacksmith_skills.txt b/npc/quests/skills/blacksmith_skills.txt
index e1bd61103..537c2e61d 100644
--- a/npc/quests/skills/blacksmith_skills.txt
+++ b/npc/quests/skills/blacksmith_skills.txt
@@ -1,15 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Blacksmith Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen, Samuray22
-//===== Current Version: =====================================
-//= 1.6
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Dubious Salesmanship, Greed
-//===== Additional Comments: =================================
-//= 1.6 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.6
+//=========================================================================
geffen,178,72,3 script Akkie#qsk_bs 4_F_JOB_BLACKSMITH,{
if (BaseJob == Job_Blacksmith) {
@@ -648,21 +673,3 @@ geffen,172,52,1 script Goodman#qsk_bs 4_M_DWARF,{
mes "pleasure of being a Blacksmith.";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//= 1.3c Inverted the weight check for Greed [DracoRPG]
-//= 1.4 Updated to the official One [Samuray22]
-//= 1.5 replaced item "names" with item id. Fixed a bug with
-//= item deletion [Lupus]
-//============================================================
diff --git a/npc/quests/skills/crusader_skills.txt b/npc/quests/skills/crusader_skills.txt
index 1ef9a804a..45176af64 100644
--- a/npc/quests/skills/crusader_skills.txt
+++ b/npc/quests/skills/crusader_skills.txt
@@ -1,15 +1,39 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) DracoRPG
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Crusader Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen
-//===== Current Version: =====================================
-//= 1.4
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Shrink
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.4
+//=========================================================================
geffen,110,117,3 script Ford#11 4_M_CRU_OLD,{
if (BaseJob == Job_Crusader) {
@@ -808,17 +832,3 @@ prt_church,87,127,3 script Pastor#1011 4_M_SAGE_C,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//============================================================
diff --git a/npc/quests/skills/dancer_skills.txt b/npc/quests/skills/dancer_skills.txt
index 057c7ab37..6aac071ab 100644
--- a/npc/quests/skills/dancer_skills.txt
+++ b/npc/quests/skills/dancer_skills.txt
@@ -1,17 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Yommy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Dancer Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Charming Wink
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.4a Changed NPC location [Yommy]
-//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
comodo,204,172,5 script Canell#qsk_dan01 4_F_07,{
if (BaseJob == Job_Dancer && JobLevel > 39) {
@@ -720,17 +743,3 @@ prontera,183,333,1 script Aelle#qsk_dan02 1_F_PRIEST,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//============================================================
diff --git a/npc/quests/skills/hunter_skills.txt b/npc/quests/skills/hunter_skills.txt
index b0b4f7bf7..4bd9e56ee 100644
--- a/npc/quests/skills/hunter_skills.txt
+++ b/npc/quests/skills/hunter_skills.txt
@@ -1,26 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Kisuka
+//= Copyright (C) IVBela
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Hunter Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen, Kisuka
-//===== Current Version: =====================================
-//= 1.4
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Phantasmic Arrow
-//===== Additional Comments: =================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//= 1.3c Fixed some typos [IVBela]
-//= 1.3d Changed NPC Name to the official [Lupus]
-//= 1.4 Moved Arpesto from tu_archer and added his script. [Kisuka]
-//============================================================
+//================= Current Version =======================================
+//= 1.4
+//=========================================================================
pay_arche,109,169,3 script Arpesto 4_M_05,{
if (BaseJob == Job_Hunter) {
diff --git a/npc/quests/skills/knight_skills.txt b/npc/quests/skills/knight_skills.txt
index cec92e454..583ca8a42 100644
--- a/npc/quests/skills/knight_skills.txt
+++ b/npc/quests/skills/knight_skills.txt
@@ -1,15 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Samuray22
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Knight Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen, Samuray22
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Charge Attack
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
prt_in,85,99,3 script Knight#kabuto 4_M_JOB_KNIGHT2,{
if (BaseJob == Job_Knight) {
@@ -510,19 +535,3 @@ prontera,66,358,5 script Knight#gattack 4_M_JOB_KNIGHT1,{
mes "I'll be too busy looking good.";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//= 1.4 Updated to the Official One. [Samuray22]
-//= 1.4a replaced item "names" with item id [Lupus]
-//============================================================
diff --git a/npc/quests/skills/mage_skills.txt b/npc/quests/skills/mage_skills.txt
index 3b250b647..99b5e2696 100644
--- a/npc/quests/skills/mage_skills.txt
+++ b/npc/quests/skills/mage_skills.txt
@@ -1,17 +1,42 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Masao
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) IVBela
+//= Copyright (C) Silentdragon
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Mage Skill Quest
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
-//= 1.8
-//===== Description: =========================================
+//================= Description ===========================================
//= Quest for skills: Energy Coat
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.6 Fixed a typo in job check. (Bugreport:1531) [L0ne_W0lf]
-//= 1.7 Updated to latest available official file. [Masao]
-//= 1.8 Fixed JobLevel requirements. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.8
+//=========================================================================
geffen_in,151,119,4 script Great Wizard 1_M_WIZARD,{
mes "[BLIZZARDRISS]";
@@ -153,15 +178,3 @@ geffen_in,151,119,4 script Great Wizard 1_M_WIZARD,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0a Now using functions found in "Global_Functions.txt"
-//= for class checks.[kobra_k88]
-//= 1.2 Added Baby Class Support [Lupus]
-//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
-//= 1.4 Fixed exploit [Lupus]
-//= 1.4a Fixed some typos [IVBela]
-//= 1.4b changed perm. variables to temp ones [Lupus]
-//============================================================
diff --git a/npc/quests/skills/merchant_skills.txt b/npc/quests/skills/merchant_skills.txt
index dc34b89c9..7cab246a1 100644
--- a/npc/quests/skills/merchant_skills.txt
+++ b/npc/quests/skills/merchant_skills.txt
@@ -1,17 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Masao
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DracoRPG
+//= Copyright (C) IVBela
+//= Copyright (C) Silentdragon
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Merchant Skills Quests
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
-//= 1.8
-//===== Description: =========================================
+//================= Description ===========================================
//= Quests for skills: Crazy Uproar, Change Cart, Cart Revolution
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.6 Updated to latest available official file. [Masao]
-//= 1.7 Fixed JobLevel requirements. [Euphy]
-//= 1.8 Moved Alberta NPC to pre-re/re paths. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.8
+//=========================================================================
alberta,83,96,5 script Necko 4W_M_02,7,7,{
if (BaseClass == Job_Merchant) {
@@ -717,18 +743,3 @@ alberta,119,221,6 script Charlron 1_M_PAY_ELDER,{
mes "If it doesn't work, make it work.";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= Fully working
-//= 1.1 Bug fixes
-//= 1.a Now using functions found in "Global_Functions.txt"
-//= for class checks.[kobra_k88]
-//= 1.2 Added Baby Class Support [Lupus]
-//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
-//= 1.4 Fixed exploits [Lupus]
-//= 1.4a Fixed some typos [IVBela] 1.4b Gershaun -> Gershuan
-//= changed perm. variables to temp ones [Lupus]
-//= 1.4b Added missing 1 Banana Juice requirement to Cart Revolution [DracoRPG]
-//============================================================
diff --git a/npc/quests/skills/monk_skills.txt b/npc/quests/skills/monk_skills.txt
index d4c47b423..e3b38cf4c 100644
--- a/npc/quests/skills/monk_skills.txt
+++ b/npc/quests/skills/monk_skills.txt
@@ -1,15 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DracoRPG
+//= Copyright (C) Samuray22
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Monk Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen, Samuray22
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Spiritual Bestowment, Excruciating Palm
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
prt_monk,270,198,3 script Apprentice Monk#qsk_mo 4_M_MONK,{
if (BaseJob == Job_Monk) {
@@ -430,19 +455,3 @@ monk_test,316,69,5 script Monk#qsk_mo 4_M_CHNMONK,{
mes "be the means to power.";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//= 1.4 Updated to the official one. [Samuray22]
-//= 1.4a replaced item "names" with item id. [Lupus]
-//============================================================
diff --git a/npc/quests/skills/priest_skills.txt b/npc/quests/skills/priest_skills.txt
index 249551826..41a8919eb 100644
--- a/npc/quests/skills/priest_skills.txt
+++ b/npc/quests/skills/priest_skills.txt
@@ -1,16 +1,39 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Priest Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Redempito
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
prt_church,111,112,1 script Sister Linus 1_F_PRIEST,{
if (BaseJob == Job_Priest) {
@@ -360,17 +383,3 @@ prt_church,111,112,1 script Sister Linus 1_F_PRIEST,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//============================================================
diff --git a/npc/quests/skills/rogue_skills.txt b/npc/quests/skills/rogue_skills.txt
index c682d9977..e1444a8b3 100644
--- a/npc/quests/skills/rogue_skills.txt
+++ b/npc/quests/skills/rogue_skills.txt
@@ -1,21 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Rogue Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen
-//===== Current Version: =====================================
-//= 1.8
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: CLose Confine
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.5 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.6 Bug fixes as pointed out by Brainstorm in bugreport:351 [L0ne_W0lf]
-//= 1.6a Fixed(?) antoher problem (NPCs not disabling) hopefully. [L0ne_W0lf]
-//= 1.6b Corrected a Typo error with "rouge". (bugreport:909) [Samuray22]
-//= 1.7 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.8 Some cleaning. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.8
+//=========================================================================
in_rogue,359,177,0 script #killershow01 -1,{
OnInit:
@@ -1352,17 +1372,3 @@ OnStartArena:
disablewaitingroomevent "Waiting Room#rogue10";
end;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//============================================================
diff --git a/npc/quests/skills/sage_skills.txt b/npc/quests/skills/sage_skills.txt
index 9303f53c5..0978a9534 100644
--- a/npc/quests/skills/sage_skills.txt
+++ b/npc/quests/skills/sage_skills.txt
@@ -1,16 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) 5511
+//= Copyright (C) IVBela
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Sage Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Create Converter, Elemental Change
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 standards. [5511]
-//= 1.5 Optimized. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
yuno_in03,176,24,3 script Mischna 4_M_SAGE_C,{
if(BaseJob != Job_Sage) {
@@ -479,18 +504,3 @@ yuno_in03,176,24,3 script Mischna 4_M_SAGE_C,{
close;
}
}
-
-//============================================================
-// Old changelog
-//===== Additional Comments: =================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//= 1.3c Fixed some typos [IVBela]
-//============================================================
diff --git a/npc/quests/skills/swordman_skills.txt b/npc/quests/skills/swordman_skills.txt
index c9b56f7d6..e66043bef 100644
--- a/npc/quests/skills/swordman_skills.txt
+++ b/npc/quests/skills/swordman_skills.txt
@@ -1,18 +1,44 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Kisuka
+//= Copyright (C) Euphy
+//= Copyright (C) Masao
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) IVBela
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) Silentdragon
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Swordsman Skills Quests
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
+//================= Description ===========================================
+//= Quests for skills: Fatal Blow, Mobile HP Recovery, Auto-Berserk
+//================= Current Version =======================================
//= 1.8.1
-//===== Description: =========================================
-//= Quests for skills: Fatal Blow, Mobile HP Recovery,
-// Auto-Berserk
-//===== Additional Comments: =================================
-//= 1.6 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.7 Updated to latest available official file. [Masao]
-//= 1.8 Fixed JobLevel requirements. [Euphy]
-//= 1.8.1 Fixed location of Kight De Thomas. [Kisuka]
-//============================================================
+//=========================================================================
izlude_in,118,175,4 script Knight De Thomas 4W_M_02,{
if ((BaseClass == Job_Swordman) && (sm_movingrecovery_x < 1)) {
@@ -471,17 +497,3 @@ prt_in,94,57,3 script Juan 4_M_03,4,4,{
mes "Don't worry about me too much. Hahaha...";
close;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= Fully working
-//= 1.0a Now using functions found in "Global_Functions.txt"
-//= for class checks.
-//= 1.1 Added missing delitem [Lupus]
-//= 1.2 Added Baby Class Support [Lupus]
-//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
-//= 1.4 Updated the NPC to allow subclasses of swordsman to learn the skills, [MasterOfMuppets]
-//= 1.5 Fixed exploits [Lupus]
-//= 1.5a Fixed some typos [IVBela]
-//============================================================
diff --git a/npc/quests/skills/thief_skills.txt b/npc/quests/skills/thief_skills.txt
index 277c5aaed..464657f3e 100644
--- a/npc/quests/skills/thief_skills.txt
+++ b/npc/quests/skills/thief_skills.txt
@@ -1,18 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Joseph
+//= Copyright (C) Masao
+//= Copyright (C) Samuray22
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) IVBela
+//= Copyright (C) Silentdragon
+//= Copyright (C) Lupus
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Thief Skills Quests
-//===== By: ==================================================
-//= kobra_k88
-//===== Current Version: =====================================
+//================= Description ===========================================
+//= Quests for skills: Sand Attack, Back Slide, Find Stone, Stone Fling.
+//================= Current Version =======================================
//= 1.8
-//===== Description: =========================================
-//= Quests for skills: Sand Attack, Back Slide, Find Stone,
-//= Stone Fling.
-//===== Additional Comments: =================================
-//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.6 Fixed a Exploit for Assassins and Rogues. (bugreport:2332) [Samuray22]
-//= 1.7 Updated to latest available official file. [Masao]
-//= 1.8 Fixed JobLevel requirement for Assassins and Rogues. [Joseph]
-//============================================================
+//=========================================================================
moc_prydb1,154,128,4 script Alcouskou 2_M_THIEFMASTER,{
if (BaseClass == Job_Thief) {
@@ -497,19 +522,3 @@ payon,91,77,3 script Bag Seller 4W_M_03,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 Fully working
-//= 1.1 Changed Sand Attack requirements from 5 Grit to 5 Fine Grit and a
-//= Leather Bag of Infinity. These are the official RO requirements
-//= Added npc RuRumuni, maker of Leather Bag of Infinity. [kobra_k88]
-//= 1.1a Now using functions found in "Global_Functions.txt" for
-//= class checks.[kobra_k88]
-//= 1.2 Added Baby Class Support [Lupus]
-//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
-//= 1.4 Fixed exploit [Lupus]
-//= 1.4a Fixed some typos [IVBela]
-//= 1.4b changed perm. variables to temp ones [Lupus]
-//============================================================
diff --git a/npc/quests/skills/wizard_skills.txt b/npc/quests/skills/wizard_skills.txt
index da8c4fe61..b774094c5 100644
--- a/npc/quests/skills/wizard_skills.txt
+++ b/npc/quests/skills/wizard_skills.txt
@@ -1,16 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Toms
+//= Copyright (C) DracoRPG
+//= Copyright (C) Reddozen
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Wizard Skills Quests
-//===== By: ==================================================
-//= Lupus, Reddozen
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Quests for skills: Sight Blaster
-//===== Additional Comments: =================================
-//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
gef_tower,115,36,4 script Meow#q_wiz 4_CAT,{
if (BaseJob == Job_Wizard) {
@@ -431,18 +455,3 @@ prt_in,82,98,3 script Simon Mayace#q_wiz 1_ETC_01,{
close;
}
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 for fully working skills only [Lupus]
-//= 1.1 Added more new skill quests for more classes [Lupus]
-//= Somehow eA engine doesn't let you keep learn't skill V_V'
-//= 1.2 Added to correct locations, correct NPC's, fixed
-//= some of the items required and made them into real
-//= quests. [Reddozen]
-//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
-//= 1.3a fixed an item ID typo, thx 2Spiritual Kid
-//= 1.3b Splitted into different files [DracoRPG]
-//= 1.3c Removed duplicates [Toms]
-//============================================================
diff --git a/npc/quests/thana_quest.txt b/npc/quests/thana_quest.txt
index 4123d8669..adac001fb 100644
--- a/npc/quests/thana_quest.txt
+++ b/npc/quests/thana_quest.txt
@@ -1,17 +1,37 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Muad_Dib
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Thanatos Tower Quest
-//===== By: ==================================================
-//= Muad_Dib
-//===== Current Version: =====================================
-//= 1.1
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Episode 13.1 Thanatos Tower quest.
-//===== Additional Comments: =================================
-//= 1.0 Adapted from official release. [Euphy]
-//= 1.0a Added 'npcskill' command. [Euphy]
-//= 1.1 Kagerou/Oboro support (Class -> BaseClass) [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.1
+//=========================================================================
hu_fild01,140,163,5 script Tower Keeper 4_M_EIN_SOLDIER,3,3,{
mes "[Gatei]";
diff --git a/npc/quests/the_sign_quest.txt b/npc/quests/the_sign_quest.txt
index 5ce92aa0e..0c7e8c7c8 100644
--- a/npc/quests/the_sign_quest.txt
+++ b/npc/quests/the_sign_quest.txt
@@ -1,36 +1,53 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Joseph
+//= Copyright (C) Euphy
+//= Copyright (C) tr0n
+//= Copyright (C) Kisuka
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Kargha
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) SinSloth
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= The Sign Quest
-//===== By: ==================================================
-//= SinSloth, MasterOfMuppets, Kargha
-//===== Current Version: =====================================
-//= 3.9
-//===== File Encoding ========================================
+//================= File Encoding =========================================
//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8.
-//===== Description: =========================================
-//= [Official Conversion]
+//= -If the encoding is correct, the next three lines have the same length-
+//= ============ กฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤ ============
+//= ============ ============================================= ============
+//= ============ กมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกม ============
+//================= Description ===========================================
//= Quest for opening the doors to Geffenia.
-//= This script uses sign_01.bmp - sign_04.bmp, these will be
-//= found in the language of your client.
-//===== Additional Comments: =================================
-//= 3.0 Rewritten based on most recent Aegis script. [L0ne_W0lf]
-//= Due to the incompatabity of the old script with this
-//= version, variables will attmept to be translated to the
-//= new version, however it is untested.
-//= 3.1 Corrected time check for Sir Jore. [L0ne_W0lf]
-//= 3.2 Removed mapannounce used while debugging. [L0ne_W0lf]
-//= Moved the disablewaitingroomevent in dancing portion.
-//= 3.3 Applied Kazukin's fix for the dancing portion. (bugreport:3966) [L0ne_W0lf]
-//= 3.4 Added Renewal Changes. [Kisuka]
-//= 3.4 Updated 'waitingroom' to support required zeny/lvl. [Kisuka]
-//= 3.5 Fixed two bugs. 4230 & 4404 [CalciumKid]
-//= 3.6 Corrected the Level Requirements for 'Standby Room' [tr0n]
-//= 3.7 Massive cleaning/optimization (more can still be done). [Euphy]
-//= 3.8 Corrected an invalid map name. [Joseph]
-//= 3.9 Updated RE/Pre-RE EXP. [Euphy]
-//============================================================
-
-// The Sign (Part 1)
-//============================================================
+//= This script uses sign_01.bmp - sign_04.bmp, these will be found in the
+//= language of your client.
+//================= Current Version =======================================
+//= 3.9
+//=========================================================================
+
+//== The Sign (Part 1) =====================================
- script Sign::TheSign HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
cutin "sign_01",4;
@@ -6909,8 +6926,7 @@ yuno,330,100,4 script Knight#ss 4_M_JOB_KNIGHT2,{
}
}
-// The Sign (Part 2)
-//============================================================
+//== The Sign (Part 2) =====================================
geffen_in,159,48,5 script Lonely-looking Woman 4_F_05,{
callfunc "F_UpdateSignVars";
mes "[Brenda Howard]";
@@ -8367,8 +8383,7 @@ himinn,48,86,5 script Valkyrie#sign 4_F_VALKYRIE,{
}
}
-// The Sign (Part 3)
-//============================================================
+//== The Sign (Part 3) =====================================
que_sign01,196,39,4 script Serin#dummy 4_F_01,{
end;
@@ -12052,7 +12067,7 @@ gl_dun02,262,265,0 script Mysterious Energy#1 HIDDEN_NPC,{
}
}
-// Angrboda's Seal 2 big 4 O'clock 270 198
+//- Angrboda's Seal 2 big 4 O'clock 270 198 -
gl_dun02,271,100,0 script Mysterious Energy#2 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
.@crash_s = rand(1,1000);
@@ -12069,7 +12084,7 @@ gl_dun02,271,100,0 script Mysterious Energy#2 HIDDEN_NPC,{
}
}
-// Angrboda's Seal 3 big 5 O'clock 268 32
+//- Angrboda's Seal 3 big 5 O'clock 268 32 -
gl_dun02,268,32,0 script Mysterious Energy#3 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
.@crash_s = rand(1,1000);
@@ -12087,7 +12102,7 @@ gl_dun02,268,32,0 script Mysterious Energy#3 HIDDEN_NPC,{
}
}
-// Angrboda's Seal 4 big 7 O'clock 16 26
+//- Angrboda's Seal 4 big 7 O'clock 16 26 -
gl_dun02,16,26,0 script Mysterious Energy#4 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
.@crash_s = rand(1,1000);
@@ -12103,7 +12118,7 @@ gl_dun02,16,26,0 script Mysterious Energy#4 HIDDEN_NPC,{
}
}
-// Angrboda's Seal 5 big 11 O'clock 42 251
+//- Angrboda's Seal 5 big 11 O'clock 42 251 -
gl_dun02,42,251,0 script Mysterious Energy#5 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
.@crash_s = rand(1,1000);
@@ -12120,7 +12135,7 @@ gl_dun02,42,251,0 script Mysterious Energy#5 HIDDEN_NPC,{
}
}
-// Angrboda's Seal 6 small 11 O'clock 123 234
+//- Angrboda's Seal 6 small 11 O'clock 123 234 -
gl_dun02,123,234,0 script Mysterious Energy#6 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
.@crash_s = rand(1,1000);
@@ -12140,7 +12155,7 @@ gl_dun02,123,234,0 script Mysterious Energy#6 HIDDEN_NPC,{
}
}
-// Angrboda's Seal 7 small 6 O'clock 140 72
+//- Angrboda's Seal 7 small 6 O'clock 140 72 -
gl_dun02,140,72,0 script Mysterious Energy#7 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
.@crash_s = rand(1,1000);
@@ -12161,7 +12176,7 @@ gl_dun02,140,72,0 script Mysterious Energy#7 HIDDEN_NPC,{
}
}
-// Angrboda's Seal 8 very small 119 182
+//- Angrboda's Seal 8 very small 119 182 -
gl_dun02,119,182,0 script Mysterious Energy#8 HIDDEN_NPC,{
callfunc "F_UpdateSignVars";
.@crash_s = rand(1,1000);
@@ -12633,40 +12648,3 @@ function script F_UpdateSignVars {
}
return;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 First version, beware of potential nasty bugs :x [MasterOfMuppets]
-//= 1.1 Finalized for stable, might still contain bugs though. [MasterOfMuppets]
-//= 1.1a moved #aldesignwarp to fix enless warp [Lupus]
-//= 1.2 Fixed a minor bug that prevented people from advancing [MasterOfMuppets]
-//= quest at one point.
-//= 1.3 Removed duplicates [Toms]
-//= 1.4 Fixed a bug in Dearles script where it was checking for the wrong items.
-//= Fixed a major bug that was allowing players to continue before
-//= getting all the Sobbing Starlight pieces.
-//= Also moved the Alberta sign since another NPC was on top of it. [Llyr]
-//= 1.5 Fixed exploits and bugs. Plus add a removal of exttra sobbing pieces
-//= as suggested Tantarian, to let people Reborn [Lupus]
-//= 1.6 Minor fix, thanks to theultramage for pointing it out. [MasterOfMuppets]
-//= 1.7 Fixed exploit [KarLaeda]
-//= 1.7a Fixed wrong dialogue [Lupus]
-//= 1.7b Fixed possible exploit [Lupus]
-//= 1.7c Reformatted for future bughunt. WIP [Lupus]
-//= 1.8 Fixed some bugs and exploit which allowed players helping in the final
-//= fight to finish the quest as well. Completely revamped quiz system. [SinSloth]
-//= 1.9 Made some changes in last event to reflect recent bug exploit fix. [SinSloth]
-//= 2.0 Fixed some various minor bugs. [SinSloth]
-//= 2.1 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 2.2 Fixed a small bug which occured when people had to return The Sign around midnight. [SinSloth]
-//= 2.3 Made some adjustments in last event with dialogs/summoning and fixed a possible exploit earlier. [SinSloth]
-//= 2.4 Optimized/simplified some poorly written code; fixed wrong quiz answers [ultramage]
-//= 2.5 Updated to fall within proper name restrictions. [L0ne_W0lf]
-//= 2.5a Corrected a Typo error ";;". [Samuray22]
-//= 2.6 Fixed Engel giving back 7 Sobbing Starlight on failing to refine it, bugreport:1473 [Brainstorm]
-//= 2.7 Replaced effect numerics with constants. [Samuray22]
-//= 2.8 Fixed some bugs with itemids and leftover questitems [Fish0r]
-//= 2.9 Made a delitem causing script to fault use countitem when deleting. [L0ne_W0lf]
-//= 2.9a Added a check for Sign_Branch8A before attempting to run a delitem on items not needed based on Path taken. [Paradox924X]
-//============================================================