diff options
Diffstat (limited to 'npc')
64 files changed, 2478 insertions, 1755 deletions
diff --git a/npc/jobs/1-1e/gunslinger.txt b/npc/jobs/1-1e/gunslinger.txt index ff98b30e7..c17e83cb8 100644 --- a/npc/jobs/1-1e/gunslinger.txt +++ b/npc/jobs/1-1e/gunslinger.txt @@ -1,30 +1,46 @@ -//===== 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) SinSloth +//= Copyright (C) ultramage +//= Copyright (C) Playtester +//= Copyright (C) KarLaeda +//= Copyright (C) CBMaster +//= Copyright (C) Lupus +//= Copyright (C) Kisuka +//= Copyright (C) erKURITA +//= Copyright (C) RockmanEXE +//= +//= 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 Job Quest -//===== By: ================================================== -//= erKURITA, RockmanEXE, Kisuka -//===== Current Version: ===================================== -//= 2.2 -//===== Description: ========================================= +//================= Description =========================================== //= Gunslinger Job Change Quest -//===== Additional Comments: ================================= -//= 1.0 Made the NPC [erKURITA] -//= 1.5 Couple fixes to the npc, aswell as adding the missing -//= 3 green herbs. [erKURITA] -//= 1.6 job number->const, commonized variable name, -//= optimized [Lupus] -//= 1.7 Now uses only ONE variable GUNS_Q [Lupus] -//= 1.7a Grammar fixes, few spelling fixes, etc [CBMaster] -//= 1.7b Parenthesis fixes [KarLaeda] -//= 1.8 Fixed the reward you can get [Playtester] -//= 1.9 Removed some 'clever' script constructs [ultramage] -//= 2.0 Updated to official version - Thanks to Omega for -//= his first try [SinSloth] 1.10b - removed .GATs [Lupus] -//= 2.1 Wise Bull Horn now deletes all items. Thanks to yyCC. [L0ne_W0lf] -//= 2.1a Corrected a Typo error ";;". [Samuray22] -//= 2.1b Corrected some typos errors. (bugreport:1549) [Samuray22] -//= 2.1c Fixed some missing/messed up item checks. (bugreport:2693) [Kisuka] -//= 2.2 Updated to match AEGIS script and Added Quest Log commands. [Kisuka] -//============================================================ +//================= Current Version ======================================= +//= 2.2 +//========================================================================= que_ng,152,167,3 script Master Miller 4_M_HUOLDARMY,{ if (Upper == 2) { diff --git a/npc/jobs/1-1e/ninja.txt b/npc/jobs/1-1e/ninja.txt index 485f4afd1..9eb760c15 100644 --- a/npc/jobs/1-1e/ninja.txt +++ b/npc/jobs/1-1e/ninja.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) Euphy +//= Copyright (C) SinSloth +//= Copyright (C) Playtester +//= Copyright (C) Lupus +//= Copyright (C) Kisuka +//= Copyright (C) Legionaire +//= +//= 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 Job Quest -//===== By: ================================================== -//= Legionaire, Kisuka -//===== Current Version: ===================================== -//= 1.7 -//===== Description: ========================================= +//================= Description =========================================== //= Ninja Job Change Quest -//===== Additional Comments: ================================= -//= 1.1 Optimized, updated, checked [Lupus] -//= 1.2 Added Akagi [Playtester] -//= 1.3 Updated dialogs to official ones and optimized [SinSloth] -//= 1.4 Fixed a minor bug [SinSloth] -//= 1.5 Updated to match AEGIS script and Added Quest Log commands. [Kisuka] -//= 1.6 Fixed AEGIS amatsu warp typo. [Kisuka] -//= 1.7 Kagerou/Oboro support (Class -> BaseClass) [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.7 +//========================================================================= alberta,30,65,3 script Akagi 4_M_JOB_ASSASSIN,{ if (Class == Job_Novice) { diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt index e7d94e567..b242af416 100644 --- a/npc/jobs/1-1e/taekwon.txt +++ b/npc/jobs/1-1e/taekwon.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) L0ne_W0lf +//= Copyright (C) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) Tsuyuki +//= +//= 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/>. +//========================================================================= //= Taekwon Job Quest -//===== By: ================================================== -//= Tsuyuki & Samuray22 -//===== Current Version: ===================================== -//= 1.4 -//===== Description: ========================================= +//================= Description =========================================== //= Official iRO TaeKwon Job Change Quest -//===== Additional Comments: ================================= -//= 1.0 Replaced previous TK Job Quest with this one [Tsuyuki] -//= 1.1 Rewrote to the Aegis Standars. [Samuray22] -//= 1.2 Fixed position the npc is facing. [Kisuka] -//= 1.3 Added Quest Log commands. [Kisuka] -//= 1.4 Removed use of 'goto', and fixed some indentation. [L0ne_W0lf] -//============================================================ +//================= Current Version ======================================= +//= 1.4 +//========================================================================= payon,157,141,5 script Phoenix#TKJobChange 4_M_MONK,{ if(Upper == 2) { diff --git a/npc/jobs/2-1/assassin.txt b/npc/jobs/2-1/assassin.txt index c98fca135..fe74e5d04 100644 --- a/npc/jobs/2-1/assassin.txt +++ b/npc/jobs/2-1/assassin.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) JayPee +//= Copyright (C) Kisuka +//= Copyright (C) brianluau +//= Copyright (C) Zephyrus +//= Copyright (C) Zephyrus_cr +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Toms +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Pgro Team (OwNaGe) +//= 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/>. +//========================================================================= //= Assassin Job Quest -//===== By: ================================================== -//= kobra_k88 -//===== Current Version: ===================================== -//= 3.6 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Assassin class. -//===== Additional Comments: ================================= -//= 1.0 Used some dialogue from the aegis Assassin script translated By: Pgro Team (OwNaGe) -//= Also converted the booby traps from the aegis script.[kobra_k88] -//= 1.1 Made adjustments to ontouch npcs to work with the new "ontouch" functionality. -//= Fixed some duplicate npc names. Added missing waitingroom triggers. -//= Fixed warp in "TimerSin", was supposed to be an areawarp. -//= For some reason sometimes the "Nameless One" would have message windows -//= without controls. Changed the doevent that triggers him to an -//= addtimer and that seemed make the prob. go away[kobra_k88] -//= 1.2 Fixed WRONG skillpoint check! [Lupus] -//= 1.2b Fixed missing commands and typos [Lupus] -//= 1.3 Baby class Support added [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//= 2.2 Merged back JFunc. Fixed missing dialogue [Lupus] -//= 2.3 Fixed typo and change Nameless addtimer to 100 (with 700ms I -//= was still able to bypass it) [Toms] -//= 2.4 Fixed skipping of Nameless NPC [Lupus] -//= 2.5 Fixed a Rogue exploit [Lupus] -//= 2.6 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.7 Several bugfixes with the help of Samuray22 and Barron-Monster. [L0ne_W0lf] -//= 2.8 Removed duplicate warps. [L0ne_W0lf] -//= 2.8a Deleted unused variables. [Samuray22] -//= 2.8b Fixed error caused in last updated, removed useless variable 'joblvl'. [L0ne_W0lf] -//= 2.9 Fixed an indent and added a 'break;' in hopes of 'fixing' an error [L0ne_W0lf] -//= 2.9a Corrected a Typo error ";;". [Samuray22] -//= 2.9b Moved a wrong 'break'. [Zephyrus_cr] -//= 3.0 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= 3.1 Fixed problem with waiting room. (bugreport:1099) [L0ne_W0lf] -//= 3.1a Follow up fix. Forgot to replace a label. [L0ne_W0lf] -//= 3.1b Fixed waiting room not enabled in some situations [Zephyrus] -//= 3.2 Fixed a question having all correct answers. [brianluau] -//= 3.3 Added Quest Log commands. [Kisuka] -//= 3.4 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.5 Fixed the waitingroom where player can enter the Test Area without passing the written exam. Now player will not be warp inside the Test Area when did not passed the written exam instead the player will be warp back to the written exam entrance [JayPee] -//= 3.6 Fixed broken event calls. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 3.6 +//========================================================================= in_moc_16,19,33,1 script Guildsman#asn 1_M_JOBTESTER,{ if (Upper == 1) { diff --git a/npc/jobs/2-1/blacksmith.txt b/npc/jobs/2-1/blacksmith.txt index 0109de356..1aa337057 100644 --- a/npc/jobs/2-1/blacksmith.txt +++ b/npc/jobs/2-1/blacksmith.txt @@ -1,45 +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) Kisuka +//= Copyright (C) Yommy +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) Poki#3 +//= Copyright (C) celest +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) Komurka +//= Copyright (C) yoshiki +//= Copyright (C) EREMES THE CANIVALIZER(Aegis) +//= +//= 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 Job Quest -//===== By: ================================================== -//= EREMES THE CANIVALIZER(Aegis) -//= Translated by: yoshiki. -//= Converted by: Komurka. -//= Optimized and further edited by kobra_k88. -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 2.9 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Blacksmith class. -//===== Additional Comments: ================================= -//= Changed some npc names to the iRO names. Changed some variable -//= names and labels. Edited some text.[kobra_k88] -//= Removed "if (JobLevel > 48) goto higher". It was a left over line. -//= Thx to "Decker".[kobra_k88] -//= Fixed some typos, thanks to Riotblade [celest] -//= 1.3-1.5 Added Baby Class support [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 1.7 item quantity/ids typos fix -//= 1.8 Moved the Quest to Einbroch [Poki#3] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//= 2.2 Merged Jfunc, changed job numbers to constants [Lupus] -//= 2.3 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.4 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.4a Changed a BaseJob to baseclass. [L0ne_W0lf] -//= 2.4b Further bug fixes with teh hel of Barron-Monster. [L0ne_W0lf] -//= 2.4c More fixes courtosy of Micktu. [L0ne_W0lf] -//= 2.4d Fixed an incorrect answer in the quiz. (Trojal) [L0ne_W0lf] -//= 2.4e Touched up a few issues as pointed out by Ultramage. [L0ne_W0lf] -//= 2.5 Krongast is in Lighthalzen. (DarkValmir) [L0ne_W0lf] -//= 2.6 Fixed 4 bugs [Lupus] -//= 2.6a Typo fix [Yommy] -//= 2.7 Added Quest Log commands. [Kisuka] -//= 2.8 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 2.9 Updated with some extra conditions. [Euphy] -//============================================================== +//================= Current Version ======================================= +//= 2.9 +//========================================================================= ein_in01,18,28,4 script Guildsman#BLS 4_M_JOB_BLACKSMITH,{ if (Upper == 1) { diff --git a/npc/jobs/2-1/hunter.txt b/npc/jobs/2-1/hunter.txt index 1cee70de4..ddbfbbf27 100644 --- a/npc/jobs/2-1/hunter.txt +++ b/npc/jobs/2-1/hunter.txt @@ -1,60 +1,50 @@ -//===== 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) Vali +//= Copyright (C) Kisuka +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Samuray22 +//= Copyright (C) FlavioJS +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) Poki#3 +//= Copyright (C) celest +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) yoshiki +//= Copyright (C) EREMES THE CANIVALIZER (Aegis) +//= +//= 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 Job Quest -//===== By: ================================================== -//= EREMES THE CANIVALIZER (Aegis)Translated by yoshiki (Aegis) -//= Converted by kobra_k88 -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 3.7 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Hunter class. -//===== Additional Comments: ================================= -//= 0.5 Fully working. -//= 0.6 Changed global variable names to unique ones. -//= 0.7 - 0.8 Updates for rAthena +Knight2,Crusader2 fix -//= 0.9 Fixed items quest fork bug [Lupus] -//= 1.0 Fixed items quest bug: added extra condition [Lupus] -//= 1.1 Fixed skillpoints check bug [Lupus] -//= 1.2 Fixed an exploit, thanks to nonox [celest] -//= 1.3 Added Baby Class support [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 1.6a Infinite Arrows exploit fix (thanx to Lorky, that -//= reported the bug) [Lupus] -//= 1.7 Moved the Job QUest to Hugel [Poki#3] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//= 2.2 Merged JFunc, fixed missing dialogues [Lupus] -//= 2.2a Fixed Sharon resetting the test2 item set [Lupus] -//= 2.3a 7 official sets of Demon Hunter,thx to Dr.Evil [Lupus] -//= 2.4a Added missing next;, missing NPC names [Lupus] -//= 2.5 "strcharinfo" -> "strcharinfo(0)" [FlavioJS] -//= 2.6 Fixed 3rd Test. [Samuray22] -// -Changed Timers from 3 to 1 minute. -// -Changed "Job Change Monsters". -// -Thanks to ultradamage. -//= 2.7 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.8 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.9 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] -//= 2.9a Deleted unused variables. [Samuray22] -//= 3.0 Fixed a small typo, "jo" instead of "Job". [L0ne_W0lf] -//= 3.0a Corrected a Typo error ";;". [Samuray22] -//= 3.1 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= 3.2 Fixes a bug where the timer was stopped causing the [L0ne_W0lf] -//= test to freeze. (bugreport:1099) -//= 3.3 Added missing next. [L0ne_W0lf] -//= 3.4 Corrected some Issues with the Waiting Room. (bugreport:1890) [Samuray22] -//= Deleted a Unnecesary Next; on Hunter Guildsman#hnt. (bugreports:1665,2239,2179) -//= 3.5 Added Quest Log commands. [Kisuka] -//= 3.6 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.7 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info). -//============================================================ +//================= Current Version ======================================= +//= 3.7 +//========================================================================= -// Notices in the old Hunter Guild. -//============================================================ +//== Notices in the old Hunter Guild ======================= in_hunter,99,99,4 script Hunter Info#hnt::HntNotice 4_F_JOB_HUNTER,{ mes "============Notice ============"; mes "We would like to inform that the Hunter Job Change Location"; @@ -74,8 +64,7 @@ in_hunter,99,99,4 script Hunter Info#hnt::HntNotice 4_F_JOB_HUNTER,{ pay_fild10,148,252,3 duplicate(HntNotice) Job Change Location#hu 4_BOARD3 -// Actual Job quest start -//============================================================ +//== Actual Job quest start ================================ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{ if (Upper == 1) { mes "[Hunter Sherin]"; @@ -1260,8 +1249,7 @@ OnTouch: warp "payon_in03",128,7; } -// Hunter Job test traps. -//============================================================ +//== Hunter Job test traps ================================= job_hunte,52,140,0 script 1-1::HntTrap -1,0,1,{ OnTouch: switch(rand(200)) { diff --git a/npc/jobs/2-1/knight.txt b/npc/jobs/2-1/knight.txt index 5abf3c3c3..7e62d4415 100644 --- a/npc/jobs/2-1/knight.txt +++ b/npc/jobs/2-1/knight.txt @@ -1,44 +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) Joseph +//= Copyright (C) Euphy +//= Copyright (C) Vali +//= Copyright (C) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) PGRO TEAM (Aegis) +//= +//= 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 Job Quest -//===== By: ================================================== -//= PGRO TEAM (Aegis). -//= Converted by kobra_k88 -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 3.3 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Knight class. -//===== Additional Comments: ================================= -//= 1.0 Fully working. Please comment out any pre-existing warps for the -//= test rooms in any other files so that the ones specified here can work. -//= 1.1 Fixed a major bug. Now using the initnpctimer command, -//= donpcevent, and new waitingroom event commands. No more addtimer -//= spamming. No longer have to talk to the npc to take the test. Just enter the chat room. -//= 1.2 More bug fixes. Changed global variable names to unique ones. -//= Added second set of items to first test. Added Awake pots award for job change. -//= 1.3 Added Baby Class support [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Merged JFunc [Lupus] -//= 2.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.3 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.4 Minor fixes to timer#knt. [L0ne_W0lf] -//= 2.5 Fixes a small bug with making claymores. [L0ne_W0lf] -//= Corrected usages of killmonster and killmonsterall. -//= 2.6 Corrected an improper areawarp destination. [L0ne_W0lf] -//= 2.7 Deleted unused variables. [Samuray22] -//= 2.7a Corrected a Typo error ";;". [Samuray22] -//= 2.8 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= 2.9 Added Quest Log commands. [Kisuka] -//= 3.0 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.1 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info). -//= 3.2 More Renewal updates and some optimization. [Euphy] -//= 3.3 Fixed missing changequest. [Joseph] -//============================================================ +//================= Current Version ======================================= +//= 3.3 +//========================================================================= prt_in,88,101,4 script Chivalry Captain#knt 1_M_KNIGHTMASTER,{ mes "[Captain Herman]"; @@ -1147,8 +1148,7 @@ prt_in,79,94,4 script Sir Windsor#knt 4_M_JOB_KNIGHT1,{ } } -// Test 2 part 1 -//========================================================== +//== Test 2 part 1 ========================================= job_knt,89,106,4 script Knight Windsor#knt 4_M_JOB_KNIGHT1,{ mes "[Sir Windsor]"; mes "..."; @@ -1308,8 +1308,7 @@ OnTimer182000: end; } -// Test 2 part 2 -//========================================================== +//== Test 2 part 2 ========================================= - script Knight2 -1,{ OnInit: disablenpc "Knight2"; @@ -1372,8 +1371,7 @@ OnTimer182000: end; } -// Test 2 part 3 -//========================================================== +//== Test 2 part 3 ========================================= - script Knight3 -1,{ OnInit: disablenpc "Knight3"; @@ -1439,8 +1437,7 @@ OnTimer182000: end; } -// Test 3 (Manners) -//========================================================== +//== Test 3 (Manners) ====================================== prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{ mes "[Lady Amy]"; if (BaseJob != Job_Swordman) { @@ -1782,8 +1779,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{ } } -// Test 4 (patience) -//========================================================== +//== Test 4 (patience) ===================================== prt_in,70,99,6 script Sir Edmond#knt 4_M_JOB_KNIGHT2,{ mes "[Sir Edmond]"; if (BaseJob != Job_Swordman) { @@ -1997,8 +1993,7 @@ OnTouch: end; } -// Test 5, and creates Claymores for knights -//========================================================== +//== Test 5, and creates Claymores for knights ============= prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{ mes "[Sir Gray]"; if (BaseJob != Job_Swordman) { diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt index 89573956e..ced397552 100644 --- a/npc/jobs/2-1/priest.txt +++ b/npc/jobs/2-1/priest.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) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) KarLaeda +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) Pgro Team (OwNaGe)(Aegis) +//= +//= 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 Job Quest -//===== By: ================================================== -//= Translated By: Pgro Team (OwNaGe)(Aegis) -//= Converted by: kobra_k88. -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 2.6 -//===== 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 =========================================== //= Job Change quest for Priest class. -//===== Additional Comments: ================================= -//= Fully working. Changed the way Priests enter the test room to help Acos. -//= Must use this with the included Acolyte quest to work properely. -//= 1.3 Added Baby Class support, fixed 3 wrong constants bugs [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Merged JFunc [Lupus] -//= 2.1a Fixed typo [KarLaeda] -//= 2.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.3 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.3a More bug fixes. [L0ne_W0lf] -//= 2.4 Changed Marthilda to Mathilda. [L0ne_W0llf] -//= 2.4a Deleted unused variables. [Samuray22] -//= 2.4b Corrected a Typo error ";;". [Samuray22] -//= 2.5 Added Quest Log commands. [Kisuka] -//= 2.6 Removed the need for use of 'goto.' [L0ne_W0lf] -//========================================================== +//================= Current Version ======================================= +//= 2.6 +//========================================================================= prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{ // Uncomment the following 'if' statement to allow High Priests to assist Acolytes with the job change quest. @@ -842,8 +855,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{ } } -// 2nd Test -//========================================================== +//== 2nd Test ============================================== job_prist,24,187,4 script Peter S. Alberto 4_M_MINISTER,{ mes "[Father Peter]"; if (BaseJob == Job_Priest) { @@ -1306,8 +1318,7 @@ OnTouch: end; } -// 3rd Test -//========================================================== +//== 3rd Test ============================================== job_prist,168,45,4 script Deviruchi#prst DEVIRUCHI,8,1,{ OnTouch: if (BaseJob == Job_Priest) { @@ -1607,8 +1618,7 @@ OnTouch: end; } -// 4th Test -//========================================================== +//== 4th Test ============================================== job_prist,1,2,1 script Mummy_Generator 4_M_MINISTER,1,1,{ OnInit: disablenpc "Mummy_Generator"; @@ -1721,8 +1731,7 @@ OnTouch: end; } -// Functions -//========================================================== +//== Functions ============================================= function script F_FatherRub { if (PRIEST_Q != 0) { if (PRIEST_Q == 1) { diff --git a/npc/jobs/2-1/wizard.txt b/npc/jobs/2-1/wizard.txt index 053934522..042aa8e1d 100644 --- a/npc/jobs/2-1/wizard.txt +++ b/npc/jobs/2-1/wizard.txt @@ -1,31 +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) Euphy +//= Copyright (C) Vali +//= Copyright (C) Kisuka +//= Copyright (C) SoulBlaker +//= Copyright (C) Yommy +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Zairik +//= Copyright (C) Vicious +//= Copyright (C) Silentdragon +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) yoshiki +//= +//= 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 Job Quest -//===== By: ================================================== -//= (Aegis) Translated by yoshiki, converted by kobra_k88 -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 3.3 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Wizard class. -//===== Additional Comments: ================================= -//= 2.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.5 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.5a More bugfixes care of Barron-Monster. [L0ne_W0lf] -//= 2.5b Fixed tests calling on a non-existant label in "Room of x#Failed" npcs. [L0ne_W0lf] -//= 2.5c Bug fixes. Cleaned up some NPCs slightly. [L0ne_W0lf] -//= 2.6 Fixed Water Room not warping on time-up. [L0ne_W0lf] -//= 2.7 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= Other minor fixes to various NPCs. -//= 2.7a Added end; :D (bugreport:2038) [Yommy] -//= 2.8 Fixed donpcevent to doevent. (bugreport:2311) [SoulBlaker] -//= 2.9 Reverted the change of donpcevent to doevent. [L0ne_W0lf] -//= Was probably cuased by a warp BEFORE a percentheal -//= 3.0 Added Quest Log commands. [Kisuka] -//= 3.1 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.2 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info). -//= 3.3 Fixed waitingroom bug. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 3.3 +//========================================================================= gef_tower,111,37,4 script Wizard Guildsman 1_F_GYPSY,{ if (Upper == 1) { @@ -1084,8 +1100,7 @@ OnStart: end; } -// Water Room (Test 2 part 1) -//========================================================== +//== Water Room (Test 2 part 1) ============================ job_wiz,1,1,1 script Room of Water 1_F_01,{ OnInit: disablenpc "Room of Water"; @@ -1256,8 +1271,7 @@ OnTouch: end; } -// Earth Room (Test 2 part 2) -//========================================================== +//== Earth Room (Test 2 part 2) ============================ job_wiz,1,3,1 script Room of Earth 1_F_01,{ OnInit: disablenpc "Room of Earth"; @@ -1434,8 +1448,7 @@ OnTouch: end; } -// Fire Room (Test 2 part 3) -//========================================================== +//== Fire Room (Test 2 part 3) ============================= job_wiz,1,5,1 script Room of Fire 1_F_01,{ OnInit: disablenpc "Room of Fire"; @@ -1954,23 +1967,3 @@ gef_tower,107,36,4 script White Dog#wiz 4_DOG01,{ end; } } - -//============================================================ -// Old changelog -//============================================================ -//= 1.1 Now using the initnpctimer command, donpcevent, -//= and new waitingroom event commands. No more addtimer spamming. -//= No longer have to talk to the npc to take the test. Just enter the chat room. -//= 1.2 Changed global variable names to unique ones. -//= 1.2a Rollback from the wrong Kashy's fix -//= 1.2b Fixed issue with duplicating monsters thx to Bison.[kobra_k88] -//= 1.2c changed one Horong to Frilldora (now 3rd room contains 1 agressive mob.) -//= 1.2d more simplified fire room - removed agressive Desert Wolf [Lupus] -//= 1.3 Added Baby Class support. 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where to go. [Lupus] -//= 1.7 Replaced 2 Hodes with 2 Horong's (according to the official guide) [Lupus] -//= 1.8 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon] -//= 2.1 Changed numbers to constants. [Vicious] -//= 2.2 Merged back JFunc [Lupus] 2.2a Removed extra MES, added missing NEXT -//= 2.3 Bigfoot monster summon corrected [Zairik] diff --git a/npc/jobs/2-1a/AssassinCross.txt b/npc/jobs/2-1a/AssassinCross.txt index 3daf3bd84..78200cb3f 100644 --- a/npc/jobs/2-1a/AssassinCross.txt +++ b/npc/jobs/2-1a/AssassinCross.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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 Cross Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,44,58,5 script Assassin Cross#Valkyrie 4_F_JOB_ASSASSIN,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-1a/HighPriest.txt b/npc/jobs/2-1a/HighPriest.txt index 77cf7be23..c2d137610 100644 --- a/npc/jobs/2-1a/HighPriest.txt +++ b/npc/jobs/2-1a/HighPriest.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= High Priest Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,44,42,5 script High Priest#Valkyrie 1_M_PASTOR,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-1a/HighWizard.txt b/npc/jobs/2-1a/HighWizard.txt index 2a823da5f..92e9a9f78 100644 --- a/npc/jobs/2-1a/HighWizard.txt +++ b/npc/jobs/2-1a/HighWizard.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= High Wizard Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,44,47,5 script High Wizard#Valkyrie 4_M_JOB_WIZARD,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-1a/LordKnight.txt b/npc/jobs/2-1a/LordKnight.txt index 291cd930c..cece48304 100644 --- a/npc/jobs/2-1a/LordKnight.txt +++ b/npc/jobs/2-1a/LordKnight.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Lord Knight Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,44,39,5 script Lord Knight#Valkyrie 1_M_KNIGHTMASTER,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-1a/Sniper.txt b/npc/jobs/2-1a/Sniper.txt index 893dc3a2d..eae7bde35 100644 --- a/npc/jobs/2-1a/Sniper.txt +++ b/npc/jobs/2-1a/Sniper.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Sniper Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,44,55,5 script Sniper#Valkyrie 4_F_JOB_HUNTER,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-1a/WhiteSmith.txt b/npc/jobs/2-1a/WhiteSmith.txt index a530246cc..3d9c84c95 100644 --- a/npc/jobs/2-1a/WhiteSmith.txt +++ b/npc/jobs/2-1a/WhiteSmith.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Whitesmith (Mastersmith) Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,44,50,5 script MasterSmith#Valkyrie 4_M_JOB_BLACKSMITH,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-1e/StarGladiator.txt b/npc/jobs/2-1e/StarGladiator.txt index e45d7c576..4a3171f0f 100644 --- a/npc/jobs/2-1e/StarGladiator.txt +++ b/npc/jobs/2-1e/StarGladiator.txt @@ -1,21 +1,40 @@ -//===== Hercules Script ====================================== -//= Star Gladiator Job Quest -//===== By: ================================================== -//= Celestria, Samuray22 -//===== Current Version: ===================================== -//= 1.3 -//===== 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) Kisuka +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Lupus +//= Copyright (C) Samuray22 +//= Copyright (C) Celestria +//= +//= 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/>. +//========================================================================= +//= Star Gladiator (Taekwon Master) Job Quest +//================= Description =========================================== //= Job Change quest for Star Gladiator class. -//===== Additional Comments: ================================= -//= 1.1 Updated to the Aegis Standards. [Samuray22] -//= 1.1a Corrected a minor error respect to the header. [Samuray22] -//= 1.1b Corrected NPC name length warning. [L0ne_W0lf] -//= 1.1c Changed item names to item IDs. [Samuray22] -//= 1.2 Another round of updates to the script. [L0ne_W0lf] -//= Removes the use of labels, and correcets other errors. -//= 1.3 Added Quest Log commands. [Kisuka] -//============================================================ +//================= Current Version ======================================= +//= 1.3 +//========================================================================= payon,215,102,3 script Moohyun#job_star 4_M_ROGUE,3,3,{ if (Class == Job_Taekwon) { @@ -1633,12 +1652,3 @@ job_star,161,33,0 script Cheehee#job_star 1_F_ORIENT_03,{ mes "starlight in this room..."; close; } - -//============================================================ -// Old changelog -//============================================================ -//= A temp Star Gladiator Job Changer based on the kRO quest. -//= Quest info from RagnaInfo. -//= Sprites from kRO screenshots, bar two which I just had to guess at. -//= 1.0 Optimized, updated [Lupus] -//============================================================ diff --git a/npc/jobs/2-2/alchemist.txt b/npc/jobs/2-2/alchemist.txt index 04a32e0cf..85c1354a6 100644 --- a/npc/jobs/2-2/alchemist.txt +++ b/npc/jobs/2-2/alchemist.txt @@ -1,22 +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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) Darkchild +//= Copyright (C) nestor_zulueta (Fusion) +//= +//= 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 Job Quest -//===== By: ================================================== -//= nestor_zulueta (Fusion), converted by Darkchild -//===== Current Version: ===================================== -//= 3.1 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Alchemist classes -//===== Additional Comments: ================================= -//= 2.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_BlockHigh" -//= 2.6 Corrected a bug in advanced class checking. [L0ne_W0lf] -//= 2.7 Added missing checkweights. [L0ne_W0lf] -//= 2.8 Fixed minor typo in test section. [L0ne_W0lf] -//= 2.9 Added Quest Log commands. [Kisuka] -//= 3.0 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.1 Added missing changequest commands. [Kisuka] -//============================================================ +//================= Current Version ======================================= +//= 3.1 +//========================================================================= alde_alche,27,185,5 script Alchemist Guildsman#am 4_F_ALCHE,{ mes "[Parmy Gianino]"; @@ -1981,25 +2001,3 @@ alde_alche,145,19,1 script Chief Researcher#am 1_M_LIBRARYMASTER,{ close; } } - -//============================================================ -// Old changelog -//============================================================ -//= 1.0 Working. -//= npc/quests/counteragent_mixture.txt Also Needed -//= npc/quests/quests_yuno.txt Also Needed [Darkchild] -//= 1.1 Fixed some minor bugs. Optimized some lines. Re-organized the script a bit. -//= Giving Parmry NPC, Hammer and Old Book now waves the 50000 fee. (based of mRO website) -//= Having a joblvl of 50 allows you to skip Rasputin's test. (based of mRO website) [kobra_k88] -//= 1.2 fixed a few typos (have to hunt more) [Lupus] -//= 1.3 Added Baby Class Support [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 1.6a fixed some wrong answers, thanks to zlider for info [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.2 Got rid of 'al_morgen' var. Now uses (MISC_QUEST & 4) [Lupus] -//= 2.3 Optimized, changed job numbers to constants. Fixed some spelling [Lupus] -//= 2.4 Added alternative prizes according to JobLevel [Lupus] -//= 2.4a Fixed 2 wrong answers in Rasputin's test [Lupus] -//============================================================ diff --git a/npc/jobs/2-2/bard.txt b/npc/jobs/2-2/bard.txt index a5a7878f8..0055cf924 100644 --- a/npc/jobs/2-2/bard.txt +++ b/npc/jobs/2-2/bard.txt @@ -1,30 +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) Kisuka +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Vicious +//= Copyright (C) Samuray22 +//= Copyright (C) Lupus +//= Copyright (C) Muad_Dib(The Prometheus Project) +//= +//= 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 Job Quest -//===== By: ================================================== -//= Muad_Dib(The Prometheus Project), Lupus, Samuray22 -//===== Current Version: ===================================== -//= 2.6 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Bard class -//===== Additional Comments: ================================= -//= 2.1b Updated to the Official One. [Samuray22] -//= 2.2 Fixed BUG when baby classes weren't able to get a job, -//= - fixed bug with final prize [Lupus] HAVE TO CHANE ALL ITEMS to numeric IDs -//= 2.3 Updated NPC dialogs and cutins using Aegis 10.3 files. [L0ne_W0lf] -//= - Fixed error with the present checking. (Lupus beat me to committing) -//= - Changed the reward checking to use callsub (fixed the flow of the script) -//= - Optimized and changed the flow of things slightly. -//= - Temporary character variables "@" are now ".@" -//= - Fixed some indentation. -//= - Changed item names to item IDs -//= 2.4 Fixed hang up on bard quest. ($kiN.) [L0ne_W0lf] -//= 2.5 Added Quest Log commands. [Kisuka] -//= 2.6 Removed the need for use of 'goto.' [L0ne_W0lf] -//============================================================ - -// Ayealo -//============================================================ +//================= Current Version ======================================= +//= 2.6 +//========================================================================= + +//== Ayealo ================================================ comodo,226,123,5 script Wandering Bard 2_M_BARD_ORIENT,{ if(Upper == 1) { mes "[Lalo]"; @@ -934,18 +947,3 @@ S_ChangeJob: cutin "job_bard_aiolo01",255; end; } - -//============================================================ -// Old changelog -//============================================================ -//= 07/06/05 : Added 1st Version. [Muad_Dib] -//= Converted to rAthena format by Dr.Evil -//= Info about gifts and other info --> http://www.ragnainfo.net/forums/viewtopic.php?t=51467&start=0 -//= 1.1 Optimized, changed some stuff, fixed some bugs [Lupus] -//= 1.1a minor song test fix [Lupus] -//= 1.2 Fixed wrong item ID, added missing commands [Lupus] -//= 1.3 Updated flower sub-quest according to official [Lupus] -//= 1.4 Changed priority for the gifts. Now you can win the 1st -//= prize, too. Added Izidor flower [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//============================================================ diff --git a/npc/jobs/2-2/crusader.txt b/npc/jobs/2-2/crusader.txt index 22e9b917d..a582aa6f9 100644 --- a/npc/jobs/2-2/crusader.txt +++ b/npc/jobs/2-2/crusader.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) Kisuka +//= Copyright (C) L0ne_W0lf +//= Copyright (C) SinSloth +//= Copyright (C) Samuray22 +//= Copyright (C) Vicious +//= Copyright (C) DracoRPG +//= Copyright (C) massdriller +//= Copyright (C) Komurka +//= Copyright (C) Lupus +//= Copyright (C) Shin +//= Copyright (C) Black Dragon +//= +//= 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 Job Quest -//===== By: ================================================== -//= Made by: Black Dragon -//= Converted by: Shin -//===== Current Version: ===================================== -//= 3.3 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Crusader classes -//===== Additional Comments: ================================= -//= 2.2 Updated All NPCs to the officials one [Samuray22] -//= -Based on the ASB 4.0 Package. -//=-Maybe need be checked the monsters in the test 2 and 4. -//= 2.3 Fixed some bugs that prevented from going further. [SinSloth] -//= 2.4 Updated NPC dialogs using Aegis 10.3 files. [L0ne_W0lf] -//= - Fixed logic error with job change reward for job 50 swordies. -//= - Completely redid the 1st and third tests. -//= - Optimized first four NPC scripts slightly. -//= - Temporary character variables "@" are now ".@" -//= - Fixed some indentation. -//= 2.5 Fixed some spelling and grammar in crusader quest. [L0ne_W0lf] -//= 2.6 Fixed bug (about totally blocked baby class), optimized, -//= made some NPC more unique names: Monster Summon#cr1 [Lupus] -//= 2.7 Fixed Some variables like ".@item", and changed to "@item". [Samuray22] -//= 2.8 Fixed a little minor bug. [Samuray22] -//= 2.9 Minor fixes, typos, an incorrect answer. Thanks to yyCC. [L0ne_W0lf] -//= 2.9a Deleted unused variables. [Samuray22] -//= 3.0 Updated waiting room. (Removes global var) [L0ne_W0lf] -//= 3.1 Adding Hermemton's changes. [L0ne_W0lf] -//= 3.2 Added Quest Log commands. [Kisuka] -//= 3.3 Removed the need for use of 'goto.' [L0ne_W0lf] -//============================================================ - -// Senior Crusader: 1st Collect Items Test -//============================================================ +//================= Current Version ======================================= +//= 3.3 +//========================================================================= + +//== Senior Crusader: 1st Collect Items Test =============== prt_castle,45,169,5 script Senior Crusader 4_M_CRU_OLD,{ mes "[Michael Halig]"; if (Upper == 1) { //the baby classes were totally blocked... due to missing == 1 @@ -312,8 +321,7 @@ prt_castle,45,169,5 script Senior Crusader 4_M_CRU_OLD,{ close; } -// Suffering Man: 2nd Endurance Test -//============================================================ +//== Suffering Man: 2nd Endurance Test ===================== prt_castle,164,32,1 script Man in Anguish 4_M_JOB_KNIGHT1,{ mes "[Murnak Mijoul]"; if(BaseJob != Job_Swordman) { @@ -446,8 +454,7 @@ prt_castle,164,32,1 script Man in Anguish 4_M_JOB_KNIGHT1,{ close; } -// Gabriel Valentine: 3rd Knowledge Test -//============================================================ +//== Gabriel Valentine: 3rd Knowledge Test ================= prt_church,95,127,3 script Crusader 4_F_CRU,{ mes "[Gabriel Valentine]"; if(BaseJob != Job_Swordman) { @@ -795,8 +802,7 @@ prt_church,95,127,3 script Crusader 4_F_CRU,{ close; } -// Crusader: 4th Purification Test -//============================================================ +//== Crusader: 4th Purification Test ======================= prt_castle,35,151,5 script Patron Knight 4_M_CRU,{ mes "[Bliant Piyord]"; mes "Welcome."; @@ -969,12 +975,9 @@ prt_castle,35,151,5 script Patron Knight 4_M_CRU,{ close; } -// Actual tests -//============================================================ +//== Actual tests ========================================== -//---------------------------------------------------------------------------- -// Endurance Test -//---------------------------------------------------------------------------- +//- Endurance Test - job_cru,1,1,1 script Summoner#cr1 -1,{ OnTimer300000: donpcevent "Summoner#cr1::OnReset"; @@ -1207,9 +1210,7 @@ OnTouch: end; } -//---------------------------------------------------------------------------- -// Purification Test -//---------------------------------------------------------------------------- +//- Purification Test - job_cru,24,187,4 script Patron Knight#2 4_M_CRU,{ mes "[Bliant Piyord]"; mes "Welcome."; @@ -1461,26 +1462,3 @@ OnStop: stopnpctimer; end; } - -//============================================================ -// Old changelog -//============================================================ -//= Need optimalization and fixing -//= thanks to Komurka, KiLLaLeN, Lupus (fixing error) -//= just a temp Job Quest -//= 1.2 minor fix of announcement by Freya people -//= 1.3 Added Baby Class Support, fixed 40/50 lvl item reward -//= also fixed too common script names [Lupus] -//= 1.3a fixed "dead lock" bugs [Lupus] -//= 1.3b changed monsters ID in patience test [Komurka] -//= 1.4 Fixed Job Level parameters mix-up. [massdriller] (Thanks to Komurka) -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 1.7 Updated names and required items, Chivalry Emblem + -//= Hand of God allow to skip item gathering [DracoRPG] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Fixed endless loop, wrong condition check [Lupus] -//= also changed all job numbers to constants, fixed logic -//============================================================ diff --git a/npc/jobs/2-2/dancer.txt b/npc/jobs/2-2/dancer.txt index 36e84321a..d1162ec41 100644 --- a/npc/jobs/2-2/dancer.txt +++ b/npc/jobs/2-2/dancer.txt @@ -1,25 +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) Euphy +//= Copyright (C) Kisuka +//= Copyright (C) Brainstorm +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Skotlex +//= Copyright (C) Lance +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Fredzilla +//= Copyright (C) Athena +//= Copyright (C) Kalen +//= +//= 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 Job Quest -//===== By: ================================================== -//= Kalen - Original jAthena -//= Fredzilla - Converted, Lupus -//===== Current Version: ===================================== -//= 3.7a -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Dancer classes -//===== Additional Comments: ================================= -//= 3.2 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_BlockHigh" -//= 3.2a Deleted unused variables. [Samuray22] -//= 3.3 Updated waiting room. (Removes global var) [L0ne_W0lf] -//= 3.4 Fixed bad variables, bugreport:1685 [Brainstorm] -//= 3.5 Minor corrections to script. (bugreport:1766) [L0ne_W0lf] -//= 3.6 Applied Correction bug with for loop. [L0ne_W0lf] -//= 3.6a Fixed a little Exploit to bug the quest with a timeout. (bugreport:2252) [Samuray22] -//= 3.7 Added Quest Log commands. [Kisuka] -//= 3.7a Fixed a label execution. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 3.7a +//========================================================================= comodo,180,153,4 script Sonotora#1 4_F_01,{ mes "[Athena Sonotora]"; @@ -891,8 +913,7 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{ } } -// Waiting Room -//============================================================ +//== Waiting Room ========================================== job_duncer,32,154,1 script Waiting Room#dance 1_F_01,{ end; @@ -933,8 +954,7 @@ job_duncer,32,154,1 script Waiting Room#click 1_F_01,{ close; } -// Dance Timer -//============================================================ +//== Dance Timer =========================================== job_duncer,69,105,0 script Bijou#dance_timer -1,{ OnEnable: initnpctimer; @@ -1286,8 +1306,7 @@ OnEnable: end; } -// Dance Move Triggers -//============================================================ +//== Dance Move Triggers =================================== - script dancestep::StepTrigger -1,1,1,{ OnTouch: donpcevent "Backdancer#1::OnOmg"; @@ -1320,8 +1339,7 @@ OnDisable: } -// Backup Dancers -//============================================================ +//== Backup Dancers ======================================== job_duncer,63,110,4 script Backdancer#1 4_F_07,{ end; @@ -1375,28 +1393,3 @@ OnOmg: emotion e_omg; end; } - -//============================================================ -// Old changelog -//============================================================ -//= 1.1 Removed the warp I left here my accident, added a check for using -//= Improved Concentration and arrow shower, people could get away with it -//= [Fredzilla] -//= 1.0 I tried to keep as much the same from the Jap version as possible -//= this turned out to be quite hard, but on the whole it is the same script -//= I have added some new things, and changed some of the used commands, -//= along with some optimization. [Fredzilla] -//= 1.5 Added Baby Class Support [Fredzilla] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Script check #1. [Lance] -//= 2.2 Fixed unpassable part, thx2 Alis [Lupus] -//= 2.3 Updated initnpctimer to attach player to jobDq script [Skotlex] -//= 2.4 Attached chrid to be able obtain player's SP on mobs death, optimized a bit [Lupus] -//= 2.5 Final fix of chrid issues, changed 'Improved -//= Concentration' to 'Attention Concentrate' [Lupus] -//= 3.0 Some optimization, typos, added missing dialogues (4Kb lighter) [Lupus] -//= 3.1 Implemented JOBLVL as in other quests [Lupus] -//============================================================ diff --git a/npc/jobs/2-2/monk.txt b/npc/jobs/2-2/monk.txt index d3bd8b329..410fbf79a 100644 --- a/npc/jobs/2-2/monk.txt +++ b/npc/jobs/2-2/monk.txt @@ -1,20 +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) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) Zephiris +//= Copyright (C) Yor +//= Copyright (C) Lupus +//= Copyright (C) Celest +//= Copyright (C) Dino9021 +//= +//= 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 Job Quest -//===== By: ================================================== -//= Dino9021, Edited / Translated by Celest -//===== Current Version: ===================================== -//= 2.5 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Monk classes -//===== Additional Comments: ================================= -//= 2.2 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_BlockHigh" -//= 2.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] -//= 2.3a Deleted unused variables. [Samuray22] -//= 2.4 Added Quest Log commands. [Kisuka] -//= 2.5 Removed the need for use of 'goto.' [L0ne_W0lf] -//============================================================ +//================= Current Version ======================================= +//= 2.5 +//========================================================================= prt_monk,59,247,1 script Guarding Monk#mk 2_M_PHARMACIST,6,2,{ if (Upper == 1) { @@ -2598,27 +2623,6 @@ monk_test,137,338,1 script switchreset#monkmonk 1_F_PRIEST,{ close; } -//============================================================ -// Monsters of Mushroom Collecting -//============================================================ +//== Monsters of Mushroom Collecting ======================= job_monk,0,0,0,0 monster Thief Mushroom 1182,70,0,0,0 job_monk,0,0,0,0 monster Thief Bug Larva 1051,20,0,0,0 - -//============================================================ -// Old changelog -//============================================================ -//= 1.1 Fixed missing '";'. Now it's loading fine [Lupus] -//= 1.1+ Edited/Translated 5% [Celest] -//= 1.2 Made Poetry Quiz passable, Fixed Marathon Part [Lupus] -//= 1.3 Added Baby Class Support [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 1.7 Fixed warps19/20 [Yor] -//= 1.8 Fixed bugs. Fixed Green Potion exploit. Getting rid of Jfunc mess [Lupus] -//= 1.9 Added a missing check in Fuhai and fixed a LOT of Engrish. [Zephiris] -//= 1.9b Fixed another bug in Fuhai. [Zephiris] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//============================================================ diff --git a/npc/jobs/2-2/rogue.txt b/npc/jobs/2-2/rogue.txt index 7fb6f2c0a..ffd59ffe0 100644 --- a/npc/jobs/2-2/rogue.txt +++ b/npc/jobs/2-2/rogue.txt @@ -1,25 +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) Brainstorm +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) SinSloth +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= 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/>. +//========================================================================= //= Rogue Job Quest -//===== By: ================================================== -//= kobra_k88 -//===== Current Version: ===================================== -//= 2.9 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Rogue classes -//===== Additional Comments: ================================= -//= 2.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_BlockHigh" -//= 2.4a Deleted unused variables. [Samuray22] -//= 2.4b Changed a Problem with JobLevel what made -//= impossible get a Gladius [3]. (bugreport:481) [Samuray22] -//= 2.4c Corrected a Typo error ";;" and a typo error with "rouge". (bugreport:909) [Samuray22] -//= 2.5 Added dummy "OnMyMobDead" labels. (bugreport:1100) [L0ne_W0lf] -//= 2.6 Fixed a few bugs in the Rogue Guildsman. [L0ne_W0lf] -//= 2.7 Fixed a bug on Markie question 5, bugreport:1600 [Brainstorm] -//= 2.8 Moved "Thug" to Morroc Ruins. [L0ne_W0lf] -//= 2.9 Added Quest Log commands. [Kisuka] -//============================================================ +//================= Current Version ======================================= +//= 2.9 +//========================================================================= moc_ruins,86,103,1 script Thug#rg 2_M_THIEFMASTER,{ mes "[Thug]"; @@ -2009,21 +2028,3 @@ in_rogue,399,286,1 script switch#rogreset 4_M_ORIENT01,{ donpcevent "resetter#rogue::OnEnable"; close; } - -//============================================================ -// Old changelog -//============================================================ -//= 1.1 fixed 3 wrong questions, added missing lines [Lupus] -//= 1.3 Baby Class Support + 40/50 JobLevel Item fix [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//= 2.2 Merged JFunc [Lupus] -//= 2.3 Added a possibility for players doing Meginjyard quest -//= to enter Rogue guild as there's a NPC inside [SinSloth] -//= 2.3a fixed test4 person interaction, let BABY thieves pass -//= the test, too [Lupus] -//============================================================ diff --git a/npc/jobs/2-2/sage.txt b/npc/jobs/2-2/sage.txt index 46493312c..ab873f6f0 100644 --- a/npc/jobs/2-2/sage.txt +++ b/npc/jobs/2-2/sage.txt @@ -1,31 +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) Brainstorm +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) KarLaeda +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Darkchild +//= Copyright (C) Athena +//= +//= 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 Job Quest -//===== By: ================================================== -//= jAthena (0.9) - I guess -//= Unknown Translator (1.0) -//= Darkchild (1.2) -//===== Current Version: ===================================== -//= 2.8 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Sage classes -//===== Additional Comments: ================================= -//= 2.1 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_BlockHigh" -//= 2.2 Small bug fix (== -> !=) thanks to Saithis. [L0ne_W0lf] -//= 2.2b ANotehr smaLL bugfix, pointed out by Cara. [L0ne_W0lf] -//= 2.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] -//= 2.4 Fixes bug with first room monsters not being reset. [L0ne_W0lf] -//= 2.4a Deleted unused variables. [Samuray22] -//= 2.5 Updated waiting room. (Removes global var) [L0ne_W0lf] -//= 2.5a Corrected some "mes"s without the getitemname. (bugreport:1564) [Samuray22] -//= -Changed an incorrect "!=" to "==". (bugreport:1572) -//= -And Small Typo Error -//= 2.6 Fixed Kayron Grik cutin not being removed as reported by jc1991, bugreport:1825 [Brainstorm] -//= 2.6a Fixed a Little Bug with Whispers Summoned in the Last Test. (bugreport:2253) [Samuray22] -//= 2.7 Added Quest Log commands. [Kisuka] -//= 2.8 Removed the need for use of 'goto.' [L0ne_W0lf] -//============================================================ +//================= Current Version ======================================= +//= 2.8 +//========================================================================= yuno_in02,38,61,5 script Dean of the Academy#sa 2_M_SAGE_OLD,{ cutin "job_sage_kayron",2; @@ -1053,7 +1066,7 @@ L_AskQuestions: } } -//Practical Examination Professer +//== Practical Examination Professer ======================= yuno_in03,169,180,3 script Practical Examination P 4_M_SAGE_C,{ mes "[Hermes Tris]"; if (BaseJob != Job_Mage) { @@ -2890,19 +2903,3 @@ OnTimer9000: stopnpctimer; end; } - -//============================================================ -// Old changelog -//============================================================ -//= Script mostly based on translated jA script -//= Written test questions/answers weren't translated 100% corectly -//= So a lot of those are based upon mRO site and my own info -//= IF you by excident have (or can get) screenshots of these questions -//= Then PLEASE send them to Darkchild -//= 1.3 Baby class Support added [Lupus] 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where to go. [Lupus] -//= 1.7 Fixed tuition fee. Fixed some answers, names & typos, added missing labels [Lupus] -//= 1.7a Moved JFunc back in the main file, fixed typos [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.0a Fixed double warp [KarLaeda] 2.0b Mantis Scythe Item name fix diff --git a/npc/jobs/2-2a/Champion.txt b/npc/jobs/2-2a/Champion.txt index 72eed8840..723bcfed1 100644 --- a/npc/jobs/2-2a/Champion.txt +++ b/npc/jobs/2-2a/Champion.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Champion Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,53,42,3 script Champion#Valkyrie 1_M_HOF,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-2a/Clown.txt b/npc/jobs/2-2a/Clown.txt index 173aedb40..2b10a7bc4 100644 --- a/npc/jobs/2-2a/Clown.txt +++ b/npc/jobs/2-2a/Clown.txt @@ -1,19 +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) Samuray22 +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Clown (Minstrel) Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//= 1.3a Corrected a Little Typo error. [Samuray22] -//= Thanks to Myllena. -//============================================================ +//========================================================================= valkyrie,53,54,3 script Minstrel#Valkyrie 2_M_BARD_ORIENT,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-2a/Creator.txt b/npc/jobs/2-2a/Creator.txt index 5ccde106a..fc2408e12 100644 --- a/npc/jobs/2-2a/Creator.txt +++ b/npc/jobs/2-2a/Creator.txt @@ -1,19 +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) Haru +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Creator (Biochemist) Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.5 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//= 1.4 Corrected check for the Bioethics quest variable [Haru] -//= 1.5 Fixed issue resulting in never regaining Bioethics. [Kisuka] -//============================================================ +//========================================================================= valkyrie,53,50,3 script Biochemist#Valkyrie 2_M_DYEINGER,{ if (ADVJOB == 0 && Upper != 1) { diff --git a/npc/jobs/2-2a/Gypsy.txt b/npc/jobs/2-2a/Gypsy.txt index b265cc921..7d93e2fe8 100644 --- a/npc/jobs/2-2a/Gypsy.txt +++ b/npc/jobs/2-2a/Gypsy.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Gypsy Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,53,56,3 script Gypsy#Valkyrie 4W_F_01,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-2a/Paladin.txt b/npc/jobs/2-2a/Paladin.txt index ec97506d3..56db7bea4 100644 --- a/npc/jobs/2-2a/Paladin.txt +++ b/npc/jobs/2-2a/Paladin.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Paladin Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,53,39,3 script Paladin#Valkyrie 4_M_CRU_OLD,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-2a/Professor.txt b/npc/jobs/2-2a/Professor.txt index 8fee58494..f799c01c0 100644 --- a/npc/jobs/2-2a/Professor.txt +++ b/npc/jobs/2-2a/Professor.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Professor (Scholar) Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,53,47,3 script Scholar#Valkyrie 2_M_SAGE_OLD,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-2a/Stalker.txt b/npc/jobs/2-2a/Stalker.txt index 34ec24935..67a4c23af 100644 --- a/npc/jobs/2-2a/Stalker.txt +++ b/npc/jobs/2-2a/Stalker.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) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= +//= Stalker Jobchanger +//================= Description =========================================== //= Advance Class jobchanger after kRO Normals. -//===== By: ================================================== -//= Nana -//= finished, optimized and tested by Lupus -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 1.3 -//===== Description: ========================================= -//= Advance Class jobchanger after kRO Normals. -//===== Additional Comments: ================================= -//= 1.1 Made all into functions, additional checks, etc. [Lupus] -//= 1.2 Made numbers into constants. [Vicious] -//= 1.3 Now saves/restores all the quest skills [Lupus] -//============================================================ +//========================================================================= valkyrie,53,58,3 script Stalker#Valkyrie 4_F_ROGUE,{ if (ADVJOB == 0 || Upper != 1) { diff --git a/npc/jobs/2-2e/SoulLinker.txt b/npc/jobs/2-2e/SoulLinker.txt index 300928c5d..0c5ff61db 100644 --- a/npc/jobs/2-2e/SoulLinker.txt +++ b/npc/jobs/2-2e/SoulLinker.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) Euphy +//= Copyright (C) Kisuka +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Lupus +//= Copyright (C) Samuray22 +//= Copyright (C) Celestria +//= +//= 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/>. +//========================================================================= //= Soul Linker Job Quest -//===== By: ================================================== -//= Celestria & Samuray22 -//===== Current Version: ===================================== -//= 1.6 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job quest for Soul Linker class. -//= [Vars Used] +//================= Current Version ======================================= +//= 1.6 +//================= Variables Used ======================================== //= SOUL_Q = Job Change Phase. (Max 4) -//===== Additional Comments: ================================= -//= 1.2 Rescripted to Aegis 10.3 standards. [Samuray22] -//= 1.3 Slight updates and fixes to the script. [L0ne_W0lf] -//= Removes the use of labels, and corrects other errors. -//= Removed the GM-use only NPC from the sec_in map. -//= No longer used a global var, uses an NPC var instead. -//= 1.3a Deleted Empty Color Tag. (bugreport:1572) [Samuray22] -//= 1.4 Replaced effect numerics with constants. [L0ne_W0lf] -//= 1.5 Added Quest Log commands. [Kisuka] -//= 1.6 Updated to match the latest official script. [Euphy] -//============================================================ +//========================================================================= morocc_in,174,30,6 script Kid#link1 4_M_KID2,{ if (Class == Job_Soul_Linker) { @@ -699,12 +717,3 @@ sec_in02,35,153,0 script Soul Linker Var 4_M_OPERATION,{ } } } - -//============================================================ -// Old changelog -//============================================================ -//= A temp Soul Linker Job Changer based on the kRO quest. -//= Quest info from RagnaInfo. Sprites from kRO screenshots -//= 1.0 Optimized and updated [Lupus] -//= 1.1 Fixed NPC names according to iRO [Lupus] -//============================================================ diff --git a/npc/jobs/novice/supernovice.txt b/npc/jobs/novice/supernovice.txt index a4cf754fd..449a94f0c 100644 --- a/npc/jobs/novice/supernovice.txt +++ b/npc/jobs/novice/supernovice.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) Kisuka +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Samuray22 +//= Copyright (C) Lupus +//= Copyright (C) Darkchild +//= +//= 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/>. +//========================================================================= //= Super Novice Job Quest -//===== By: ================================================== -//= Darkchild -//===== Current Version: ===================================== -//= 2.4 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Super Novice Job Change Npc //= Super Novice Cart Rental Npc //= Some Other Useless Super Novice Npc -//===== Additional Comments: ================================= -//= 1.9 Rescripted to the Aegis 10.3 Standars. [Samuray22] -//= 2.0 Rescripted again, this time using an iRO base. [L0ne_W0lf] -//= 2.1 Swapped use of baseclass for basejob. [L0ne_W0lf] -//= 2.2 Added Quest Log commands. [Kisuka] -//= 2.3 NPC "Esseray" calls Ex. Super Novice script when enabled. [Euphy] -//= 2.4 Added an Ex. Super Novice dialog check. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 2.4 +//========================================================================= aldeba_in,223,167,3 script Tzerero#sn 4_M_SEAMAN,{ if (BaseJob == Job_SuperNovice) { @@ -466,15 +487,3 @@ aldebaran,54,238,5 script Kafra Employee#sn 4_F_KAFRA1,{ mes "for such inconvenience..."; close; } - -//============================================================ -// Old changelog -//============================================================ -//= Dialogs From Some Other Scripts (Most Of It) -//= 1.3-1.5 Added Baby class support (and to the Kafta SN Cart -//= renter, too) [Lupus] -//= 1.6 Added a fix which prevent High Novices passing -//= this Job Quests again. [Lupus] -//= 1.7 Fixed Baby Class Support. [Lupus] -//= 1.8 Now a Baby can become a Super Baby [Lupus] -//============================================================ diff --git a/npc/jobs/valkyrie.txt b/npc/jobs/valkyrie.txt index d2a7108b1..87bc4e338 100644 --- a/npc/jobs/valkyrie.txt +++ b/npc/jobs/valkyrie.txt @@ -1,42 +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) Silent +//= Copyright (C) Vicious +//= Copyright (C) Silentdragon +//= Copyright (C) Mass Zero +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Lupus +//= Copyright (C) Poki +//= Copyright (C) Nana +//= +//= 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/>. +//========================================================================= //= Valkyrie Realm -//===== By: ================================================== -//= Nana, fixes by Poki -//= finished, optimized and tested by Lupus -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 3.1 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Quest to become a Tranceded Class. (Advanced/Rebirthed) -//===== Additional Comments: ================================= -//= 1.1 Made all into functions,additional checks,quest skills,now Valhallana can return you back. She also makes reborn process only when you got no Zeny/items (as in kRO) [Lupus] -//= 1.2 now alternative classes can use their 1-1 job NPC to become Advanced 1st Class [Lupus] -//= 1.4 added Baby Class support [Lupus] -//= 1.5 Fixed loads of gramatical errors. [Mass Zero] -//= 1.6 Added a func which prevent advanced classes passing 2nd Job Quests again. It also guides adv classes where to go. [Lupus] -//= 1.7 On reborn reset some Job Quest Vars and Reset Girls Counter [Lupus] -//= 1.8 Added Taekwondo classes check [Lupus] -//= 1.9 Added support for Job NPC Fase pics, sorrected one dialogue stuff [Lupus] -//= 2.0 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon] -//= 2.1 Changed all numbers into constants. [Vicious] -//= 2.2 Now ALL quests skills are saved/restored [Lupus] -//= 2.3 Removed Duplicates [Silent] -//= 2.4 Fixed typos, optimized [Lupus] -//= 2.5 Fixed a stuck bug [Lupus] -//= 2.6a Adding proper dialogues [Lupus] -//= 2.7 Rescripted to Aegis 10.3 standards. [L0ne_W0;f] -//= Removed all functions as they are no longer required. -//= Correct job level requirements for 1-1 -> 2-x. -//= 2.7a Added Function "F_BlockHigh" back in until rewriteing of the 2-x [L0ne_W0lf] -//= scripts are comepleted. -//= 2.7b Removed function "F_BlockHigh" as it's no longer used. [L0ne_W0lf] -//= 2.8 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] -//= 2.9 Corrected Valkyrie case spicifying where to warp after rebirthing. [L0ne_W0lf] -//= 2.9b Fixed Verdandi typo, fixed resetting vars [Lupus] -//= 3.0 Added quest log commands. [L0ne_W0lf] -//= 3.1 Added Izlude Renewal coordinates. -//============================================================ +//================= Current Version ======================================= +//= 3.1 +//========================================================================= valkyrie,48,86,4 script Valkyrie# 4_F_VALKYRIE,{ if (ADVJOB != 0 || Upper == 1) { @@ -394,7 +395,6 @@ S_Warpchar: end; } -// Warps -//============================================================ +//== Warps ================================================= valkyrie,48,73,0 warp valk01#1 1,1,valkyrie,48,64 valkyrie,48,66,0 warp valk01#2 1,1,valkyrie,48,75 diff --git a/npc/pre-re/jobs/1-1/acolyte.txt b/npc/pre-re/jobs/1-1/acolyte.txt index 1f9411f53..9f4ab27d4 100644 --- a/npc/pre-re/jobs/1-1/acolyte.txt +++ b/npc/pre-re/jobs/1-1/acolyte.txt @@ -1,32 +1,41 @@ -//===== Hercules Script ====================================== -//= Acolyte Job Quest -//===== By: ================================================== -//= kobra_k88; L0ne_W0lf -//===== Current Version: ===================================== -//= 2.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) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) massdriller +//= 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/>. +//========================================================================= +//= Acolyte Job Quest (Pre-Renewal) +//================= Description =========================================== //= Job quest for Acolyte classes -//===== Additional Comments: ================================= -//= 1.0 Fully working. -//= 1.1 Added function calls for Priest Quest. -//= 1.2 Fixed Marthilda, Yosuke bugs. [Lupus] -//= 1.2a Added instant job change for High Novice [Lupus] -//= 1.3 Added Baby Class support [Lupus] -//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller] -//= 1.5 Now saves/restores all quest skills [Lupus] -//= 1.6 Merged back JFunc [Lupus] -//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_ToHigh" -//= Proper dialog for Priest job quest is unused (for now.) -//= 1.7a Functions now make use of proper priest quest dialog [L0ne_W0lf] -//= 1.8 Removed an Unnecessary "set job_acolyte_q,0;" [Samuray22] -//= 1.8a More bug fixes care of Crashy. [L0ne_W0lf] -//= 1.9 Changed Marthilda to Mathilda. [L0ne_W0llf] -//= 2.0 Fixed High Acolytesnot being given holy light. [L0ne_W0lf] -//= 2.1 Added Quest Log commands. [L0ne_W0lf] -//= 2.2 Fixed an issue with completequest by adding checkquest. [Kisuka] -//============================================================ +//================= Current Version ======================================= +//= 2.2 +//========================================================================= prt_church,184,41,4 script Cleric#aco 1_M_PASTOR,{ if (Upper == 1) { diff --git a/npc/pre-re/jobs/1-1/archer.txt b/npc/pre-re/jobs/1-1/archer.txt index d1ba4bf99..075bb391a 100644 --- a/npc/pre-re/jobs/1-1/archer.txt +++ b/npc/pre-re/jobs/1-1/archer.txt @@ -1,26 +1,39 @@ -//===== Hercules Script ====================================== -//= Archer Job Quest -//===== By: ================================================== -//= kobra_k88; L0ne_W0lf -//===== Current Version: ===================================== -//= 1.9 -//===== 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) massdriller +//= 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/>. +//========================================================================= +//= Archer Job Quest (Pre-Renewal) +//================= Description =========================================== //= Job quest for Archer classes -//===== Additional Comments: ================================= -//= 1.0 Fully working. -//= 1.1 Added instant job change for High Novice [Lupus] -//= 1.3 Added Baby Class support [Lupus] -//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller] -//= 1.5 Now saves/restores all quest skills [Lupus] -//= 1.6 Merged back JFunc [Lupus] -//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= Arrow reward is now equal to the type sof trunks brought. -//= No longer uses function "F_ToHigh" -//= 1.7a Fixed minor dialogue bug at Grade==25 [Lupus] -//= 1.8 Fixed mistake in condition check. [L0ne_W0lf] -//= 1.9 Added Quest Log commands. [L0ne_W0lf] -//============================================================ +//================= Current Version ======================================= +//= 1.9 +//========================================================================= payon_in02,64,71,4 script Archer Guildsman#archer 4_M_03,{ if (Upper == 1) { diff --git a/npc/pre-re/jobs/1-1/mage.txt b/npc/pre-re/jobs/1-1/mage.txt index 541c76235..0108f6a04 100644 --- a/npc/pre-re/jobs/1-1/mage.txt +++ b/npc/pre-re/jobs/1-1/mage.txt @@ -1,27 +1,42 @@ -//===== Hercules Script ====================================== -//= Mage Job Quest -//===== By: ================================================== -//= kobra_k88; L0ne_W0lf -//===== Current Version: ===================================== -//= 2.0 -//===== 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) Euphy +//= Copyright (C) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) massdriller +//= 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/>. +//========================================================================= +//= Mage Job Quest (Pre-Renewal) +//================= Description =========================================== //= Job quest for Mage classes -//===== Additional Comments: ================================= -//= 1.0 Fully working. -//= 1.1 Fixed input ingridients bug [Lupus] -//= 1.2 Added instant job change for High Novice [Lupus] -//= 1.3 Added Baby Class support [Lupus] -//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller] -//= 1.5 Now saves/restores all quest skills [Lupus] -//= 1.6 Merged back JFunc, CHANGED NUMBERS TO CONSTANTS [Lupus] -//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_ToHigh" -//= 1.7a Fixed a "If" in the quest. (bugreport:489) [Samuray22] -//= 1.8 Added Quest Log commands. [L0ne_W0lf] -//= 1.9 Fixed an issue with completequest by adding checkquest. [Kisuka] -//= 2.0 Moved "Dollshoi" and "Ponka-Hontas" NPCs. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 2.0 +//========================================================================= geffen_in,164,124,4 script Mage Guildsman 2_F_MAGICMASTER,{ if (Upper == 1) { diff --git a/npc/pre-re/jobs/1-1/merchant.txt b/npc/pre-re/jobs/1-1/merchant.txt index a82d32ff1..eb20de033 100644 --- a/npc/pre-re/jobs/1-1/merchant.txt +++ b/npc/pre-re/jobs/1-1/merchant.txt @@ -1,32 +1,41 @@ -//===== Hercules Script ====================================== -//= Merchant Job Quest -//===== By: ================================================== -//= kobra_k88; L0ne_W0lf -//===== Current Version: ===================================== -//= 2.3 -//===== 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) Kisuka +//= Copyright (C) Silent +//= Copyright (C) massdriller +//= 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/>. +//========================================================================= +//= Merchant Job Quest (Pre-Renewal) +//================= Description =========================================== //= Job quest for Merchant classes -//===== Additional Comments: ================================= -//= 1.0 Fully working. -//= 1.1 Added instant job change for High Novice [Lupus] -//= 1.3 Added Baby Class support [Lupus] -//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller] -//= 1.5 Changed Prontera->Izlude teleport price to 600 [Lupus] -//= 1.5.1 Removed Duplicates [Silent] -//= 1.5.2 Now saves/restores all quest skills [Lupus] -//= 1.6 Merged back JFunc, CHANGED NUMBERS TO CONSTANTS [Lupus] -//= 1.7 Updated to use Free Ticket for Kafra [Lupus] -//= 1.8 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_ToHigh" -//= 1.9 Bugfixes, thanks to Barron-Monster. [L0ne_W0lf] -//= 1.9a Added a missing next; (Barron-Monster) [L0ne_W0lf] -//= 1.9b Typo. "nextl" -> "next;" (Barron-Monster) [L0ne_W0lf] -//= 2.0 Should "fix" the problem with the Biliban Kafra. [L0ne_W0lf] -//= 2.1 Fixed mistake in condition check. [L0ne_W0lf] -//= 2.2 Added Quest Log commands. [L0ne_W0lf] -//= 2.3 Fixed an issue with completequest by adding checkquest. [Kisuka] -//============================================================ +//================= Current Version ======================================= +//= 2.3 +//========================================================================= alberta_in,53,43,6 script Merchant#mer 4_M_04,{ if (Upper == 1) { diff --git a/npc/pre-re/jobs/1-1/swordman.txt b/npc/pre-re/jobs/1-1/swordman.txt index 6b520b393..33cfeb695 100644 --- a/npc/pre-re/jobs/1-1/swordman.txt +++ b/npc/pre-re/jobs/1-1/swordman.txt @@ -1,39 +1,50 @@ -//===== Hercules Script ====================================== -//= Swordsman Job Quest -//===== By: ================================================== -//= kobra_k88; L0ne_W0lf -//===== Current Version: ===================================== -//= 2.3 -//===== 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) Yommy +//= Copyright (C) ultramage +//= Copyright (C) L0ne_W0lf +//= Copyright (C) KarLaeda +//= Copyright (C) Silent +//= Copyright (C) massdriller +//= Copyright (C) Fredzilla +//= 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/>. +//========================================================================= +//= Swordsman Job Quest (Pre-Renewal) +//================= Description =========================================== //= Job quest for Swordman classes -//= Uses Job_sword1 as opposed to sword_1-1 -> sword_3-1. -//= EXPLOITABLE in a sense because while the sword_x-1 maps -//= are marked as "inside" by the client, job_sword1 is not. -//= giving players FREE camera rotation while doing the job quest. -//===== Additional Comments: ================================= -//= 1.0 Fully working. -//= 1.1 Added instant job change for High Novice [Lupus] -//= 1.3 Added Baby Class support [Lupus] -//= 1.4 Changed the timing system to initnpctimer, now you do get warnings about time -//= and are limited to 7min to complete the quest [Fredzilla] -//= 1.5 Optimised and moved first checker to Jfunc1-1 [massdriller] -//= 1.5.1 Fixed possible EXP abuse [Lupus] -//= 1.5.2 Now saves/restores all quest skills [Lupus] -//= 1.5.3 Removed Duplicates [Silent] -//= 1.6 Merged back JFunc, CHANGED NUMBERS TO CONSTANTS [Lupus] -//= 1.7 changed location from its clone to the original [Lupus] -//= 1.7.1 Fixed warp on timeout [KarLaeda] -//= 1.8 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= Removed "green" traps, quest is no longer timed. -//= No longer uses function "F_ToHigh" -//= 1.9 Dialog is official, but the Script is now custom as far as maps go. [L0ne_W0lf] -//= 1.9b Fixed usage of wrong jobchange func messing up baby classes [ultramage] -//= 2.0 Corrected NPC names to fall within proper resctrictions. [L0ne_W0lf] -//= 2.1 Fixed mistake in condition check. [L0ne_W0lf] -//= 2.2 Warp portals dont end with ; [Yommy] -//= 2.3 Added Quest Log commands. [L0ne_W0lf] -//============================================================ +//================= Current Version ======================================= +//= 2.3 +//================= Additional Comments =================================== +//= Uses job_sword1 as opposed to sword_1-1 -> sword_3-1. +//= EXPLOITABLE in a sense because while the sword_x-1 maps are marked as +//= "inside" by the client, job_sword1 is not, giving players FREE camera +//= rotation while doing the job quest. +//========================================================================= izlude_in,74,172,4 script Swordman#swd_1 2_M_SWORDMASTER,{ if (Upper == 1) { @@ -293,9 +304,8 @@ izlude_in,30,163,0 script Test Hall Staff#swd_1 8W_SOLDIER,{ end; } -// Examination Courses NPCs -//============================================================ -// 1-1 +//== Examination Courses NPCs ============================== +//- 1-1 - job_sword1,230,245,2 script Medic#swd_1 8W_SOLDIER,{ callfunc "F_JobSwdMedic","1st"; } @@ -319,8 +329,7 @@ job_sword1,223,167,2 script Mae#swd_1_success 4_F_03,{ end; } -// Examination Course Functions -//============================================================ +//== Examination Course Functions ========================== function script F_JobSwdMedic { percentheal 100,0; mes "[Medic]"; @@ -363,8 +372,7 @@ OnTouch: end; } -// Examination Course 1 -//============================================================ +//== Examination Course 1 ================================== job_sword1,223,243,0 warp checkp1-2#swd_1 1,1,job_sword1,11,206 job_sword1,223,205,0 warp checkp2-3#swd_1 1,1,job_sword1,11,168 @@ -393,8 +401,7 @@ job_sword1,193,168,0 script Test Hall Staff#swd_9 WARPNPC,1,3,{ callfunc "F_JobSwdTestStaff2","3rd",215,167; } -// Pitfalls (Set 1) -//============================================================ +//== Pitfalls (Set 1) ====================================== job_sword1,65,117,0 warp pitfall01-01 1,1,job_sword1,10,245 job_sword1,98,27,0 warp pitfall02-01 1,1,job_sword1,11,207 job_sword1,161,27,0 warp pitfall02-02 1,1,job_sword1,11,207 @@ -460,8 +467,7 @@ job_sword1,181,239,0 duplicate(SwdTrap1) 1_blank_14_c -1,1,0 job_sword1,193,245,0 warp 1_rest 1,3,job_sword1,215,244 -// Pitfalls (Set 2) -//============================================================ +//== Pitfalls (Set 2) ====================================== job_sword1,56,212,0 script 2_blank_1_a::SwdTrap2 -1,40,0,{ OnTouch: switch(rand(1,5)) { @@ -505,8 +511,7 @@ job_sword1,181,203,0 duplicate(SwdTrap2) 2_blank_8_f -1,2,0 job_sword1,155,201,0 duplicate(SwdTrap2) 2_blank_9_a -1,40,0 job_sword1,181,201,0 duplicate(SwdTrap2) 2_blank_9_b -1,2,0 -// Pitfalls (Set 3) -//============================================================ +//== Pitfalls (Set 3) ====================================== job_sword1,17,174,0 script 3_blank_1_a::SwdTrap3 -1,2,0,{ OnTouch: switch(rand(1,5)) { @@ -618,8 +623,7 @@ job_sword1,176,163,0 duplicate(SwdTrap3) 3_blank_30_a -1,0,2 job_sword1,177,163,0 duplicate(SwdTrap3) 3_blank_30_b -1,0,2 job_sword1,181,163,0 duplicate(SwdTrap3) 3_blank_30_c -1,2,0 -// Monsters (all three courses) -//============================================================ +//== Monsters (all three courses) ========================== job_sword1,0,0,0,0 monster Chonchon 1183,20,0,0,0 job_sword1,35,79,0,0 monster Fabre 1184,3,60000,30000,0 job_sword1,50,108,0,0 monster Fabre 1184,3,60000,30000,0 diff --git a/npc/pre-re/jobs/1-1/thief.txt b/npc/pre-re/jobs/1-1/thief.txt index e0d13a0c9..4777cb603 100644 --- a/npc/pre-re/jobs/1-1/thief.txt +++ b/npc/pre-re/jobs/1-1/thief.txt @@ -1,24 +1,40 @@ -//===== Hercules Script ====================================== -//= Thief Job Quest -//===== By: ================================================== -//= rAthena Dev Team -//===== Current Version: ===================================== -//= 1.8 -//===== 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) rAthena Dev Team +//= Copyright (C) eAthena Dev Team +//= Copyright (C) L0ne_W0lf +//= Copyright (C) massdriller +//= 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/>. +//========================================================================= +//= Thief Job Quest (Pre-Renewal) +//================= Description =========================================== //= Job quest for Thief classes -//===== Additional Comments: ================================= -//= 1.0 Fully working. -//= 1.1 Added instant job change for High Novice [Lupus] -//= 1.3 Added Baby Class support [Lupus] -//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller] -//= Fixed possible EXP abuse [Lupus] -//= 1.5 Now saves/restores all quest skills [Lupus] -//= 1.6 Merged back JFunc [Lupus] 1.6a typos -//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= No longer uses function "F_ToHigh" -//= 1.8 Added Quest Log commands. [L0ne_W0lf] -//============================================================ +//================= Current Version ======================================= +//= 1.8 +//========================================================================= moc_prydb1,39,129,2 script Thief Guide 1_F_04,{ if (Upper == 1) { @@ -525,13 +541,8 @@ moc_ruins,141,125,3 script Mr. Irrelevant 4_M_01,{ close; } -// Monsters -//============================================================ +//== Monsters ============================================== job_thief1,0,0,0,0 monster Orange Mushroom 1182,180,0,0,0 job_thief1,0,0,0,0 monster Fabre 1184,50,0,0,0 job_thief1,0,0,0,0 monster Chonchon 1183,50,0,0,0 job_thief1,0,0,0,0 monster Spore 1014,30,0,0,0 - -//============================================================ -// mapflag -//============================================================ diff --git a/npc/pre-re/jobs/novice/novice.txt b/npc/pre-re/jobs/novice/novice.txt index 3e61066c9..0a2f86ae3 100644 --- a/npc/pre-re/jobs/novice/novice.txt +++ b/npc/pre-re/jobs/novice/novice.txt @@ -1,29 +1,46 @@ -//===== 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) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) Lupus +//= Copyright (C) Toms +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) MasterOfMuppets +//= Copyright (C) Dr.Evil +//= +//= 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/>. +//========================================================================= +//= Novice Training Grounds (Pre-Renewal) +//================= Description =========================================== //= Ep 10+ Novice Training Grounds -//===== By: ================================================== -//= Dr.Evil & MasterOfMuppets -//===== Current Version: ===================================== +//================= Current Version ======================================= //= 2.4 -//===== Description: ========================================= -//= [Official Conversion] -//= Novice Training Grounds -//===== Additional Comments: ================================= -//= 1.7D Added confirm character name thing on receptionist. [Kisuka] -//= 1.8 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= NPCs are not backwards compatable, and will remove -//= old variables used in the previous novice grounds. -//= 1.9 Fixed problem with Hanson's dialog. (bugreport:1703) [L0ne_W0lf] -//= Fixed Entrance Guard clearing vars. (bugreport:1695) -//= Added duplicate NPCs to combat training maps. -//= 2.0 Fixed savepoint not being changed sometimes. [L0ne_W0lf] -//= 2.1 Corrected spacing issue in welcome message. [L0ne_W0lf] -//= 2.2 Corrected Leo's endless dialog. [L0ne_W0lf] -//= 2.3 Added fix to Hanson from GM-windsor- and Saithis. [L0ne_W0lf] -//= 2.3a Correct a wrong variable name. (bugreport:2293) [Samuray22] -//= 2.4 Corrected an error in Hanson. (bugreport:2374) [L0ne_W0lf] -//============================================================ +//========================================================================= -// Bulletin Board +//== Bulletin Board ======================================== new_1-1,66,114,4 script Bulletin Board#nv HIDDEN_NPC,{ mes "^FF0000=================================^000000"; mes "^FF0000 ^000000 ^E40CAA[Welcome]^CC0000 to ^FF9000Novice^7FFF00 Training ^00FF00Grounds ^E40CAA[Welcome]^FF0000^000000"; @@ -59,7 +76,7 @@ new_1-1,144,107,2 script Guard#nv2 8W_SOLDIER,{ close; } -// Receptionist +//== Receptionist ========================================== new_1-2,100,29,4 script Receptionist#nv1 4_M_04,{ mes "[Training Grounds Receptionist]"; mes "Hello, you look to be new here."; @@ -348,7 +365,7 @@ new_1-1,53,114,4 script Shion#nv1 4_F_JOB_HUNTER,{ } } -// Interfaces Tutor +//== Interfaces Tutor ====================================== new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{ if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) { mes "[Kris]"; @@ -1529,7 +1546,7 @@ new_1-2,118,108,3 script Kafra Employee#nv1 4_F_KAFRA1,{ } } -//Interface Assistant +//== Interface Assistant =================================== new_1-2,161,182,5 script Instructor#nv 4_F_03,{ mes "[Edwin]"; mes "Welcome to my class."; @@ -2616,7 +2633,7 @@ new_1-2,38,182,3 script Entrance Guard#nv 4_F_03,{ } } -//Teleport NPC +//== Teleport NPC ========================================== new_1-3,95,30,4 script Trainer#nv1::NovHoffman 4_M_02,{ mes "[Hoffman]"; mes "Hey there~"; @@ -2726,7 +2743,7 @@ new_3-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv3 4_M_03 new_4-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv4 4_M_03 new_5-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv5 4_M_03 -//Potato Merchant +//== Potato Merchant ======================================= new_1-2,28,185,4 shop Potato Merchant 4_F_01,516:15 new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{ @@ -3899,7 +3916,7 @@ S_UserJobchoice: return; } -//Novice Instructor +//== Novice Instructor ===================================== new_1-4,91,22,4 script Bruce#nv 1_M_LIBRARYMASTER,{ if (Class == Job_Novice) { if (nov_3_swordman == 20) { @@ -4190,7 +4207,7 @@ new_1-4,91,22,4 script Bruce#nv 1_M_LIBRARYMASTER,{ } } -// Training Ground Mobs +//== Training Ground Mobs ================================== new_1-3,0,0,0,0 monster Poring 1002,10,0,0,0 new_1-3,0,0,0,0 monster Drops 1113,10,0,0,0 new_1-3,0,0,0,0 monster Lunatic 1063,10,0,0,0 @@ -4216,20 +4233,3 @@ new_2-3,0,0,0,0 monster Fabre 1184,5,0,0,0 new_3-3,0,0,0,0 monster Fabre 1184,5,0,0,0 new_4-3,0,0,0,0 monster Fabre 1184,5,0,0,0 new_5-3,0,0,0,0 monster Fabre 1184,5,0,0,0 - -//============================================================ -// Old changelog -//============================================================ -//= 1.0 Added the New Novice Training Grounds, a big thanks [MasterOfMuppets] -//= to Dr.Evil who did 90% of the work =) -//= 1.0b Temp measure to stop exploits. [Vicious] -//= 1.2 Removed Duplicates [Silent] -//= 1.3 Removed Duplicates [Toms] -//= 1.4 Added Kafra Free Cart Tickets, as in official one [Lupus] -//= 1.5 Fixed warps, removed map duplicates, typos [Lupus] -//= 1.6 Changed clone maps new_1-? -> new_zone0? [Lupus] -//= 1.7 Now Kafra Tickets are given at correct NPC/Actions [Lupus] -//= 1.7a a bit of optimization [Lupus] -//= 1.7b Corrected a little Typo Error. (bugreport:728) [Samuray22] -//= 1.7C Corrected another Typo Error. (bugreport:740) [Samuray22] -//============================================================ diff --git a/npc/re/jobs/1-1/acolyte.txt b/npc/re/jobs/1-1/acolyte.txt index 91817e071..89387e3a2 100644 --- a/npc/re/jobs/1-1/acolyte.txt +++ b/npc/re/jobs/1-1/acolyte.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) Streusel +//= 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/>. +//========================================================================= //= Renewal Acolyte Job Quest -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.3 -//===== Description: ========================================= +//================= Description =========================================== //= Job Change to Acolyte Class -//===== Additional Comments: ================================= -//= 1.0 First Version. [Kisuka] -//= 1.1 Added back the npcs used for the priest quest. -//= 1.2 Added Baby Job compatibility [Streusel] -//= 1.3 Rewrote bits [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.3 +//========================================================================= + prt_church,184,41,4 script Cleric#aco 1_M_PASTOR,{ if (Upper == 1) { if (ADVJOB == Job_High_Priest || ADVJOB == Job_Champion) { diff --git a/npc/re/jobs/1-1/archer.txt b/npc/re/jobs/1-1/archer.txt index c18d60c5c..cc9954dba 100644 --- a/npc/re/jobs/1-1/archer.txt +++ b/npc/re/jobs/1-1/archer.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) Euphy +//= Copyright (C) Streusel +//= 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/>. +//========================================================================= //= Renewal Archer Job Quest -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= +//================= Description =========================================== //= Job Change to Archer Class -//===== Additional Comments: ================================= -//= 1.0 First Version. [Kisuka] -//= 1.1 Added Baby Job compatibility [Streusel] -//= 1.2 Rewrote bits [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= + payon_in02,64,71,4 script Archer Guildsman#archer 4_M_03,{ if (Upper == 1) { if (Class == Job_Novice_High && (ADVJOB == Job_Sniper || ADVJOB == Job_Clown || ADVJOB == Job_Gypsy)) { diff --git a/npc/re/jobs/1-1/mage.txt b/npc/re/jobs/1-1/mage.txt index e87f89328..4f2ecb369 100644 --- a/npc/re/jobs/1-1/mage.txt +++ b/npc/re/jobs/1-1/mage.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) Euphy +//= Copyright (C) Streusel +//= 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/>. +//========================================================================= //= Renewal Mage Job Quest -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= +//================= Description =========================================== //= Job Change to Mage Class -//===== Additional Comments: ================================= -//= 1.0 First Version. [Kisuka] -//= 1.1 Added Baby Job compatibility [Streusel] -//= 1.2 Rewrote bits [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= + geffen_in,164,124,4 script Mage Guildsman#mage 2_F_MAGICMASTER,{ if (Upper == 1) { if (ADVJOB == Job_High_Wizard || ADVJOB == Job_Professor) { diff --git a/npc/re/jobs/1-1/merchant.txt b/npc/re/jobs/1-1/merchant.txt index 619a2a465..763f7eac4 100644 --- a/npc/re/jobs/1-1/merchant.txt +++ b/npc/re/jobs/1-1/merchant.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) Euphy +//= Copyright (C) Streusel +//= 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/>. +//========================================================================= //= Renewal Merchant Job Quest -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= +//================= Description =========================================== //= Job Change to Merchant Class -//===== Additional Comments: ================================= -//= 1.0 First Version. [Kisuka] -//= 1.1 Added Baby Job compatibility [Streusel] -//= 1.2 Rewrote bits [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= + alberta_in,53,43,6 script Merchant#mer 4_M_04,{ if (Upper == 1) { if (Class == Job_Novice_High && (ADVJOB == Job_Whitesmith || ADVJOB == Job_Creator)) { diff --git a/npc/re/jobs/1-1/swordman.txt b/npc/re/jobs/1-1/swordman.txt index d8bd67711..2bda736a9 100644 --- a/npc/re/jobs/1-1/swordman.txt +++ b/npc/re/jobs/1-1/swordman.txt @@ -1,16 +1,39 @@ -//===== Hercules Script ====================================== -//= Renewal Swordman Job Quest -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.2 -//===== 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) Streusel +//= 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/>. +//========================================================================= +//= Renewal Swordsman Job Quest +//================= Description =========================================== //= Job Change to Swordman Class -//===== Additional Comments: ================================= -//= 1.0 First Version. [Kisuka] -//= 1.1 Added Baby Job compatibility [Streusel] -//= 1.2 Rewrote bits [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= + izlude_in,74,172,4 script Swordman#swd 2_M_SWORDMASTER,{ if (Upper == 1) { if (Class == Job_Novice_High && (ADVJOB == Job_Lord_Knight || ADVJOB == Job_Paladin)) { diff --git a/npc/re/jobs/1-1/thief.txt b/npc/re/jobs/1-1/thief.txt index f327d1892..43b721086 100644 --- a/npc/re/jobs/1-1/thief.txt +++ b/npc/re/jobs/1-1/thief.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) Euphy +//= Copyright (C) Streusel +//= 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/>. +//========================================================================= //= Renewal Thief Job Quest -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= +//================= Description =========================================== //= Job Change to Thief Class -//===== Additional Comments: ================================= -//= 1.0 First Version. [Kisuka] -//= 1.1 Added Baby Job compatibility [Streusel] -//= 1.2 Rewrote bits [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= + moc_prydb1,39,129,2 script Thief Guide#thief 1_F_04,{ if (Upper == 1) { if (ADVJOB == Job_Assassin_Cross || ADVJOB == Job_Stalker) { diff --git a/npc/re/jobs/2e/kagerou_oboro.txt b/npc/re/jobs/2e/kagerou_oboro.txt index b60dcc85b..42b9b628a 100644 --- a/npc/re/jobs/2e/kagerou_oboro.txt +++ b/npc/re/jobs/2e/kagerou_oboro.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) 2015 Hercules Dev Team +//= Copyright (C) Kisuka +//= Copyright (C) Euphy +//= Copyright (C) M45T3R +//= 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/>. +//========================================================================= //= Kagerou / Oboro Job Quest -//===== By: ================================================== -//= (1.0) Dastgir, M45T3R -//===== Current Version: ===================================== -//= 1.1.1 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Ninja -> Kagerou / Oboro. -//===== Additional Comments: ================================= -//= 1.0.0 Initial Release. [Dastgir, M45T3R] -//= 1.1.0 Structure Clean-Up. [Euphy] -//= 1.1.1 Updated questlog commands. [Kisuka] -//============================================================ - -// Starting the Quest -//============================================================ +//================= Current Version ======================================= +//= 1.1.1 +//========================================================================= + +//== Starting the Quest ==================================== que_ng,28,156,0 script Start#ko HIDDEN_WARP_NPC,1,1,{ end; @@ -753,8 +774,7 @@ L_StartTest: } } -// Test of Knowledge -//============================================================ +//== Test of Knowledge ===================================== job_ko,81,124,4 script Cougar#ko 4_M_JOB_ASSASSIN,{ if (BaseJob != Job_Ninja) { for (set .@i,5131; .@i<=5146; set .@i,.@i+1) @@ -979,12 +999,9 @@ L_Question: return; } -// Test of Survival -//============================================================ +//== Test of Survival ====================================== -// ----------------------------------------------------------- -// Functions -// ----------------------------------------------------------- +//- Functions - function script F_KO_Survival_mes { mes "[No. " + getarg(0) + "]"; mes "^1A95E6Other letters are too small to read. Let's look up close.^000000"; @@ -1121,9 +1138,7 @@ function script F_KO_Survival_rps { } } -// ----------------------------------------------------------- -// Templates -// ----------------------------------------------------------- +//- Templates - - script Sight#ko_trap -1,{ callfunc "F_KO_Survival_mes", atoi(substr(strnpcinfo(2),3,4)); end; @@ -1266,10 +1281,7 @@ OnTouch: end; } -// ----------------------------------------------------------- -// Blocks (00-40) -// ----------------------------------------------------------- - +//- Blocks (00-40) - job_ko,57,16,4 script Sight#ko_00 4_BULLETIN_BOARD2,1,1,{ callfunc "F_KO_Survival_mes",0; end; @@ -1914,8 +1926,7 @@ OnTouch: end; } -// Test of Weaponry -//============================================================ +//== Test of Weaponry ====================================== job_ko,127,125,4 script Red Leopard Joe#ko 4_M_JOB_ASSASSIN,{ if (MaxWeight - Weight < 1000 || checkweight("Knife",1) == 0) { mes "[Red Leopard Joe]"; @@ -2493,8 +2504,7 @@ job_ko,121,121,0 script Refinement Tools#ko_01 CLEAR_NPC,{ } job_ko,127,121,0 duplicate(Refinement Tools#ko_01) Refinement Tools#ko_02 CLEAR_NPC -// Test of Battle -//============================================================ +//== Test of Battle ======================================== job_ko,148,46,4 script Guide Gion#ko2 4_M_KAGE_OLD,{ if (MaxWeight - Weight < 2000 || checkweight("Knife",1) == 0) { mes "[Guide Gion]"; @@ -2734,8 +2744,7 @@ OnMyMobDead: end; } -// GM Control Panel -//============================================================ +//== GM Control Panel ====================================== job_ko,3,1,4 script Battle Test Control#ko 4_M_KAGE_OLD,{ callfunc "F_GM_NPC"; if (callfunc("F_GM_NPC",1854,0) == 1) { diff --git a/npc/re/jobs/3-1/archbishop.txt b/npc/re/jobs/3-1/archbishop.txt index 78e35ef34..05a21985a 100644 --- a/npc/re/jobs/3-1/archbishop.txt +++ b/npc/re/jobs/3-1/archbishop.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) 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/>. +//========================================================================= //= Arch Bishop Job Quest -//===== By: ================================================== -//= L0ne_W0lf -//= Credits: Gepard -//===== Current Version: ===================================== -//= 1.9 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Priest / High Priest -> Arch Bishop. -//===== Additional Comments: ================================= -//= 1.0 First version. -//= 1.1 Fixed class checks for arch bishops. -//= 1.2 Fixed Job tags typos. -//= 1.3 Made some NPC's into duplicates and fixed some && / || checks. [Masao] -//= 1.4 Fixed Job_Archbishop/Job_Archbishop_T typos. [Euphy] -//= 1.5 Redone the whole Script. [Masao] -//= 1.5a Fixed little typo in Baby Priest & Baby Arch Bishop checks. [Masao] -//= 1.5b More small fixes. [Euphy] -//= 1.6 Fixed bugs where players unable to continue the quest. [Joseph] -//= 1.7 Updated script, many bugs fixed. [Euphy] -//= 1.7a Moved warps to separate file. [Euphy] -//= 1.8 Bug fixes and corrections. [Euphy] -//= 1.9 Added GM management function. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.9 +//========================================================================= prt_church,103,88,3 script Praying Minister#arch 1_M_PASTOR,{ if (BaseJob != Job_Priest) { diff --git a/npc/re/jobs/3-1/guillotine_cross.txt b/npc/re/jobs/3-1/guillotine_cross.txt index 5a75aeb84..40903e32f 100644 --- a/npc/re/jobs/3-1/guillotine_cross.txt +++ b/npc/re/jobs/3-1/guillotine_cross.txt @@ -1,22 +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) Joseph +//= 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/>. +//========================================================================= //= Guillotine Cross Job Quest -//===== By: ================================================== -//= Muad_Dib -//===== Current Version: ===================================== -//= 1.5 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Assassin / Assassin Cross -> Guillotine Cross. -//===== Additional Comments: ================================= -//= 1.0 Adapted from original script. [Euphy] -//= 1.0a Added 'npcskill' command. [Euphy] -//= 1.0b Moved warps to separate file. [Euphy] -//= 1.1 Fixed some minor bugs. [Euphy] -//= 1.2 Moved "Girl" NPC off ve_fild05. [Euphy] -//= 1.3 Added missing OnMyMobDead labels. [Euphy] -//= 1.4 Added missing labels. [Joseph] -//= 1.5 Added GM management function. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.5 +//========================================================================= que_job01,75,96,3 script Guild Member#3rdgc01 4_M_MOCASS1,{ if (job_3rd_gc == 0) { @@ -3804,8 +3820,7 @@ L_Info: return; } -// Warp Portals -//============================================================ +//== Warp Portals ========================================== job3_guil01,80,77,0 script #gate_to_guil05 WARPNPC,1,1,{ end; OnTouch: diff --git a/npc/re/jobs/3-1/mechanic.txt b/npc/re/jobs/3-1/mechanic.txt index 227d59d00..84fb0cd08 100644 --- a/npc/re/jobs/3-1/mechanic.txt +++ b/npc/re/jobs/3-1/mechanic.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) JayPee +//= 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/>. +//========================================================================= //= Mechanic Job Quest -//===== By: ================================================== -//= Muad_Dib -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Jobchange Quest from Blacksmith / Whitesmith -> Mechanic. -//===== Additional Comments: ================================= -//= 1.0 First Version. [Masao] -//= 1.1 Fixed the Door NPC [JayPee]. -//= 1.2 Updated script. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= yuno,129,156,3 script Chainheart 4_M_DOCTOR,{ mes "[Chainheart]"; diff --git a/npc/re/jobs/3-1/ranger.txt b/npc/re/jobs/3-1/ranger.txt index 9ed4152b3..c9943f541 100644 --- a/npc/re/jobs/3-1/ranger.txt +++ b/npc/re/jobs/3-1/ranger.txt @@ -1,25 +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) Elias +//= 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/>. +//========================================================================= //= Ranger Job Quest -//===== By: ================================================== -//= Muad_Dib -//===== Current Version: ===================================== -//= 1.6 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Hunter / Sniper -> Ranger. -//===== Additional Comments: ================================= -//= 1.0 First Version. [Masao] -//= 1.1 Updated SC_STONE duration from 2 Seconds to 2 Minutes -//= and fixed Mercenary check. -//= 1.2 Fixed first quest so that when a false poring got killed -//= it decreases the total points by 1, commented the SC_STONE -//= part until M_DESERT_WOLF_B Mercenary is fully working. -//= 1.3 Fixed waves not being announced and counted [Elias] -//= 1.3a Little beauty fix, changed break; to next; . [Masao] -//= 1.4 Some optimization. [Euphy] -//= 1.5 Updated script, optimized. [Euphy] -//= 1.6 Added GM management function. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.6 +//========================================================================= tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{ mes "[Survival Instructor, Rescue]"; diff --git a/npc/re/jobs/3-1/rune_knight.txt b/npc/re/jobs/3-1/rune_knight.txt index 200d6c965..d88519385 100644 --- a/npc/re/jobs/3-1/rune_knight.txt +++ b/npc/re/jobs/3-1/rune_knight.txt @@ -1,21 +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) Masao +//= Copyright (C) Muad_Dib +//= 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/>. +//========================================================================= //= Rune Knight Job Quest -//===== By: ================================================== -//= L0ne_W0lf, Muad_Dib -//===== Current Version: ===================================== -//= 1.5 -//===== Description: ========================================= +//================= Description =========================================== //= Job change Quest from Knight / Lord Knight -> Rune Knight. -//===== Additional Comments: ================================= -//= 1.0 First version. -//= 1.1 Added forgoten Header. [Masao] -//= 1.2 Added Energy Rune item reward. [Masao] -//= 1.3 Updated script, optimized. [Euphy] -//= 1.3a Added 'npcskill' command. [Euphy] -//= 1.4 Fixed a few bugs. [Euphy] -//= 1.4a Moved Kafra to main file. [Euphy] -//= 1.5 Added GM management function. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.5 +//========================================================================= prt_in,162,24,3 script Splendid-Looking Knight 4_M_KNIGHT_SILVER,2,2,{ mes "[Rune Knight Manuel]"; diff --git a/npc/re/jobs/3-1/warlock.txt b/npc/re/jobs/3-1/warlock.txt index 3445055c0..5abb39f0d 100644 --- a/npc/re/jobs/3-1/warlock.txt +++ b/npc/re/jobs/3-1/warlock.txt @@ -1,24 +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) Masao +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Gepard +//= 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/>. +//========================================================================= //= Warlock Job Quest -//===== By: ================================================== -//= Muad_Dib, Gepard & L0ne_W0lf -//===== Current Version: ===================================== -//= 1.4 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Wizard / High Wizard -> Warlock. -//===== Additional Comments: ================================= -//= 1.0 First version. [Masao] -//= 1.1 Fixed some conversion mistakes, replaced numbers with -//= constants, added item names in comments. -//= 1.2 Fixed the problem where NPC are not enabled and chamber -//= will never open for the second try or use. -//= 1.2a Fixed a typo. [Euphy] -//= 1.3 Updated script, optimized. [Euphy] -//= 1.3a Added temporary coordinate fix #distorted_space_1-1. [Euphy] -//= 1.3b Added official coordinates. [Euphy] -//= 1.4 Added GM management function. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.4 +//========================================================================= - script #distorted_space_ -1,{ OnTouch: diff --git a/npc/re/jobs/3-2/genetic.txt b/npc/re/jobs/3-2/genetic.txt index 809d5ff65..a5fb81479 100644 --- a/npc/re/jobs/3-2/genetic.txt +++ b/npc/re/jobs/3-2/genetic.txt @@ -1,19 +1,41 @@ -//===== Hercules Script ====================================== -//= Genetic Job Quest -//===== By: ================================================== -//= Muad_Dib, Aeomin -//===== Current Version: ===================================== -//= 1.3a -//===== 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) Euphy +//= Copyright (C) Joseph +//= Copyright (C) JayPee +//= Copyright (C) Masao +//= Copyright (C) Aeomin +//= 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/>. +//========================================================================= +//= Geneticist Job Quest +//================= Description =========================================== //= Job change Quest from Alchemist / Creator -> Genetic. -//===== Additional Comments: ================================= -//= 1.0 First Version. [Masao] -//= 1.1 Fixed Scatter Stuff NPCs [JayPee]. -//= 1.2 Updated dialogue. Credits to Muad_Dib. [Joseph] -//= 1.3 Updated script, optimized. [Euphy] -//= 1.3a Moved warps to separate file. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.3a +//========================================================================= alde_alche,35,186,5 script Alchemist Union Member 1_M_SIGNALCHE,{ mes "[Alchemist Union Member]"; diff --git a/npc/re/jobs/3-2/minstrel.txt b/npc/re/jobs/3-2/minstrel.txt index fee20e8d3..d0eafcec5 100644 --- a/npc/re/jobs/3-2/minstrel.txt +++ b/npc/re/jobs/3-2/minstrel.txt @@ -1,18 +1,39 @@ -//===== Hercules Script ====================================== -//= Minstrel Job Quest -//===== By: ================================================== -//= Muad_Dib -//===== Current Version: ===================================== -//= 1.3 -//===== 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) Euphy +//= Copyright (C) JayPee +//= 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/>. +//========================================================================= +//= Minstrel (Maestro) Job Quest +//================= Description =========================================== //= Job change Quest from Bard / Clown -> Minstrel. -//===== Additional Comments: ================================= -//= 1.0 First Version. [Masao] -//= 1.1 Fix the checking of requirements before job change to Minstel [JayPee] -//= 1.2 Optimized. [Euphy] -//= 1.3 Updated script. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.3 +//========================================================================= alberta,196,133,4 script Bard#job_min 4_M_BARD,{ if (job_min == 0) { diff --git a/npc/re/jobs/3-2/royal_guard.txt b/npc/re/jobs/3-2/royal_guard.txt index b8679cd4d..c9cc13471 100644 --- a/npc/re/jobs/3-2/royal_guard.txt +++ b/npc/re/jobs/3-2/royal_guard.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) brAthena +//= 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/>. +//========================================================================= //= Royal Guard Job Quest -//===== By: ================================================== -//= Muad_Dib -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Crusader / Paladin -> Royal Guard. -//===== Additional Comments: ================================= -//= 1.0 First Version. [brAthena] -//= 1.1 Updated script. [Euphy] -//= 1.2 Added GM management function. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= prt_castle,48,161,3 script Middle-aged Gentleman#rg 1_M_LIBRARYMASTER,{ if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) { diff --git a/npc/re/jobs/3-2/shadow_chaser.txt b/npc/re/jobs/3-2/shadow_chaser.txt index e51517446..2466147f5 100644 --- a/npc/re/jobs/3-2/shadow_chaser.txt +++ b/npc/re/jobs/3-2/shadow_chaser.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) Joseph +//= Copyright (C) Euphy +//= Copyright (C) Oshinoke +//= Copyright (C) ultragunner +//= 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/>. +//========================================================================= //= Shadow Chaser Job Quest -//===== By: ================================================== -//= Muad_Dib -//===== Current Version: ===================================== -//= 1.3 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Rogue / Stalker -> Shadow Chaser. -//===== Additional Comments: ================================= -//= 1.0 First Version. [ultragunner, Oshinoke] -//= 1.1 Standardized. [Euphy] -//= 1.2 Updated dialogue. [Joseph] -//= 1.3 Updated to official script. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.3 +//========================================================================= morocc,156,70,3 script Girl#sc00 4_F_04,3,3,{ mes "[Girl]"; @@ -1666,8 +1688,7 @@ s_atelier,70,66,4 script Dumk#sc13_lgh 4_M_SHADOWCHASER,{ close; } -// Flames -//============================================================ +//== Flames ================================================ tur_dun03,38,209,1 script Blue Flame#sc_f01 4_NFWISP,{ if (job_sha == 5) { mes "A blue flame is roaring."; @@ -1918,8 +1939,7 @@ niflheim,230,276,1 script Red Flame#sc_f03 4_NFWISP,{ close; } -// Boxes -//============================================================ +//== Boxes ================================================= job3_sha01,22,78,0 script ????#keybox01 CLEAR_NPC,{ if (checkweight(1201,1) == 0) { mes "- You can't continue on in this quest because you are overweight. -"; @@ -2265,8 +2285,7 @@ job3_sha01,71,27,0 script ????#keybox04 CLEAR_NPC,{ close; } -// Brush Shops -//============================================================ +//== Brush Shops =========================================== s_atelier,29,119,3 script Max#sc05_prt 4W_M_01,{ mes "[Max]"; mes "Welcome~"; @@ -2481,8 +2500,7 @@ s_atelier,26,68,3 script Vito#sc11_lgt 4_M_KHMAN,{ } } -// Warp Portal -//============================================================ +//== Warp Portal =========================================== tha_t01,149,228,0 script #shadowc02 WARPNPC,2,2,{ end; OnTouch: @@ -2497,8 +2515,7 @@ OnTouch: close; } -// Quest Mob Spawn -//============================================================ +//== Quest Mob Spawn ======================================= tur_dun03,0,0,0,0 monster Shadow of Deception 2076,1,1000,0,0 ice_dun02,0,0,0,0 monster Shadow of Illusion 2077,1,1000,0,0 niflheim,0,0,0,0 monster Shadow of Pleasure 2078,1,1000,0,0 diff --git a/npc/re/jobs/3-2/sorcerer.txt b/npc/re/jobs/3-2/sorcerer.txt index b3ccc3c62..e5bef2534 100644 --- a/npc/re/jobs/3-2/sorcerer.txt +++ b/npc/re/jobs/3-2/sorcerer.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) 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/>. +//========================================================================= //= Sorcerer Job Quest -//===== By: ================================================== -//= Muad_Dib -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Sage / Professor -> Sorcerer. -//===== Additional Comments: ================================= -//= 1.0 First Version. [Masao] -//= 1.1 Cleaning. [Euphy] -//= 1.2 Updated script, optimized. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= gef_tower,102,34,5 script Merito 2_M_SAGE_B,{ mes "[Merito]"; diff --git a/npc/re/jobs/3-2/sura.txt b/npc/re/jobs/3-2/sura.txt index 8c8905a98..f41d3584a 100644 --- a/npc/re/jobs/3-2/sura.txt +++ b/npc/re/jobs/3-2/sura.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) Euphy +//= Copyright (C) Joseph +//= Copyright (C) Masao +//= Copyright (C) Gepard +//= 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/>. +//========================================================================= //= Sura Job Quest -//===== By: ================================================== -//= Muad_Dib, Gepard -//===== Current Version: ===================================== -//= 1.3 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Monk / Champion -> Sura. -//===== Additional Comments: ================================= -//= 1.0 First Version. [Masao] -//= 1.1 Removed disablenpc which causes players stucked in waitingroom. [Joseph] -//= 1.2 Updated script, optimized. [Euphy] -//= 1.3 Added GM management function. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.3 +//========================================================================= ve_in,237,125,0 script King Crab#job_shu 1_M_PAY_ELDER,{ if (job_shu == 0) { diff --git a/npc/re/jobs/3-2/wanderer.txt b/npc/re/jobs/3-2/wanderer.txt index 07842f0dd..b9a27f52c 100644 --- a/npc/re/jobs/3-2/wanderer.txt +++ b/npc/re/jobs/3-2/wanderer.txt @@ -1,19 +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) Joseph +//= Copyright (C) Masao +//= Copyright (C) Meyraw +//= 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/>. +//========================================================================= //= Wanderer Job Quest -//===== By: ================================================== -//= Muad_Dib, Meyraw -//===== Current Version: ===================================== -//= 1.4 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job change Quest from Dancer / Gypsy -> Wanderer. -//===== Additional Comments: ================================= -//= 1.0 First Version. -//= 1.1 Updated dialogue to be more official / accurate. Huge thanks to Muad_Dib! [Masao] -//= 1.2 Fixed an endless loop in dialogue. -//= 1.3 Fixed a typo and added checkquest. [Joseph] -//= 1.4 Updated script, optimized. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.4 +//========================================================================= xmas,162,209,5 script Aspiring Wanderer, Soy 4_F_06,{ if (job_wan == 0) { diff --git a/npc/re/jobs/novice/academy.txt b/npc/re/jobs/novice/academy.txt index a7fb905e8..f7b0b60a6 100644 --- a/npc/re/jobs/novice/academy.txt +++ b/npc/re/jobs/novice/academy.txt @@ -1,21 +1,45 @@ -//===== 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) 2015 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/>. +//========================================================================= //= Criatura Academy -//===== By: ==================================================================== -//= Kisuka (1.0) -//===== Current Version: ======================================================= -//= 1.0.1 -//===== 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 =========================================== //= Teaches the player about the basics. //= Also contains Novice skill quests for First Aid and Trick Dead. -//===== Additional Comments: =================================================== -//= 1.0.0 Initial Release. [Kisuka] -//= 1.0.1 Converted item constants to IDs and added hair coupon. [Kisuka] -//============================================================================== +//================= Current Version ======================================= +//= 1.0.1 +//========================================================================= -// - Captain Carocc (Ship) -// ----------------------------------------------------------------------------- +//== Captain Carocc (Ship) ================================= iz_int,100,91,3 script Captain Carocc#iz_int 4_M_REINDEER,{ if(Class == Job_Novice) { cutin "fly_trock", 2; @@ -76,8 +100,7 @@ iz_int02,100,91,3 duplicate(Captain Carocc#iz_int) Captain Carocc#iz_int02 4_M_R iz_int03,100,91,3 duplicate(Captain Carocc#iz_int) Captain Carocc#iz_int03 4_M_REINDEER iz_int04,100,91,3 duplicate(Captain Carocc#iz_int) Captain Carocc#iz_int04 4_M_REINDEER -// - Lumin (Ship) -// ----------------------------------------------------------------------------- +//== Lumin (Ship) ========================================== iz_int,91,81,3 script Lumin#iz_int 4_M_NOV_RUMIN,{ if(Class == Job_Novice) { if(!questprogress(7471)) { @@ -173,8 +196,7 @@ iz_int02,91,81,3 duplicate(Lumin#iz_int) Lumin#iz_int02 4_M_NOV_RUMIN iz_int03,91,81,3 duplicate(Lumin#iz_int) Lumin#iz_int03 4_M_NOV_RUMIN iz_int04,91,81,3 duplicate(Lumin#iz_int) Lumin#iz_int04 4_M_NOV_RUMIN -// - Captain Carocc -// ----------------------------------------------------------------------------- +//== Captain Carocc ======================================== izlude,198,213,3 script Captain Carocc#iz 4_M_REINDEER,5,5,{ cutin "fly_trock.bmp", 2; if (Class == Job_Novice && BaseLevel < 15) { @@ -599,9 +621,8 @@ izlude_b,198,213,3 duplicate(Captain Carocc#iz) Captain Carocc#iz_b 4_M_REINDEER izlude_c,198,213,3 duplicate(Captain Carocc#iz) Captain Carocc#iz_c 4_M_REINDEER,5,5 izlude_d,198,213,3 duplicate(Captain Carocc#iz) Captain Carocc#iz_d 4_M_REINDEER,5,5 -// - Criatura Academy Staff +//== Criatura Academy Staff ================================ // - Teaches the player about the Inventory. -// ----------------------------------------------------------------------------- izlude,122,207,3 script Criatura Academy Staff#0 4_M_KHKYEL,3,3,{ if (!checkweight(1304, 3)) { mes "Quest cannot be continued due to the overfilled inventory."; @@ -920,9 +941,8 @@ izlude_b,122,207,3 duplicate(Criatura Academy Staff#0) Criatura Academy Staff#b izlude_c,122,207,3 duplicate(Criatura Academy Staff#0) Criatura Academy Staff#c 4_M_KHKYEL,3,3 izlude_d,122,207,3 duplicate(Criatura Academy Staff#0) Criatura Academy Staff#d 4_M_KHKYEL,3,3 -// - Information Staff +//== Information Staff ===================================== // - Teaches the player about the Mini-Map through a quick quest. -// ----------------------------------------------------------------------------- izlude,120,207,4 script Information Staff#0 8W_SOLDIER,{ if (!checkweight(1304, 3)) { mes "Quest cannot be continued due to the invenory being full."; @@ -1440,8 +1460,7 @@ izlude_b,120,207,4 duplicate(Information Staff#0) Information Staff#b 8W_SOLDIER izlude_c,120,207,4 duplicate(Information Staff#0) Information Staff#c 8W_SOLDIER izlude_d,120,207,4 duplicate(Information Staff#0) Information Staff#d 8W_SOLDIER -// - Airship Sign -// ----------------------------------------------------------------------------- +//- Airship Sign - izlude,179,75,3 script Airship#iz 4_BULLETIN_BOARD2,3,3,{ .@total = questprogress(7475) + questprogress(7476) + questprogress(7477); if (questprogress(7474)) { @@ -1585,8 +1604,7 @@ izlude_b,179,75,3 duplicate(Airship#iz) Airship#iz_b 4_BULLETIN_BOARD2,3,3 izlude_c,179,75,3 duplicate(Airship#iz) Airship#iz_c 4_BULLETIN_BOARD2,3,3 izlude_d,179,75,3 duplicate(Airship#iz) Airship#iz_d 4_BULLETIN_BOARD2,3,3 -// - Arena Sign -// ----------------------------------------------------------------------------- +//- Arena Sign - izlude,207,167,3 script Arena#iz 4_BULLETIN_BOARD2,3,3,{ .@total = questprogress(7475) + questprogress(7476) + questprogress(7477); if (questprogress(7474) == 1) { @@ -1731,8 +1749,7 @@ izlude_b,207,167,3 duplicate(Arena#iz) Arena#iz_b 4_BULLETIN_BOARD2,3,3 izlude_c,207,167,3 duplicate(Arena#iz) Arena#iz_c 4_BULLETIN_BOARD2,3,3 izlude_d,207,167,3 duplicate(Arena#iz) Arena#iz_d 4_BULLETIN_BOARD2,3,3 -// - Bulletin Board -// ----------------------------------------------------------------------------- +//- Bulletin Board - izlude,45,94,3 script Bulletin Board#iz 4_BULLETIN_BOARD2,3,3,{ .@total = questprogress(7475) + questprogress(7476) + questprogress(7477); if (questprogress(7474) == 1) { @@ -1877,9 +1894,8 @@ izlude_b,45,94,3 duplicate(Bulletin Board#iz) Bulletin Board#iz_b 4_BULLETIN_BOA izlude_c,45,94,3 duplicate(Bulletin Board#iz) Bulletin Board#iz_c 4_BULLETIN_BOARD2,3,3 izlude_d,45,94,3 duplicate(Bulletin Board#iz) Bulletin Board#iz_d 4_BULLETIN_BOARD2,3,3 -// - Therapist (Red Herb Quest + First Aid) +//== Therapist (Red Herb Quest + First Aid) ================ // - Gives the player a basic quest and teaches them First Aid. -// ----------------------------------------------------------------------------- iz_ac01,59,43,3 script Therapist#ac 4_M_6THPRIN1,{ if (!checkweight(1304, 3)) { mes "Quest cannot be continued due to the overfilled inventory."; @@ -2086,8 +2102,7 @@ iz_ac01_b,59,43,3 duplicate(Therapist#ac) Therapist#ac_b 4_M_6THPRIN1 iz_ac01_c,59,43,3 duplicate(Therapist#ac) Therapist#ac_c 4_M_6THPRIN1 iz_ac01_d,59,43,3 duplicate(Therapist#ac) Therapist#ac_d 4_M_6THPRIN1 -// - Cultivated Red Plant (Red Herb Quest) -// ----------------------------------------------------------------------------- +//- Cultivated Red Plant (Red Herb Quest) - izlude,141,251,0 script Cultivated Red Plant#0 RED_PLANT,3,3,{ end; @@ -2115,8 +2130,7 @@ izlude_b,141,251,0 duplicate(Cultivated Red Plant#0) Cultivated Red Plant#b RED_ izlude_c,141,251,0 duplicate(Cultivated Red Plant#0) Cultivated Red Plant#c RED_PLANT,3,3 izlude_d,141,251,0 duplicate(Cultivated Red Plant#0) Cultivated Red Plant#d RED_PLANT,3,3 -// - Academy Student (Red Herb Quest) -// ----------------------------------------------------------------------------- +//- Academy Student (Red Herb Quest) - izlude,140,249,7 script Academy Student#0 4_M_NOV_RUMIN,{ if (!checkweight(1304, 3)) { mes "Your inventory is too full so you can't continue this quest."; @@ -2229,8 +2243,7 @@ izlude_b,140,249,7 duplicate(Academy Student#0) Academy Student#b 4_M_NOV_RUMIN izlude_c,140,249,7 duplicate(Academy Student#0) Academy Student#c 4_M_NOV_RUMIN izlude_d,140,249,7 duplicate(Academy Student#0) Academy Student#d 4_M_NOV_RUMIN -// - Instructor Argos (Trick Dead Quest) -// ----------------------------------------------------------------------------- +//- Instructor Argos (Trick Dead Quest) - izlude,140,260,3 script Instructor Argos#iz 4_M_LIEMAN,{ if (Class != Job_Novice && getskilllv("NV_TRICKDEAD") != 0) { mes "[Instructor Argos]"; @@ -2398,9 +2411,8 @@ izlude_b,140,260,3 duplicate(Instructor Argos#iz) Instructor Argos#iz_b 4_M_LIEM izlude_c,140,260,3 duplicate(Instructor Argos#iz) Instructor Argos#iz_c 4_M_LIEMAN izlude_d,140,260,3 duplicate(Instructor Argos#iz) Instructor Argos#iz_d 4_M_LIEMAN -// - Academy Receptionist +//== Academy Receptionist ================================== // - Gives player some basic equipment and starts Academy quests. -// ----------------------------------------------------------------------------- iz_ac01,100,39,5 script Academy Receptionist#1 4_F_01,{ if (questprogress(7117) == 1) { erasequest 7117; } if (questprogress(7118) == 1) { erasequest 7118; } @@ -2610,9 +2622,8 @@ iz_ac01_b,100,39,5 duplicate(Academy Receptionist#1) Academy Receptionist#1_b 4_ iz_ac01_c,100,39,5 duplicate(Academy Receptionist#1) Academy Receptionist#1_c 4_F_01 iz_ac01_d,100,39,5 duplicate(Academy Receptionist#1) Academy Receptionist#1_d 4_F_01 -// - Trainer Mainz +//== Trainer Mainz ========================================= // - Teaches the player about Status Effects (poison, stun, etc). -// ----------------------------------------------------------------------------- iz_ac01,134,47,5 script Trainer Mainz#ac 4_M_KY_KNT,4,4,{ if (!questprogress(4269)) { mes "[Mainz]"; @@ -3075,9 +3086,8 @@ iz_ac01_b,134,47,5 duplicate(Trainer Mainz#ac) Trainer Mainz#ac_b 4_M_KY_KNT,4,4 iz_ac01_c,134,47,5 duplicate(Trainer Mainz#ac) Trainer Mainz#ac_c 4_M_KY_KNT,4,4 iz_ac01_d,134,47,5 duplicate(Trainer Mainz#ac) Trainer Mainz#ac_d 4_M_KY_KNT,4,4 -// - Odd Novice +//== Odd Novice ============================================ // - Introduces the player to the concept of Super Novices. -// ----------------------------------------------------------------------------- iz_ac01,36,52,3 script Odd Novice#ac 4_M_SIT_NOVICE,{ mes "[Odd Novice]"; mes "Ahaaa~~ sticking at the dispensary."; @@ -3274,9 +3284,8 @@ iz_ac01_b,36,52,3 duplicate(Odd Novice#ac) Odd Novice#ac_b 4_M_SIT_NOVICE iz_ac01_c,36,52,3 duplicate(Odd Novice#ac) Odd Novice#ac_c 4_M_SIT_NOVICE iz_ac01_d,36,52,3 duplicate(Odd Novice#ac) Odd Novice#ac_d 4_M_SIT_NOVICE -// - Shop Helper +//== Shop Helper =========================================== // - Teaches the player about Shops and Currency. -// ----------------------------------------------------------------------------- izlude,115,181,5 script Shop Helper#iz 4_F_KHELLISIA,{ if (!checkweight(1301, 3)) { mes "- Quest cannot be continued due to your overfilled inventory. -"; @@ -3490,9 +3499,8 @@ izlude_b,115,181,5 duplicate(Shop Helper#iz) Shop Helper#iz_b 4_F_KHELLISIA izlude_c,115,181,5 duplicate(Shop Helper#iz) Shop Helper#iz_c 4_F_KHELLISIA izlude_d,115,181,5 duplicate(Shop Helper#iz) Shop Helper#iz_d 4_F_KHELLISIA -// - Attribute Expert +//== Attribute Expert ====================================== // - Teaches the player about Attributes. -// ----------------------------------------------------------------------------- iz_ac01,53,74,3 script Attribute Expert#ac 1_M_WIZARD,{ mes "[Attribute Expert]"; mes "Are you a new student? Ask me anything if you have questions about atttribute. I am an attribute expert."; @@ -3701,9 +3709,8 @@ iz_ac01_d,50,68,0,0 monster Lv 10 (Fire) 2413,1,5000,0,0 iz_ac01_d,53,68,0,0 monster Lv 10 2408,1,5000,0,0 iz_ac01_d,56,68,0,0 monster Lv 10 2408,1,5000,0,0 -// - Dacquoise +//== Dacquoise ============================================= // - Teaches the player about Cooking. -// ----------------------------------------------------------------------------- iz_ac01,147,50,3 script Dacquoise#ac 4_COOK,{ if (!checkweight(1304, 3)) { mes "Why are you carrying so much stuff?"; @@ -4232,9 +4239,8 @@ iz_ac01_b,147,50,3 duplicate(Dacquoise#ac) Dacquoise#ac_b 4_COOK iz_ac01_c,147,50,3 duplicate(Dacquoise#ac) Dacquoise#ac_c 4_COOK iz_ac01_d,147,50,3 duplicate(Dacquoise#ac) Dacquoise#ac_d 4_COOK -// - General Store Owner +//== General Store Owner =================================== // - Sells the player the Novice Combination Book and Kit. -// ----------------------------------------------------------------------------- iz_ac01,68,49,3 script General Store Owner#ac 4_F_03,{ if (!checkweight(1304, 3)) { mes "Quest cannot be continued due to the overfilled inventory."; @@ -4333,9 +4339,8 @@ iz_ac01_b,68,49,3 duplicate(General Store Owner#ac) General Store Owner#ac_b 4_F iz_ac01_c,68,49,3 duplicate(General Store Owner#ac) General Store Owner#ac_c 4_F_03 iz_ac01_d,68,49,3 duplicate(General Store Owner#ac) General Store Owner#ac_d 4_F_03 -// - Battle Instructor +//== Battle Instructor ===================================== // - Gives the player monster hunting quests. -// ----------------------------------------------------------------------------- iz_ac01,59,83,3 script Battle Instructor#08 4_M_NOV_HUNT,{ if(!checkweight(1201, 1) || (MaxWeight - Weight) < 2000) { mes "- You have too many items."; @@ -4570,9 +4575,8 @@ iz_ac01_b,59,83,3 duplicate(Battle Instructor#08) Battle Instructor#08b 4_M_NOV_ iz_ac01_c,59,83,3 duplicate(Battle Instructor#08) Battle Instructor#08c 4_M_NOV_HUNT iz_ac01_d,59,83,3 duplicate(Battle Instructor#08) Battle Instructor#08d 4_M_NOV_HUNT -// - Adept Adventurer +//== Adept Adventurer ====================================== // - Teaches the player about Pets. -// ----------------------------------------------------------------------------- iz_ac01,45,80,5 script Adept Adventurer#ac 4_M_JOB_BLACKSMITH,{ if (questprogress(2298) > 1) { mes "[Adept Adventurer]"; @@ -4730,8 +4734,7 @@ iz_ac01_b,45,80,5 duplicate(Adept Adventurer#ac) Adept Adventurer#ac_b 4_M_JOB_B iz_ac01_c,45,80,5 duplicate(Adept Adventurer#ac) Adept Adventurer#ac_c 4_M_JOB_BLACKSMITH iz_ac01_d,45,80,5 duplicate(Adept Adventurer#ac) Adept Adventurer#ac_d 4_M_JOB_BLACKSMITH -// - Adventurer's Pet -// ----------------------------------------------------------------------------- +//- Adventurer's Pet - iz_ac01,43,80,7 script Adventurer's Pet#ac 4_DEVIRUCHI,{ end; @@ -4764,13 +4767,10 @@ iz_ac01_b,43,80,7 duplicate(Adventurer's Pet#ac) Adventurer's Pet#ac_b 4_DEVIRUC iz_ac01_c,43,80,7 duplicate(Adventurer's Pet#ac) Adventurer's Pet#ac_c 4_DEVIRUCHI iz_ac01_d,43,80,7 duplicate(Adventurer's Pet#ac) Adventurer's Pet#ac_d 4_DEVIRUCHI -// - Monster Spawn -// ----------------------------------------------------------------------------- +//- Monster Spawn - new_1-3,0,0,0,0 monster Little Poring 2398,30,50000,0,0 -// - Adept Adventurer (Cont...) -// - Teaches the player about Pets. -// ----------------------------------------------------------------------------- +//- Adept Adventurer (Cont...) - new_1-3,92,169,5 script Adept Adventurer#new_1-3 4_M_JOB_BLACKSMITH,{ if (questprogress(2298) == 2) { mes "[Adept Adventurer]"; @@ -4914,8 +4914,7 @@ new_1-3,92,169,5 script Adept Adventurer#new_1-3 4_M_JOB_BLACKSMITH,{ } } -// - Friendly Poring -// ----------------------------------------------------------------------------- +//== Friendly Poring ======================================= new_1-3,99,169,3 script Friendly Poring#ac 4_PORING,{ if (!checkweight(1301, 3)) { mes "[Poring]"; @@ -5124,23 +5123,20 @@ new_1-3,99,169,3 script Friendly Poring#ac 4_PORING,{ } } -// - Ghostring -// ----------------------------------------------------------------------------- +//== Ghostring ============================================= new_1-3,108,165,3 script Ghostring#cupet 4_GHOSTRING,{ mes "[Ghostring]"; mes "I am da biggest and da meanest Ghostring!"; close; } -// - Little Porings -// ----------------------------------------------------------------------------- +//== Little Porings ======================================== new_1-3,105,165,5 script Cowardly Poring#pet_1 LITTLE_PORING,{ end; } new_1-3,105,164,5 script Unskillful Poring#pet_2 LITTLE_PORING,{ end; } new_1-3,105,163,5 script Foolish Poring#pet_3 LITTLE_PORING,{ end; } -// - Kafra Guide Trainer +//== Kafra Guide Trainer =================================== // - Teaches the player about Kafra Services. -// ----------------------------------------------------------------------------- iz_ac01,95,46,5 script Kafra Guide Trainer#ac 4_F_KAFRA1,{ cutin "kafra_01.bmp", 2; if (questprogress(4269) == 2) { @@ -5348,13 +5344,10 @@ iz_ac02_b,101,176,5 duplicate(Kafra Guide Trainer#ac) Kafra Guide Trainer#02_b 4 iz_ac02_c,101,176,5 duplicate(Kafra Guide Trainer#ac) Kafra Guide Trainer#02_c 4_F_KAFRA1 iz_ac02_d,101,176,5 duplicate(Kafra Guide Trainer#ac) Kafra Guide Trainer#02_d 4_F_KAFRA1 -// ============================================================================= -// = Miscellaneous NPCS -// ============================================================================= +//== Miscellaneous NPCS ==================================== -// - Wedding Secretary +//- Wedding Secretary - // - Teaches the player about in-game Marriage & Adoption mechanics. -// ----------------------------------------------------------------------------- izlude,102,150,5 script Wedding Secretary#iz 1_F_LIBRARYGIRL,{ if (Class == Job_Novice) { mes "[Wedding Secretary]"; @@ -5463,8 +5456,7 @@ izlude_b,102,150,5 duplicate(Wedding Secretary#iz) Wedding Secretary#iz_b 1_F_LI izlude_c,102,150,5 duplicate(Wedding Secretary#iz) Wedding Secretary#iz_c 1_F_LIBRARYGIRL izlude_d,102,150,5 duplicate(Wedding Secretary#iz) Wedding Secretary#iz_d 1_F_LIBRARYGIRL -// - Mom -// ----------------------------------------------------------------------------- +//- Mom - izlude,95,146,5 script Mom#iz 4_F_CAVE1,{ mes "[Mom]"; mes "Honey~~~"; @@ -5529,8 +5521,7 @@ izlude_b,95,146,5 duplicate(Mom#iz) Mom#iz_b 4_F_CAVE1 izlude_c,95,146,5 duplicate(Mom#iz) Mom#iz_c 4_F_CAVE1 izlude_d,95,146,5 duplicate(Mom#iz) Mom#iz_d 4_F_CAVE1 -// - Dad -// ----------------------------------------------------------------------------- +//- Dad - izlude,97,147,3 script Dad#iz 1_M_JOBGUIDER,{ mes "[Dad]"; mes "Got this boy ten years ago after years of childlessness."; @@ -5551,8 +5542,7 @@ izlude_b,97,147,3 duplicate(Dad#iz) Dad#iz_b 1_M_JOBGUIDER izlude_c,97,147,3 duplicate(Dad#iz) Dad#iz_c 1_M_JOBGUIDER izlude_d,97,147,3 duplicate(Dad#iz) Dad#iz_d 1_M_JOBGUIDER -// - Etinifni -// ----------------------------------------------------------------------------- +//- Etinifni - izlude,97,144,1 script Etinifni#iz 4_M_DEWBOY,{ mes "[Etinifni]"; mes "Once you have time, come to Orc Dungeon!"; @@ -5568,8 +5558,7 @@ izlude_b,97,144,1 duplicate(Etinifni#iz) Etinifni#iz_b 4_M_DEWBOY izlude_c,97,144,1 duplicate(Etinifni#iz) Etinifni#iz_c 4_M_DEWBOY izlude_d,97,144,1 duplicate(Etinifni#iz) Etinifni#iz_d 4_M_DEWBOY -// - Romantic Male -// ----------------------------------------------------------------------------- +//- Romantic Male - izlude,99,138,3 script Romantic Male#iz 4_M_SITDOWN,{ emotion e_ho; mes "[Romantic Male]"; @@ -5598,8 +5587,7 @@ izlude_b,99,138,3 duplicate(Romantic Male#iz) Romantic Male#iz_b 4_M_SITDOWN izlude_c,99,138,3 duplicate(Romantic Male#iz) Romantic Male#iz_c 4_M_SITDOWN izlude_d,99,138,3 duplicate(Romantic Male#iz) Romantic Male#iz_d 4_M_SITDOWN -// - Romantic Female -// ----------------------------------------------------------------------------- +//- Romantic Female - izlude,97,138,5 script Romantic Female#iz 4_F_SITDOWN,{ mes "[Romantic Female]"; mes "Shout like this when I miss you, honey!!"; @@ -5641,8 +5629,7 @@ izlude_b,97,138,5 duplicate(Romantic Female#iz) Romantic Female#iz_b 4_F_SITDOWN izlude_c,97,138,5 duplicate(Romantic Female#iz) Romantic Female#iz_c 4_F_SITDOWN izlude_d,97,138,5 duplicate(Romantic Female#iz) Romantic Female#iz_d 4_F_SITDOWN -// - Manufacturing Maniac -// ----------------------------------------------------------------------------- +//- Manufacturing Maniac - izlude,93,143,3 script Manufacturing Maniac#0 -1,{ mes "[Manufacturing Maniac]"; mes "Hi~! I am an Alchemist."; @@ -5679,8 +5666,7 @@ izlude_b,93,143,3 duplicate(Manufacturing Maniac#0) Manufacturing Maniac#b 2_M_A izlude_c,93,143,3 duplicate(Manufacturing Maniac#0) Manufacturing Maniac#c 2_M_ALCHE izlude_d,93,143,3 duplicate(Manufacturing Maniac#0) Manufacturing Maniac#d 2_M_ALCHE -// - Repairing Blacksmith -// ----------------------------------------------------------------------------- +//- Repairing Blacksmith - izlude,147,131,5 script Repairing Blacksmith#0 4_F_JOB_BLACKSMITH,5,7,{ mes "[Working Blacksmith]"; mes "The guy sitting over there has been staring at Wagzak. I was told that only one knife is left after losing all weapons?"; @@ -5699,8 +5685,7 @@ izlude_b,147,131,5 duplicate(Repairing Blacksmith#0) Repairing Blacksmith#b 4_F_ izlude_c,147,131,5 duplicate(Repairing Blacksmith#0) Repairing Blacksmith#c 4_F_JOB_BLACKSMITH,5,7 izlude_d,147,131,5 duplicate(Repairing Blacksmith#0) Repairing Blacksmith#d 4_F_JOB_BLACKSMITH,5,7 -// - Refining Maniac -// ----------------------------------------------------------------------------- +//- Refining Maniac - izlude,148,122,5 script Refining Maniac#iz 4_M_SITDOWN,{ mes "[Refining Maniac]"; mes "Shh...! Be quiet."; @@ -5734,9 +5719,8 @@ izlude_b,148,122,5 duplicate(Refining Maniac#iz) Refining Maniac#iz_b 4_M_SITDOW izlude_c,148,122,5 duplicate(Refining Maniac#iz) Refining Maniac#iz_c 4_M_SITDOWN izlude_d,148,122,5 duplicate(Refining Maniac#iz) Refining Maniac#iz_d 4_M_SITDOWN -// - Otter Samssoon +//- Otter Samssoon - // - Allows the player to change their hair style and color once. -// ----------------------------------------------------------------------------- iz_ac01,69,36,3 script Otter Samssoon#ac 4W_SAILOR,{ mes "[Otter Samssoon]"; mes "Welcome~"; @@ -6091,8 +6075,7 @@ iz_ac01_b,69,36,3 duplicate(Otter Samssoon#ac) Otter Samssoon#ac_b 4W_SAILOR iz_ac01_c,69,36,3 duplicate(Otter Samssoon#ac) Otter Samssoon#ac_c 4W_SAILOR iz_ac01_d,69,36,3 duplicate(Otter Samssoon#ac) Otter Samssoon#ac_d 4W_SAILOR -// - Lady -// ----------------------------------------------------------------------------- +//- Lady - iz_ac01,138,69,3 script Lady#ac 1_F_ORIENT_02,{ mes "[Lady]"; mes "^3377FF Is the east window enlightened? Pecopeco is singing.^000000"; @@ -6117,8 +6100,7 @@ iz_ac01_b,138,69,3 duplicate(Lady#ac) Lady#ac_b 1_F_ORIENT_02 iz_ac01_c,138,69,3 duplicate(Lady#ac) Lady#ac_c 1_F_ORIENT_02 iz_ac01_d,138,69,3 duplicate(Lady#ac) Lady#ac_d 1_F_ORIENT_02 -// - Eclaire -// ----------------------------------------------------------------------------- +//- Eclaire - iz_ac01,149,46,3 script Eclaire#ac 4_F_KAFRA7,{ mes "[Eclaire]"; mes "Cooking is caring!"; @@ -6130,8 +6112,7 @@ iz_ac01_b,149,46,3 duplicate(Eclaire#ac) Eclaire#ac_b 4_F_KAFRA7 iz_ac01_c,149,46,3 duplicate(Eclaire#ac) Eclaire#ac_c 4_F_KAFRA7 iz_ac01_d,149,46,3 duplicate(Eclaire#ac) Eclaire#ac_d 4_F_KAFRA7 -// - Mille Feuille -// ----------------------------------------------------------------------------- +//- Mille Feuille - iz_ac01,150,50,3 script Mille Feuille#ac 4_F_KAFRA8,{ emotion e_lv; mes "[Mille Feuille]"; @@ -6144,8 +6125,7 @@ iz_ac01_b,150,50,3 duplicate(Mille Feuille#ac) Mille Feuille#ac_b 4_F_KAFRA8 iz_ac01_c,150,50,3 duplicate(Mille Feuille#ac) Mille Feuille#ac_c 4_F_KAFRA8 iz_ac01_d,150,50,3 duplicate(Mille Feuille#ac) Mille Feuille#ac_d 4_F_KAFRA8 -// - Chef -// ----------------------------------------------------------------------------- +//- Chef - iz_ac01,160,50,3 script Chef#ac 4_F_GODEMOM,{ mes "[Chef]"; mes "Are you the new Criatura trainee?"; @@ -6165,8 +6145,7 @@ iz_ac01_b,160,50,3 duplicate(Chef#ac) Chef#ac_b 4_F_GODEMOM iz_ac01_c,160,50,3 duplicate(Chef#ac) Chef#ac_c 4_F_GODEMOM iz_ac01_d,160,50,3 duplicate(Chef#ac) Chef#ac_d 4_F_GODEMOM -// - Hungry Trainee -// ----------------------------------------------------------------------------- +//- Hungry Trainee - iz_ac01,159,32,3 script Hungry Trainee#ac 4_M_SIT_NOVICE,{ mes "[Hungry Trainee]"; mes "Wonder when my order will get taken... it's already been an hour..."; @@ -6192,8 +6171,7 @@ iz_ac01_b,159,32,3 duplicate(Hungry Trainee#ac) Hungry Trainee#ac_b 4_M_SIT_NOVI iz_ac01_c,159,32,3 duplicate(Hungry Trainee#ac) Hungry Trainee#ac_c 4_M_SIT_NOVICE iz_ac01_d,159,32,3 duplicate(Hungry Trainee#ac) Hungry Trainee#ac_d 4_M_SIT_NOVICE -// - Scholarship Trainee -// ----------------------------------------------------------------------------- +//- Scholarship Trainee - iz_ac01,164,36,3 script Scholarship Trainee#ac 1_F_PUBGIRL,{ mes "[Scholarship Trainee]"; mes "I've worked at many different places, but this place is the strangest."; @@ -6205,8 +6183,7 @@ iz_ac01_b,164,36,3 duplicate(Scholarship Trainee#ac) Scholarship Trainee#ac_b 1_ iz_ac01_c,164,36,3 duplicate(Scholarship Trainee#ac) Scholarship Trainee#ac_c 1_F_PUBGIRL iz_ac01_d,164,36,3 duplicate(Scholarship Trainee#ac) Scholarship Trainee#ac_d 1_F_PUBGIRL -// - Broke Trainee -// ----------------------------------------------------------------------------- +//- Broke Trainee - iz_ac01,133,34,5 script Broke Trainee#ac 4_M_SITDOWN,{ mes "[Broke Trainee]"; mes "Since the prices have risen I try to get my belly full at every chance I get."; @@ -6226,8 +6203,7 @@ iz_ac01_b,133,34,5 duplicate(Broke Trainee#ac) Broke Trainee#ac_b 4_M_SITDOWN iz_ac01_c,133,34,5 duplicate(Broke Trainee#ac) Broke Trainee#ac_c 4_M_SITDOWN iz_ac01_d,133,34,5 duplicate(Broke Trainee#ac) Broke Trainee#ac_d 4_M_SITDOWN -// - Noisy Trainee -//----------------------------------------------------------------------------- +//- Noisy Trainee - iz_ac02,152,79,3 script Noisy Trainee#ac 4_M_HUBOY,{ if (Class == Job_Novice) { mes "[Noisy Trainee]"; @@ -6267,8 +6243,7 @@ iz_ac02_b,152,79,3 duplicate(Noisy Trainee#ac) Noisy Trainee#ac_b 4_M_HUBOY iz_ac02_c,152,79,3 duplicate(Noisy Trainee#ac) Noisy Trainee#ac_c 4_M_HUBOY iz_ac02_d,152,79,3 duplicate(Noisy Trainee#ac) Noisy Trainee#ac_d 4_M_HUBOY -// - Quiet Trainee -// ----------------------------------------------------------------------------- +//- Quiet Trainee - iz_ac02,143,77,3 script Quite Trainee#ac 4_F_KID2,{ if (Class == Job_Novice) { mes "[Quiet Trainee]"; @@ -6308,8 +6283,7 @@ iz_ac02_b,143,77,3 duplicate(Quite Trainee#ac) Quite Trainee#ac_b 4_F_KID2 iz_ac02_c,143,77,3 duplicate(Quite Trainee#ac) Quite Trainee#ac_c 4_F_KID2 iz_ac02_d,143,77,3 duplicate(Quite Trainee#ac) Quite Trainee#ac_d 4_F_KID2 -// - Frightened Trainee -// ----------------------------------------------------------------------------- +//- Frightened Trainee - iz_ac02,159,79,7 script Frightened Trainee#ac 4_F_HUGIRL,{ mes "[Frightened Trainee]"; mes "That man looks too scary."; @@ -6321,9 +6295,8 @@ iz_ac02_b,159,79,7 duplicate(Frightened Trainee#ac) Frightened Trainee#ac_b 4_F_ iz_ac02_c,159,79,7 duplicate(Frightened Trainee#ac) Frightened Trainee#ac_c 4_F_HUGIRL iz_ac02_d,159,79,7 duplicate(Frightened Trainee#ac) Frightened Trainee#ac_d 4_F_HUGIRL -// - Ragie +//- Ragie - // - Teaches the player about Transcendent and Third classes. -// ----------------------------------------------------------------------------- iz_ac02,149,43,3 script Ragie#ac 1_M_BARD,{ mes "[Ragie]"; mes "A sudden poetic inspiration hit me!"; @@ -6439,8 +6412,7 @@ iz_ac02_b,149,43,3 duplicate(Ragie#ac) Ragie#ac_b 1_M_BARD iz_ac02_c,149,43,3 duplicate(Ragie#ac) Ragie#ac_c 1_M_BARD iz_ac02_d,149,43,3 duplicate(Ragie#ac) Ragie#ac_d 1_M_BARD -// - Lady Harvesting Herbs -// ----------------------------------------------------------------------------- +//- Lady Harvesting Herbs - pay_fild08,153,83,1 script Lady Harvesting Herbs#2 1_F_ORIENT_02,{ mes "[Lady]"; mes "There is a town called Payon to the east. Taking a long way to the south, you can even reach Alberta."; @@ -6451,8 +6423,7 @@ pay_fild08,153,83,1 script Lady Harvesting Herbs#2 1_F_ORIENT_02,{ close; } -// - Signs -// ----------------------------------------------------------------------------- +//- Signs - - script ::ac_board -1,{ end; } @@ -6554,13 +6525,10 @@ iz_ac02_c,107,180,3 duplicate(ac_board) [Principal's Office]#ac 2_BULLETIN_BOARD iz_ac02_d,107,180,3 duplicate(ac_board) [Principal's Office]#ad 2_BULLETIN_BOARD -// ============================================================================= -// = Job NPCs -// ============================================================================= +//== Job NPCs ============================================== -//= Cream Puff -//= Gives the player a personality test to determine the class they should be. -//============================================================================== +//- Cream Puff - +// - Gives the player a personality test to determine the class they should be. iz_ac02,143,55,3 script Cream Puff#ac 4_M_KID1,{ cutin "choucream_n.bmp", 2; if (Class == Job_Novice) { @@ -7131,13 +7099,10 @@ iz_ac02_b,143,55,3 duplicate(Cream Puff#ac) Cream Puff#ac_b 4_M_KID1 iz_ac02_c,143,55,3 duplicate(Cream Puff#ac) Cream Puff#ac_c 4_M_KID1 iz_ac02_d,143,55,3 duplicate(Cream Puff#ac) Cream Puff#ac_d 4_M_KID1 -// ============================================================================= -// = Gunslinger -// ============================================================================= +//== Gunslinger ============================================ -// - Lusa +//- Lusa - // - Teaches the player about Gunslinger class. -// ----------------------------------------------------------------------------- iz_ac02,142,85,6 script Lusa#ac 4_F_GUNSLINGER,{ if (!checkweight(1301, 1)) { mes "- Quest can't be continued as your overloaded items. -"; @@ -7886,8 +7851,7 @@ iz_ac02_b,142,85,6 duplicate(Lusa#ac) Lusa#ac_b 4_F_GUNSLINGER iz_ac02_c,142,85,6 duplicate(Lusa#ac) Lusa#ac_c 4_F_GUNSLINGER iz_ac02_d,142,85,6 duplicate(Lusa#ac) Lusa#ac_d 4_F_GUNSLINGER -// - Lusa's desk -// ----------------------------------------------------------------------------- +//- Lusa's desk - iz_ac02,131,82,4 script Lusa's Desk#ac CLEAR_NPC,{ if (nov_3_guns == 8) { mes "[Lusa's Desk]"; @@ -8039,8 +8003,7 @@ iz_ac02_b,131,82,4 duplicate(Lusa's Desk#ac) Lusa's Desk#ac_b CLEAR_NPC iz_ac02_c,131,82,4 duplicate(Lusa's Desk#ac) Lusa's Desk#ac_c CLEAR_NPC iz_ac02_d,131,82,4 duplicate(Lusa's Desk#ac) Lusa's Desk#ac_d CLEAR_NPC -// - Staff sent by guild -// ----------------------------------------------------------------------------- +//- Staff sent by guild - iz_ac02,162,86,4 script Guild Staff#ac 4W_M_02,{ if (!checkweight(1301, 1)) { mes "- You are carrying too many items. -"; @@ -8208,12 +8171,9 @@ iz_ac02_b,162,86,4 duplicate(Guild Staff#ac) Guild Staff#ac_b 4W_M_02 iz_ac02_c,162,86,4 duplicate(Guild Staff#ac) Guild Staff#ac_c 4W_M_02 iz_ac02_d,162,86,4 duplicate(Guild Staff#ac) Guild Staff#ac_d 4W_M_02 -// ============================================================================= -// = Taekwon -// ============================================================================= +//== Taekwon =============================================== -// - Arang -// ----------------------------------------------------------------------------- +//- Arang - iz_ac02,70,85,5 script Arang#ac 4_F_TAEKWON,{ mes "[Arang]"; mes "Hi, Good morning!"; @@ -8417,12 +8377,9 @@ iz_ac01_b,53,49,0 duplicate(#acKick) #acKick_b HIDDEN_NPC,5,5 iz_ac01_c,53,49,0 duplicate(#acKick) #acKick_c HIDDEN_NPC,5,5 iz_ac01_d,53,49,0 duplicate(#acKick) #acKick_d HIDDEN_NPC,5,5 -// ============================================================================= -// = Archer -// ============================================================================= +//== Archer ================================================ -// - Archer Teacher (Marlbron) -// ----------------------------------------------------------------------------- +//- Archer Teacher (Marlbron) - iz_ac02,65,109,5 script Archer Teacher#ac 4_M_ARCHER,{ if (!checkweight(1304, 3)) { mes "Why are you carrying so much with you? Unload it somewhere and come back."; @@ -8733,13 +8690,10 @@ iz_ac02_b,65,109,5 duplicate(Archer Teacher#ac) Archer Teacher#ac_b 4_M_ARCHER iz_ac02_c,65,109,5 duplicate(Archer Teacher#ac) Archer Teacher#ac_c 4_M_ARCHER iz_ac02_d,65,109,5 duplicate(Archer Teacher#ac) Archer Teacher#ac_d 4_M_ARCHER -// ============================================================================= -// = Swordsman -// ============================================================================= +//== Swordsman ============================================= -// - Swordman Trainer (Adric) -// - Teaches the player about the Swordman class. -// ----------------------------------------------------------------------------- +//- Swordman Trainer (Adric) - +// - Teaches the player about the Swordsman class. iz_ac02,60,51,5 script Swordman Trainer#ac 4_M_SWORDMAN,{ if (!checkweight(1301, 3)) { mes "- Quest cannot be continued due to your overfilled inventory. -"; @@ -9020,8 +8974,7 @@ iz_ac02_b,60,51,5 duplicate(Swordman Trainer#ac) Swordman Trainer#ac_b 4_M_SWORD iz_ac02_c,60,51,5 duplicate(Swordman Trainer#ac) Swordman Trainer#ac_c 4_M_SWORDMAN iz_ac02_d,60,51,5 duplicate(Swordman Trainer#ac) Swordman Trainer#ac_d 4_M_SWORDMAN -// - Swordman Assistant (Neals) -// ----------------------------------------------------------------------------- +//- Swordman Assistant (Neals) - iz_ac02,53,48,5 script Swordman Assistant#ac 4_M_KY_KNT,{ if (questprogress(4269) != 2) { mes "[Assitant Trainer Neals]"; @@ -9130,12 +9083,9 @@ iz_ac02_b,53,48,5 duplicate(Swordman Assistant#ac) Swordman Assistant#ac_b 4_M_K iz_ac02_c,53,48,5 duplicate(Swordman Assistant#ac) Swordman Assistant#ac_c 4_M_KY_KNT iz_ac02_d,53,48,5 duplicate(Swordman Assistant#ac) Swordman Assistant#ac_d 4_M_KY_KNT -// ============================================================================= -// = Magician -// ============================================================================= +//== Magician ============================================== -// - Mage Chuck -// ----------------------------------------------------------------------------- +//- Mage Chuck - iz_ac02,148,110,3 script Mage Chuck#ac 4_M_JOB_WIZARD,{ cutin "nov_magicsoul01.bmp", 2; if (Class == Job_Novice) { @@ -9403,8 +9353,7 @@ iz_ac02_b,148,110,3 duplicate(Mage Chuck#ac) Mage Chuck#ac_b 4_M_JOB_WIZARD iz_ac02_c,148,110,3 duplicate(Mage Chuck#ac) Mage Chuck#ac_c 4_M_JOB_WIZARD iz_ac02_d,148,110,3 duplicate(Mage Chuck#ac) Mage Chuck#ac_d 4_M_JOB_WIZARD -// - Magician's Guild Guide -// ----------------------------------------------------------------------------- +//- Magician's Guild Guide - gef_fild07,90,208,6 script #acmageguide HIDDEN_NPC,7,7,{ end; @@ -9434,8 +9383,7 @@ gef_fild07,90,208,6 script #acmageguide HIDDEN_NPC,7,7,{ } } -// - Magician's Guild Guide -// ----------------------------------------------------------------------------- +//- Magician's Guild Guide - gef_fild07,89,208,6 script Magician's Guild Guide#1 2_F_MAGICMASTER,{ if (questprogress(9265) == 1) { mes "[Magician's Guild Guide]"; @@ -9460,8 +9408,7 @@ gef_fild07,89,208,6 script Magician's Guild Guide#1 2_F_MAGICMASTER,{ end; } -// - Magician's Guild Guide -// ----------------------------------------------------------------------------- +//- Magician's Guild Guide - geffen,43,123,6 script Magician's Guild Guide#2 2_F_MAGICMASTER,{ if (questprogress(9265) == 1) { mes "[Magician's Guild Guide]"; @@ -9505,12 +9452,9 @@ geffen,43,123,6 script Magician's Guild Guide#2 2_F_MAGICMASTER,{ end; } -// ============================================================================= -// = Merchant -// ============================================================================= +//== Merchant ============================================== -// - Salim Hamid -// ----------------------------------------------------------------------------- +//- Salim Hamid - iz_ac02,50,169,3 script Salim Hamid#ac 1_M_MERCHANT,{ disable_items; if (!checkweight(714, 3) || (MaxWeight - Weight) < 10000) { @@ -9922,8 +9866,7 @@ iz_ac02_b,50,169,3 duplicate(Salim Hamid#ac) Salim Hamid#ac_b 1_M_MERCHANT iz_ac02_c,50,169,3 duplicate(Salim Hamid#ac) Salim Hamid#ac_c 1_M_MERCHANT iz_ac02_d,50,169,3 duplicate(Salim Hamid#ac) Salim Hamid#ac_d 1_M_MERCHANT -// - Steward Aydin -// ----------------------------------------------------------------------------- +//- Steward Aydin - iz_ac02,53,171,3 script Steward Aydin#ac 4_M_MANAGER,{ disable_items; if (!checkweight(714, 3) || (MaxWeight - Weight) < 10000) { @@ -10044,13 +9987,10 @@ iz_ac02_b,53,171,3 duplicate(Steward Aydin#ac) Steward Aydin#ac_b 4_M_MANAGER iz_ac02_c,53,171,3 duplicate(Steward Aydin#ac) Steward Aydin#ac_c 4_M_MANAGER iz_ac02_d,53,171,3 duplicate(Steward Aydin#ac) Steward Aydin#ac_d 4_M_MANAGER -// ============================================================================= -// = Thief -// ============================================================================= +//== Thief ================================================= -// - Guest Lecturer Mayssel +//- Guest Lecturer Mayssel - // - Teaches the player about the Thief class. -// ----------------------------------------------------------------------------- iz_ac02,52,136,3 script Guest Lecturer Mayssel#0 4_F_MAYSEL,{ if (!checkweight(1301, 3)) { mes "Quest cannot be continued due to the overfilled inventory."; @@ -10710,9 +10650,8 @@ iz_ac02_b,52,136,3 duplicate(Guest Lecturer Mayssel#0) Guest Lecturer Mayssel#b iz_ac02_c,52,136,3 duplicate(Guest Lecturer Mayssel#0) Guest Lecturer Mayssel#c 4_F_MAYSEL iz_ac02_d,52,136,3 duplicate(Guest Lecturer Mayssel#0) Guest Lecturer Mayssel#d 4_F_MAYSEL -// - Vicente +//- Vicente - // - Teaches the player about the Thief class. -// ----------------------------------------------------------------------------- iz_ac02,49,134,5 script Vicente#ac 4_M_HUMAN_02,{ if (questprogress(4269) > 0 && Class == Job_Novice) { if (!questprogress(7480)) { @@ -11235,9 +11174,8 @@ iz_ac02_b,49,134,5 duplicate(Vicente#ac) Vicente#ac_b 4_M_HUMAN_02 iz_ac02_c,49,134,5 duplicate(Vicente#ac) Vicente#ac_c 4_M_HUMAN_02 iz_ac02_d,49,134,5 duplicate(Vicente#ac) Vicente#ac_d 4_M_HUMAN_02 -// - Verkhasel +//- Verkhasel - // - Teaches the player about the Thief class. -// ----------------------------------------------------------------------------- iz_ac02,55,134,3 script Verkhasel#ac 4_M_GUILLOTINE,{ if (questprogress(4269) > 0 && Class == Job_Novice) { if (!questprogress(7480)) { @@ -11675,8 +11613,7 @@ iz_ac02_b,55,134,3 duplicate(Verkhasel#ac) Verkhasel#ac_b 4_M_GUILLOTINE iz_ac02_c,55,134,3 duplicate(Verkhasel#ac) Verkhasel#ac_c 4_M_GUILLOTINE iz_ac02_d,55,134,3 duplicate(Verkhasel#ac) Verkhasel#ac_d 4_M_GUILLOTINE -// - Lumin -// ----------------------------------------------------------------------------- +//- Lumin - iz_ac02,62,139,3 script Lumin#ac 4_M_NOV_RUMIN,{ if (!checkweight(1301, 3)) { mes "Quest cannot be continued due to the overfilled inventory."; @@ -11844,8 +11781,7 @@ iz_ac02_b,62,139,3 duplicate(Lumin#ac) Lumin#ac_b 4_M_NOV_RUMIN iz_ac02_c,62,139,3 duplicate(Lumin#ac) Lumin#ac_c 4_M_NOV_RUMIN iz_ac02_d,62,139,3 duplicate(Lumin#ac) Lumin#ac_d 4_M_NOV_RUMIN -// - Porings -// ----------------------------------------------------------------------------- +//- Porings - iz_ac02,1,1,0 script #nbacStone01 CLEAR_NPC,{ end; @@ -11941,12 +11877,9 @@ iz_ac02_b,1,1,0 duplicate(#nbacStone03) #nbacStone03_b CLEAR_NPC iz_ac02_c,1,1,0 duplicate(#nbacStone03) #nbacStone03_c CLEAR_NPC iz_ac02_d,1,1,0 duplicate(#nbacStone03) #nbacStone03_d CLEAR_NPC -// ============================================================================= -// = Acolyte -// ============================================================================= +//== Acolyte =============================================== -// - Acolyte Leader Alice -// ----------------------------------------------------------------------------- +//- Acolyte Leader Alice - iz_ac02,156,169,5 script Acolyte Leader Alice#2 4_F_ACOLYTE,{ if (questprogress(4269) < 1) { mes "[Alice Yisha]"; @@ -12141,8 +12074,7 @@ iz_ac02_b,156,169,5 duplicate(Acolyte Leader Alice#2) Acolyte Leader Alice#2_b 4 iz_ac02_c,156,169,5 duplicate(Acolyte Leader Alice#2) Acolyte Leader Alice#2_c 4_F_ACOLYTE iz_ac02_d,156,169,5 duplicate(Acolyte Leader Alice#2) Acolyte Leader Alice#2_d 4_F_ACOLYTE -// - A nun -// ----------------------------------------------------------------------------- +//- A nun - iz_ac02,152,165,5 script A Nun#2 4_F_SISTER,{ if (JobLevel > 10 || Class != Job_Novice) { mes "[A nun]"; @@ -12199,13 +12131,10 @@ iz_ac02_b,152,165,5 duplicate(A Nun#2) A Nun#2_b 4_F_SISTER iz_ac02_c,152,165,5 duplicate(A Nun#2) A Nun#2_c 4_F_SISTER iz_ac02_d,152,165,5 duplicate(A Nun#2) A Nun#2_d 4_F_SISTER -// ============================================================================= -// = Ninja -// ============================================================================= +//== Ninja ================================================= -// - Ninja Guide (Ko Ori) +//- Ninja Guide (Ko Ori) - // - Teaches the player about the Ninja class. -// ----------------------------------------------------------------------------- iz_ac02,140,139,5 script Ninja Guide#ac 4_M_NINJA_BLUE,{ cutin "aca_ninja_k.bmp", 2; if (Class != Job_Novice) { @@ -12433,12 +12362,9 @@ iz_ac02_c,140,139,5 duplicate(Ninja Guide#ac) Ninja Guide#ac_c 4_M_NINJA_BLUE iz_ac02_d,140,139,5 duplicate(Ninja Guide#ac) Ninja Guide#ac_d 4_M_NINJA_BLUE -// ============================================================================= -// = Enchanting / Upgrading NPCs -// ============================================================================= +//== Enchanting / Upgrading NPCs =========================== -// - Refinery Owner Han -// ----------------------------------------------------------------------------- +//- Refinery Owner Han - izlude,153,126,1 script Refinery Owner Han#iz 4_M_02,{ if (!checkweight(1301, 1)) { mes "- Cannot progress with the dialogue because you have too many items. -"; @@ -12693,8 +12619,7 @@ izlude_b,153,126,1 duplicate(Refinery Owner Han#iz) Refinery Owner Han#iz_b 4_M_ izlude_c,153,126,1 duplicate(Refinery Owner Han#iz) Refinery Owner Han#iz_c 4_M_02 izlude_d,153,126,1 duplicate(Refinery Owner Han#iz) Refinery Owner Han#iz_d 4_M_02 -// - Refining Machine Wagjak -// ----------------------------------------------------------------------------- +//- Refining Machine Wagjak - - script ::izludeWagjak -1,{ disable_items; mes "[Refining Machine Wagjak]"; @@ -12880,8 +12805,7 @@ izlude_b,153,121,3 duplicate(izludeWagjak) Refining Machine Wagjak::iz_b 2_MONEM izlude_c,153,121,3 duplicate(izludeWagjak) Refining Machine Wagjak::iz_c 2_MONEMUS izlude_d,153,121,3 duplicate(izludeWagjak) Refining Machine Wagjak::iz_d 2_MONEMUS -// - Tadde -// ----------------------------------------------------------------------------- +//- Tadde - izlude,145,122,7 script Tadde#iz 4_M_04,{ if (!checkweight(1301, 1)) { mes "- As you have too many items in your inventory, Quest can't be continued -"; @@ -13138,8 +13062,7 @@ izlude_b,145,122,7 duplicate(Tadde#iz) Tadde#iz_b 4_M_04 izlude_c,145,122,7 duplicate(Tadde#iz) Tadde#iz_c 4_M_04 izlude_d,145,122,7 duplicate(Tadde#iz) Tadde#iz_d 4_M_04 -// - Locas -// ----------------------------------------------------------------------------- +//- Locas - izlude,155,132,3 script Locas#iz 4_M_02,{ if (!checkweight(1301, 1)) { mes "- As you have too many items in your inventory, Quest can't be continued. -"; @@ -13497,9 +13420,8 @@ izlude_b,155,132,3 duplicate(Locas#iz) Locas#iz_b 4_M_02 izlude_c,155,132,3 duplicate(Locas#iz) Locas#iz_c 4_M_02 izlude_d,155,132,3 duplicate(Locas#iz) Locas#iz_d 4_M_02 -// - Enchanter Mounds +//- Enchanter Mounds - // - Teaches the player about enchanting. -// ----------------------------------------------------------------------------- izlude,96,125,7 script Enchanter Mounds#iz 4_CAT_SAILOR2,{ if (!checkweight(1301, 1)) { mes "- As you have too many items in your inventory, Quest can't be continued -"; @@ -13864,9 +13786,8 @@ izlude_b,96,125,7 duplicate(Enchanter Mounds#iz) Enchanter Mounds#iz_b 4_CAT_SAI izlude_c,96,125,7 duplicate(Enchanter Mounds#iz) Enchanter Mounds#iz_c 4_CAT_SAILOR2 izlude_d,96,125,7 duplicate(Enchanter Mounds#iz) Enchanter Mounds#iz_d 4_CAT_SAILOR2 -// - Enchanter Almond J +//- Enchanter Almond J - // - Teaches the player about enchanting. -// ----------------------------------------------------------------------------- izlude,108,139,7 script Enchanter Almond J#iz 4_CAT_SAILOR3,{ if (!checkweight(1301, 1)) { mes "- As you have too many items in your inventory, Quest can't be continued -"; @@ -14086,8 +14007,7 @@ izlude_b,108,139,7 duplicate(Enchanter Almond J#iz) Enchanter Almond J#iz_b 4_CA izlude_c,108,139,7 duplicate(Enchanter Almond J#iz) Enchanter Almond J#iz_c 4_CAT_SAILOR3 izlude_d,108,139,7 duplicate(Enchanter Almond J#iz) Enchanter Almond J#iz_d 4_CAT_SAILOR3 -// = Repair Man -// ============================================================================= +//== Repair Man ============================================ izlude,158,130,4 script Repair Man#iz 4_M_04,{ mes "[Repair Man]"; mes "Repairing broken equipment!! If you have broken equipment, bring it to me anytime."; @@ -14152,10 +14072,8 @@ izlude_b,158,130,4 duplicate(Repair Man#iz) Repair Man#iz_b 4_M_04 izlude_c,158,130,4 duplicate(Repair Man#iz) Repair Man#iz_c 4_M_04 izlude_d,158,130,4 duplicate(Repair Man#iz) Repair Man#iz_d 4_M_04 -// ============================================================================= -// = Old Novice Training Grounds -// = These NPCs will teleport any stuck player to the new starting area. -// ============================================================================= +//== Old Novice Training Grounds =========================== +// - These NPCs will teleport any stuck player to the new starting area. new_1-1,53,114,3 script Training Instructor#1a 4_F_03,{ mes "[Training Instructor]"; mes "The training grounds have been revised."; diff --git a/npc/re/jobs/novice/novice.txt b/npc/re/jobs/novice/novice.txt index bc7bf572c..7ec6bc156 100644 --- a/npc/re/jobs/novice/novice.txt +++ b/npc/re/jobs/novice/novice.txt @@ -1,26 +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) Euphy +//= 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/>. +//========================================================================= //= Renewal Novice Training Grounds -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.5 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= A tutorial for new players starting at new_1-1 (53,111). -//= //= This script was replaced by the Izlude Academy in 2012. -//===== Additional Comments: ================================= -//= 1.0 First version, hand scripted from iRO. [Kisuka] -//= 1.1 Updated warps, savepoints, NPC locations. [Kisuka] -//= 1.2 Cleaning. [Euphy] -//= 1.3 Fixed Eden Group Officer's level requirement. [Joseph] -//= 1.4 Fixed checkquest to check quest accordingly. [Joseph] -//= 1.4a Added 'npcskill' command. [Euphy] -//= 1.5 Replaced with the official kRO scripts. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.5 +//========================================================================= -// Main NPCs -//============================================================ +//== Main NPCs ============================================= - script Sprakki#newbe01::NvSprakkiA -1,{ if (job_novice_q == 0) { mes "[Sprakki]"; @@ -579,8 +594,7 @@ new_3-2,115,120,3 duplicate(NvJinha) Jinha#nv3 1_M_ORIENT01 new_4-2,115,120,3 duplicate(NvJinha) Jinha#nv4 1_M_ORIENT01 new_5-2,115,120,3 duplicate(NvJinha) Jinha#nv5 1_M_ORIENT01 -// People/Services in Ragnarok -//============================================================ +//== People/Services in Ragnarok =========================== - script Chocolat#newbe06::NvChocolat -1,{ if (job_novice_q < 7) { mes "[Chocolat]"; @@ -1101,8 +1115,7 @@ new_3-2,36,176,4 duplicate(NvGuide) Guide#nv3 8W_SOLDIER new_4-2,36,176,4 duplicate(NvGuide) Guide#nv4 8W_SOLDIER new_5-2,36,176,4 duplicate(NvGuide) Guide#nv5 8W_SOLDIER -// Real Combat Training -//============================================================ +//== Real Combat Training ================================== - script Brade#newbe04::NvBradeB -1,{ if (job_novice_q < 12) { if (job_novice_q < 2) { @@ -2168,8 +2181,7 @@ new_3-3,121,41,3 duplicate(NvBruce) Bruce#nv3 1_M_LIBRARYMASTER new_4-3,121,41,3 duplicate(NvBruce) Bruce#nv4 1_M_LIBRARYMASTER new_5-3,121,41,3 duplicate(NvBruce) Bruce#nv5 1_M_LIBRARYMASTER -// Eden Group Officer (iRO only) -//============================================================ +//== Eden Group Officer (iRO only) ========================= /* - script Eden Group Officer::NvEden -1,{ if (BaseLevel < 10) { @@ -2279,8 +2291,7 @@ new_4-3,97,50,4 duplicate(NvEden) Eden Group Officer#nv4 4_F_NOVICE,5,5 new_5-3,97,50,4 duplicate(NvEden) Eden Group Officer#nv5 4_F_NOVICE,5,5 */ -// Trainer -//============================================================ +//== Trainer =============================================== - script ::NvBrutus -1,{ mes "[Trainer Brutus]"; mes "These monsters are all weak and easy to kill. But be careful, a lot of them are aggressive and out for blood!"; @@ -2343,8 +2354,7 @@ new_3-3,103,50,4 duplicate(NvBrutus) Level 3 Trainer#nv3 4_M_02 new_4-3,103,50,4 duplicate(NvBrutus) Level 4 Trainer#nv4 4_M_02 new_5-3,103,50,4 duplicate(NvBrutus) Level 5 Trainer#nv5 4_M_02 -// Monster Spawns -//============================================================ +//== Monster Spawns ======================================== new_1-3,0,0,0,0 monster Poring 1002,20,0,0,0 new_1-3,0,0,0,0 monster Drops 1113,10,0,0,0 new_1-3,0,0,0,0 monster Lunatic 1063,20,0,0,0 @@ -2369,8 +2379,7 @@ new_5-3,0,0,0,0 monster Willow 1010,15,0,0,0 new_5-3,0,0,0,0 monster Fabre 1184,5,0,0,0 new_5-3,0,0,0,0 monster Picky 1049,15,0,0,0 -// Potato Merchant -//============================================================ +//== Potato Merchant ======================================= - shop Potato Merchant#newbe09::NvPotato 4_F_04,516:-1 new_1-3,100,50,3 duplicate(NvPotato) Potato Merchant#nv1 4_F_04 @@ -2379,8 +2388,7 @@ new_3-3,100,50,3 duplicate(NvPotato) Potato Merchant#nv3 4_F_04 new_4-3,100,50,3 duplicate(NvPotato) Potato Merchant#nv4 4_F_04 new_5-3,100,50,3 duplicate(NvPotato) Potato Merchant#nv5 4_F_04 -// Random Stuff -//============================================================ +//== Random Stuff ========================================== - script Bulletin Board::NvBulletin -1,{ mes "^FF0000================================="; mes " ^E40CAA[Welcome] ^CC0000to^FF9000Novice^7FFF00 Training^00FF00 Grounds^E40CAA [Welcome] "; @@ -2459,8 +2467,7 @@ function script F_NvErase { return; } -// Pre-Renewal Backwards Compatibility -//============================================================ +//== Pre-Renewal Backwards Compatibility =================== - script Final Tester::NvHanson -1,{ if (nov_3_swordman < 40) { mes "[Hanson]"; @@ -2659,8 +2666,7 @@ new_3-4,100,29,1 duplicate(NvHanson) Final Tester#nv3 1_ETC_01 new_4-4,100,29,1 duplicate(NvHanson) Final Tester#nv4 1_ETC_01 new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01 -// Job Test -//============================================================ +//== Job Test ============================================== - script Job Guide Lark::NvLark -1,{ mes "[Lark]"; mes "Have you decided what job you're going to choose?"; diff --git a/npc/re/jobs/novice/supernovice_ex.txt b/npc/re/jobs/novice/supernovice_ex.txt index 5578d7700..afb6eb8d4 100644 --- a/npc/re/jobs/novice/supernovice_ex.txt +++ b/npc/re/jobs/novice/supernovice_ex.txt @@ -1,17 +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 +//= +//= 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/>. +//========================================================================= //= Expanded Super Novice Job Quest -//===== By: ================================================== -//= Euphy -//===== Current Version: ===================================== -//= 1.1a -//===== Description: ========================================= +//================= Description =========================================== //= Job Change quest for Expanded Super Novice class. -//===== Additional Comments: ================================= -//= 1.0 All dialogue is custom, contains some incorrect behaviors. -//= 1.1 Switched to a translated copy of the official script -//= by Gennosuke Kouga, but vastly edited its content. [Euphy] -//= 1.1a Replaced effect numerics with constants. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 1.1a +//========================================================================= function script Esseray_Ex { if (BaseLevel > 98 && JobLevel > 98) { diff --git a/npc/re/jobs/repair.txt b/npc/re/jobs/repair.txt index fd3c51d7a..d264fa0c8 100644 --- a/npc/re/jobs/repair.txt +++ b/npc/re/jobs/repair.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) 2013-2015 Hercules Dev Team +//= Copyright (C) Kisuka +//= Copyright (C) Euphy +//= +//= 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/>. +//========================================================================= //= Job Repairs -//===== By: ================================================== -//= Euphy -//===== Current Version: ===================================== -//= 1.2 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Removes potentially conflicting job data. -//===== Additional Comments: ================================= -//= 1.0 First version. -//= 1.1 Added GM management function. [Euphy] -//= 1.2 Removed pointless comment. [Kisuka] -//============================================================ +//================= Current Version ======================================= +//= 1.2 +//========================================================================= prt_in,38,104,4 script Valerie 4_F_VALKYRIE,{ if (checkweight(1201,1) == 0) { |