diff options
Diffstat (limited to 'npc/jobs')
33 files changed, 1252 insertions, 941 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 |