summaryrefslogtreecommitdiff
path: root/npc/pre-re
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2015-11-10 16:51:00 +0100
committerHaru <haru@dotalux.com>2015-12-15 20:53:51 +0100
commita29147e139c55ecedfce5dbd75de9bb886b1ad4e (patch)
treee9353f10e250dc135050ee0465a4070228f62c48 /npc/pre-re
parentd5ed62e142daf76bcfdf68ba2e1da0ae42e9ec13 (diff)
downloadhercules-a29147e139c55ecedfce5dbd75de9bb886b1ad4e.tar.gz
hercules-a29147e139c55ecedfce5dbd75de9bb886b1ad4e.tar.bz2
hercules-a29147e139c55ecedfce5dbd75de9bb886b1ad4e.tar.xz
hercules-a29147e139c55ecedfce5dbd75de9bb886b1ad4e.zip
Standardized header in scripts (part 5)
- Now including GPL-compliant license/copyright info - Restored some missing copyrights - Jobs scripts folders Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'npc/pre-re')
-rw-r--r--npc/pre-re/jobs/1-1/acolyte.txt65
-rw-r--r--npc/pre-re/jobs/1-1/archer.txt57
-rw-r--r--npc/pre-re/jobs/1-1/mage.txt61
-rw-r--r--npc/pre-re/jobs/1-1/merchant.txt65
-rw-r--r--npc/pre-re/jobs/1-1/swordman.txt104
-rw-r--r--npc/pre-re/jobs/1-1/thief.txt63
-rw-r--r--npc/pre-re/jobs/novice/novice.txt94
7 files changed, 285 insertions, 224 deletions
diff --git a/npc/pre-re/jobs/1-1/acolyte.txt b/npc/pre-re/jobs/1-1/acolyte.txt
index 1f9411f53..9f4ab27d4 100644
--- a/npc/pre-re/jobs/1-1/acolyte.txt
+++ b/npc/pre-re/jobs/1-1/acolyte.txt
@@ -1,32 +1,41 @@
-//===== Hercules Script ======================================
-//= Acolyte Job Quest
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.2
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Kisuka
+//= Copyright (C) Samuray22
+//= Copyright (C) massdriller
+//= Copyright (C) Lupus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Acolyte Job Quest (Pre-Renewal)
+//================= Description ===========================================
//= Job quest for Acolyte classes
-//===== Additional Comments: =================================
-//= 1.0 Fully working.
-//= 1.1 Added function calls for Priest Quest.
-//= 1.2 Fixed Marthilda, Yosuke bugs. [Lupus]
-//= 1.2a Added instant job change for High Novice [Lupus]
-//= 1.3 Added Baby Class support [Lupus]
-//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller]
-//= 1.5 Now saves/restores all quest skills [Lupus]
-//= 1.6 Merged back JFunc [Lupus]
-//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= No longer uses function "F_ToHigh"
-//= Proper dialog for Priest job quest is unused (for now.)
-//= 1.7a Functions now make use of proper priest quest dialog [L0ne_W0lf]
-//= 1.8 Removed an Unnecessary "set job_acolyte_q,0;" [Samuray22]
-//= 1.8a More bug fixes care of Crashy. [L0ne_W0lf]
-//= 1.9 Changed Marthilda to Mathilda. [L0ne_W0llf]
-//= 2.0 Fixed High Acolytesnot being given holy light. [L0ne_W0lf]
-//= 2.1 Added Quest Log commands. [L0ne_W0lf]
-//= 2.2 Fixed an issue with completequest by adding checkquest. [Kisuka]
-//============================================================
+//================= Current Version =======================================
+//= 2.2
+//=========================================================================
prt_church,184,41,4 script Cleric#aco 1_M_PASTOR,{
if (Upper == 1) {
diff --git a/npc/pre-re/jobs/1-1/archer.txt b/npc/pre-re/jobs/1-1/archer.txt
index d1ba4bf99..075bb391a 100644
--- a/npc/pre-re/jobs/1-1/archer.txt
+++ b/npc/pre-re/jobs/1-1/archer.txt
@@ -1,26 +1,39 @@
-//===== Hercules Script ======================================
-//= Archer Job Quest
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 1.9
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) massdriller
+//= Copyright (C) Lupus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Archer Job Quest (Pre-Renewal)
+//================= Description ===========================================
//= Job quest for Archer classes
-//===== Additional Comments: =================================
-//= 1.0 Fully working.
-//= 1.1 Added instant job change for High Novice [Lupus]
-//= 1.3 Added Baby Class support [Lupus]
-//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller]
-//= 1.5 Now saves/restores all quest skills [Lupus]
-//= 1.6 Merged back JFunc [Lupus]
-//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= Arrow reward is now equal to the type sof trunks brought.
-//= No longer uses function "F_ToHigh"
-//= 1.7a Fixed minor dialogue bug at Grade==25 [Lupus]
-//= 1.8 Fixed mistake in condition check. [L0ne_W0lf]
-//= 1.9 Added Quest Log commands. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.9
+//=========================================================================
payon_in02,64,71,4 script Archer Guildsman#archer 4_M_03,{
if (Upper == 1) {
diff --git a/npc/pre-re/jobs/1-1/mage.txt b/npc/pre-re/jobs/1-1/mage.txt
index 541c76235..0108f6a04 100644
--- a/npc/pre-re/jobs/1-1/mage.txt
+++ b/npc/pre-re/jobs/1-1/mage.txt
@@ -1,27 +1,42 @@
-//===== Hercules Script ======================================
-//= Mage Job Quest
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.0
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Kisuka
+//= Copyright (C) Samuray22
+//= Copyright (C) massdriller
+//= Copyright (C) Lupus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Mage Job Quest (Pre-Renewal)
+//================= Description ===========================================
//= Job quest for Mage classes
-//===== Additional Comments: =================================
-//= 1.0 Fully working.
-//= 1.1 Fixed input ingridients bug [Lupus]
-//= 1.2 Added instant job change for High Novice [Lupus]
-//= 1.3 Added Baby Class support [Lupus]
-//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller]
-//= 1.5 Now saves/restores all quest skills [Lupus]
-//= 1.6 Merged back JFunc, CHANGED NUMBERS TO CONSTANTS [Lupus]
-//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= No longer uses function "F_ToHigh"
-//= 1.7a Fixed a "If" in the quest. (bugreport:489) [Samuray22]
-//= 1.8 Added Quest Log commands. [L0ne_W0lf]
-//= 1.9 Fixed an issue with completequest by adding checkquest. [Kisuka]
-//= 2.0 Moved "Dollshoi" and "Ponka-Hontas" NPCs. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 2.0
+//=========================================================================
geffen_in,164,124,4 script Mage Guildsman 2_F_MAGICMASTER,{
if (Upper == 1) {
diff --git a/npc/pre-re/jobs/1-1/merchant.txt b/npc/pre-re/jobs/1-1/merchant.txt
index a82d32ff1..eb20de033 100644
--- a/npc/pre-re/jobs/1-1/merchant.txt
+++ b/npc/pre-re/jobs/1-1/merchant.txt
@@ -1,32 +1,41 @@
-//===== Hercules Script ======================================
-//= Merchant Job Quest
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.3
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Kisuka
+//= Copyright (C) Silent
+//= Copyright (C) massdriller
+//= Copyright (C) Lupus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Merchant Job Quest (Pre-Renewal)
+//================= Description ===========================================
//= Job quest for Merchant classes
-//===== Additional Comments: =================================
-//= 1.0 Fully working.
-//= 1.1 Added instant job change for High Novice [Lupus]
-//= 1.3 Added Baby Class support [Lupus]
-//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller]
-//= 1.5 Changed Prontera->Izlude teleport price to 600 [Lupus]
-//= 1.5.1 Removed Duplicates [Silent]
-//= 1.5.2 Now saves/restores all quest skills [Lupus]
-//= 1.6 Merged back JFunc, CHANGED NUMBERS TO CONSTANTS [Lupus]
-//= 1.7 Updated to use Free Ticket for Kafra [Lupus]
-//= 1.8 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= No longer uses function "F_ToHigh"
-//= 1.9 Bugfixes, thanks to Barron-Monster. [L0ne_W0lf]
-//= 1.9a Added a missing next; (Barron-Monster) [L0ne_W0lf]
-//= 1.9b Typo. "nextl" -> "next;" (Barron-Monster) [L0ne_W0lf]
-//= 2.0 Should "fix" the problem with the Biliban Kafra. [L0ne_W0lf]
-//= 2.1 Fixed mistake in condition check. [L0ne_W0lf]
-//= 2.2 Added Quest Log commands. [L0ne_W0lf]
-//= 2.3 Fixed an issue with completequest by adding checkquest. [Kisuka]
-//============================================================
+//================= Current Version =======================================
+//= 2.3
+//=========================================================================
alberta_in,53,43,6 script Merchant#mer 4_M_04,{
if (Upper == 1) {
diff --git a/npc/pre-re/jobs/1-1/swordman.txt b/npc/pre-re/jobs/1-1/swordman.txt
index 6b520b393..33cfeb695 100644
--- a/npc/pre-re/jobs/1-1/swordman.txt
+++ b/npc/pre-re/jobs/1-1/swordman.txt
@@ -1,39 +1,50 @@
-//===== Hercules Script ======================================
-//= Swordsman Job Quest
-//===== By: ==================================================
-//= kobra_k88; L0ne_W0lf
-//===== Current Version: =====================================
-//= 2.3
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Yommy
+//= Copyright (C) ultramage
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) KarLaeda
+//= Copyright (C) Silent
+//= Copyright (C) massdriller
+//= Copyright (C) Fredzilla
+//= Copyright (C) Lupus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) kobra_k88
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Swordsman Job Quest (Pre-Renewal)
+//================= Description ===========================================
//= Job quest for Swordman classes
-//= Uses Job_sword1 as opposed to sword_1-1 -> sword_3-1.
-//= EXPLOITABLE in a sense because while the sword_x-1 maps
-//= are marked as "inside" by the client, job_sword1 is not.
-//= giving players FREE camera rotation while doing the job quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working.
-//= 1.1 Added instant job change for High Novice [Lupus]
-//= 1.3 Added Baby Class support [Lupus]
-//= 1.4 Changed the timing system to initnpctimer, now you do get warnings about time
-//= and are limited to 7min to complete the quest [Fredzilla]
-//= 1.5 Optimised and moved first checker to Jfunc1-1 [massdriller]
-//= 1.5.1 Fixed possible EXP abuse [Lupus]
-//= 1.5.2 Now saves/restores all quest skills [Lupus]
-//= 1.5.3 Removed Duplicates [Silent]
-//= 1.6 Merged back JFunc, CHANGED NUMBERS TO CONSTANTS [Lupus]
-//= 1.7 changed location from its clone to the original [Lupus]
-//= 1.7.1 Fixed warp on timeout [KarLaeda]
-//= 1.8 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= Removed "green" traps, quest is no longer timed.
-//= No longer uses function "F_ToHigh"
-//= 1.9 Dialog is official, but the Script is now custom as far as maps go. [L0ne_W0lf]
-//= 1.9b Fixed usage of wrong jobchange func messing up baby classes [ultramage]
-//= 2.0 Corrected NPC names to fall within proper resctrictions. [L0ne_W0lf]
-//= 2.1 Fixed mistake in condition check. [L0ne_W0lf]
-//= 2.2 Warp portals dont end with ; [Yommy]
-//= 2.3 Added Quest Log commands. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 2.3
+//================= Additional Comments ===================================
+//= Uses job_sword1 as opposed to sword_1-1 -> sword_3-1.
+//= EXPLOITABLE in a sense because while the sword_x-1 maps are marked as
+//= "inside" by the client, job_sword1 is not, giving players FREE camera
+//= rotation while doing the job quest.
+//=========================================================================
izlude_in,74,172,4 script Swordman#swd_1 2_M_SWORDMASTER,{
if (Upper == 1) {
@@ -293,9 +304,8 @@ izlude_in,30,163,0 script Test Hall Staff#swd_1 8W_SOLDIER,{
end;
}
-// Examination Courses NPCs
-//============================================================
-// 1-1
+//== Examination Courses NPCs ==============================
+//- 1-1 -
job_sword1,230,245,2 script Medic#swd_1 8W_SOLDIER,{
callfunc "F_JobSwdMedic","1st";
}
@@ -319,8 +329,7 @@ job_sword1,223,167,2 script Mae#swd_1_success 4_F_03,{
end;
}
-// Examination Course Functions
-//============================================================
+//== Examination Course Functions ==========================
function script F_JobSwdMedic {
percentheal 100,0;
mes "[Medic]";
@@ -363,8 +372,7 @@ OnTouch:
end;
}
-// Examination Course 1
-//============================================================
+//== Examination Course 1 ==================================
job_sword1,223,243,0 warp checkp1-2#swd_1 1,1,job_sword1,11,206
job_sword1,223,205,0 warp checkp2-3#swd_1 1,1,job_sword1,11,168
@@ -393,8 +401,7 @@ job_sword1,193,168,0 script Test Hall Staff#swd_9 WARPNPC,1,3,{
callfunc "F_JobSwdTestStaff2","3rd",215,167;
}
-// Pitfalls (Set 1)
-//============================================================
+//== Pitfalls (Set 1) ======================================
job_sword1,65,117,0 warp pitfall01-01 1,1,job_sword1,10,245
job_sword1,98,27,0 warp pitfall02-01 1,1,job_sword1,11,207
job_sword1,161,27,0 warp pitfall02-02 1,1,job_sword1,11,207
@@ -460,8 +467,7 @@ job_sword1,181,239,0 duplicate(SwdTrap1) 1_blank_14_c -1,1,0
job_sword1,193,245,0 warp 1_rest 1,3,job_sword1,215,244
-// Pitfalls (Set 2)
-//============================================================
+//== Pitfalls (Set 2) ======================================
job_sword1,56,212,0 script 2_blank_1_a::SwdTrap2 -1,40,0,{
OnTouch:
switch(rand(1,5)) {
@@ -505,8 +511,7 @@ job_sword1,181,203,0 duplicate(SwdTrap2) 2_blank_8_f -1,2,0
job_sword1,155,201,0 duplicate(SwdTrap2) 2_blank_9_a -1,40,0
job_sword1,181,201,0 duplicate(SwdTrap2) 2_blank_9_b -1,2,0
-// Pitfalls (Set 3)
-//============================================================
+//== Pitfalls (Set 3) ======================================
job_sword1,17,174,0 script 3_blank_1_a::SwdTrap3 -1,2,0,{
OnTouch:
switch(rand(1,5)) {
@@ -618,8 +623,7 @@ job_sword1,176,163,0 duplicate(SwdTrap3) 3_blank_30_a -1,0,2
job_sword1,177,163,0 duplicate(SwdTrap3) 3_blank_30_b -1,0,2
job_sword1,181,163,0 duplicate(SwdTrap3) 3_blank_30_c -1,2,0
-// Monsters (all three courses)
-//============================================================
+//== Monsters (all three courses) ==========================
job_sword1,0,0,0,0 monster Chonchon 1183,20,0,0,0
job_sword1,35,79,0,0 monster Fabre 1184,3,60000,30000,0
job_sword1,50,108,0,0 monster Fabre 1184,3,60000,30000,0
diff --git a/npc/pre-re/jobs/1-1/thief.txt b/npc/pre-re/jobs/1-1/thief.txt
index e0d13a0c9..4777cb603 100644
--- a/npc/pre-re/jobs/1-1/thief.txt
+++ b/npc/pre-re/jobs/1-1/thief.txt
@@ -1,24 +1,40 @@
-//===== Hercules Script ======================================
-//= Thief Job Quest
-//===== By: ==================================================
-//= rAthena Dev Team
-//===== Current Version: =====================================
-//= 1.8
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) rAthena Dev Team
+//= Copyright (C) eAthena Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) massdriller
+//= Copyright (C) Lupus
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Thief Job Quest (Pre-Renewal)
+//================= Description ===========================================
//= Job quest for Thief classes
-//===== Additional Comments: =================================
-//= 1.0 Fully working.
-//= 1.1 Added instant job change for High Novice [Lupus]
-//= 1.3 Added Baby Class support [Lupus]
-//= 1.4 Optimised and moved first checker to Jfunc1-1 [massdriller]
-//= Fixed possible EXP abuse [Lupus]
-//= 1.5 Now saves/restores all quest skills [Lupus]
-//= 1.6 Merged back JFunc [Lupus] 1.6a typos
-//= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
-//= No longer uses function "F_ToHigh"
-//= 1.8 Added Quest Log commands. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.8
+//=========================================================================
moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
if (Upper == 1) {
@@ -525,13 +541,8 @@ moc_ruins,141,125,3 script Mr. Irrelevant 4_M_01,{
close;
}
-// Monsters
-//============================================================
+//== Monsters ==============================================
job_thief1,0,0,0,0 monster Orange Mushroom 1182,180,0,0,0
job_thief1,0,0,0,0 monster Fabre 1184,50,0,0,0
job_thief1,0,0,0,0 monster Chonchon 1183,50,0,0,0
job_thief1,0,0,0,0 monster Spore 1014,30,0,0,0
-
-//============================================================
-// mapflag
-//============================================================
diff --git a/npc/pre-re/jobs/novice/novice.txt b/npc/pre-re/jobs/novice/novice.txt
index 3e61066c9..0a2f86ae3 100644
--- a/npc/pre-re/jobs/novice/novice.txt
+++ b/npc/pre-re/jobs/novice/novice.txt
@@ -1,29 +1,46 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Kisuka
+//= Copyright (C) Samuray22
+//= Copyright (C) Lupus
+//= Copyright (C) Toms
+//= Copyright (C) Silent
+//= Copyright (C) Vicious
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) Dr.Evil
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Novice Training Grounds (Pre-Renewal)
+//================= Description ===========================================
//= Ep 10+ Novice Training Grounds
-//===== By: ==================================================
-//= Dr.Evil & MasterOfMuppets
-//===== Current Version: =====================================
+//================= Current Version =======================================
//= 2.4
-//===== Description: =========================================
-//= [Official Conversion]
-//= Novice Training Grounds
-//===== Additional Comments: =================================
-//= 1.7D Added confirm character name thing on receptionist. [Kisuka]
-//= 1.8 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= NPCs are not backwards compatable, and will remove
-//= old variables used in the previous novice grounds.
-//= 1.9 Fixed problem with Hanson's dialog. (bugreport:1703) [L0ne_W0lf]
-//= Fixed Entrance Guard clearing vars. (bugreport:1695)
-//= Added duplicate NPCs to combat training maps.
-//= 2.0 Fixed savepoint not being changed sometimes. [L0ne_W0lf]
-//= 2.1 Corrected spacing issue in welcome message. [L0ne_W0lf]
-//= 2.2 Corrected Leo's endless dialog. [L0ne_W0lf]
-//= 2.3 Added fix to Hanson from GM-windsor- and Saithis. [L0ne_W0lf]
-//= 2.3a Correct a wrong variable name. (bugreport:2293) [Samuray22]
-//= 2.4 Corrected an error in Hanson. (bugreport:2374) [L0ne_W0lf]
-//============================================================
+//=========================================================================
-// Bulletin Board
+//== Bulletin Board ========================================
new_1-1,66,114,4 script Bulletin Board#nv HIDDEN_NPC,{
mes "^FF0000=================================^000000";
mes "^FF0000 ^000000 ^E40CAA[Welcome]^CC0000 to ^FF9000Novice^7FFF00 Training ^00FF00Grounds ^E40CAA[Welcome]^FF0000^000000";
@@ -59,7 +76,7 @@ new_1-1,144,107,2 script Guard#nv2 8W_SOLDIER,{
close;
}
-// Receptionist
+//== Receptionist ==========================================
new_1-2,100,29,4 script Receptionist#nv1 4_M_04,{
mes "[Training Grounds Receptionist]";
mes "Hello, you look to be new here.";
@@ -348,7 +365,7 @@ new_1-1,53,114,4 script Shion#nv1 4_F_JOB_HUNTER,{
}
}
-// Interfaces Tutor
+//== Interfaces Tutor ======================================
new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{
if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) {
mes "[Kris]";
@@ -1529,7 +1546,7 @@ new_1-2,118,108,3 script Kafra Employee#nv1 4_F_KAFRA1,{
}
}
-//Interface Assistant
+//== Interface Assistant ===================================
new_1-2,161,182,5 script Instructor#nv 4_F_03,{
mes "[Edwin]";
mes "Welcome to my class.";
@@ -2616,7 +2633,7 @@ new_1-2,38,182,3 script Entrance Guard#nv 4_F_03,{
}
}
-//Teleport NPC
+//== Teleport NPC ==========================================
new_1-3,95,30,4 script Trainer#nv1::NovHoffman 4_M_02,{
mes "[Hoffman]";
mes "Hey there~";
@@ -2726,7 +2743,7 @@ new_3-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv3 4_M_03
new_4-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv4 4_M_03
new_5-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv5 4_M_03
-//Potato Merchant
+//== Potato Merchant =======================================
new_1-2,28,185,4 shop Potato Merchant 4_F_01,516:15
new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
@@ -3899,7 +3916,7 @@ S_UserJobchoice:
return;
}
-//Novice Instructor
+//== Novice Instructor =====================================
new_1-4,91,22,4 script Bruce#nv 1_M_LIBRARYMASTER,{
if (Class == Job_Novice) {
if (nov_3_swordman == 20) {
@@ -4190,7 +4207,7 @@ new_1-4,91,22,4 script Bruce#nv 1_M_LIBRARYMASTER,{
}
}
-// Training Ground Mobs
+//== Training Ground Mobs ==================================
new_1-3,0,0,0,0 monster Poring 1002,10,0,0,0
new_1-3,0,0,0,0 monster Drops 1113,10,0,0,0
new_1-3,0,0,0,0 monster Lunatic 1063,10,0,0,0
@@ -4216,20 +4233,3 @@ new_2-3,0,0,0,0 monster Fabre 1184,5,0,0,0
new_3-3,0,0,0,0 monster Fabre 1184,5,0,0,0
new_4-3,0,0,0,0 monster Fabre 1184,5,0,0,0
new_5-3,0,0,0,0 monster Fabre 1184,5,0,0,0
-
-//============================================================
-// Old changelog
-//============================================================
-//= 1.0 Added the New Novice Training Grounds, a big thanks [MasterOfMuppets]
-//= to Dr.Evil who did 90% of the work =)
-//= 1.0b Temp measure to stop exploits. [Vicious]
-//= 1.2 Removed Duplicates [Silent]
-//= 1.3 Removed Duplicates [Toms]
-//= 1.4 Added Kafra Free Cart Tickets, as in official one [Lupus]
-//= 1.5 Fixed warps, removed map duplicates, typos [Lupus]
-//= 1.6 Changed clone maps new_1-? -> new_zone0? [Lupus]
-//= 1.7 Now Kafra Tickets are given at correct NPC/Actions [Lupus]
-//= 1.7a a bit of optimization [Lupus]
-//= 1.7b Corrected a little Typo Error. (bugreport:728) [Samuray22]
-//= 1.7C Corrected another Typo Error. (bugreport:740) [Samuray22]
-//============================================================