summaryrefslogtreecommitdiff
path: root/npc/quests/first_class
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/first_class')
-rw-r--r--npc/quests/first_class/tu_acolyte.txt99
-rw-r--r--npc/quests/first_class/tu_archer.txt101
-rw-r--r--npc/quests/first_class/tu_ma_th01.txt94
-rw-r--r--npc/quests/first_class/tu_magician01.txt55
-rw-r--r--npc/quests/first_class/tu_merchant.txt66
-rw-r--r--npc/quests/first_class/tu_sword.txt71
-rw-r--r--npc/quests/first_class/tu_thief01.txt54
7 files changed, 306 insertions, 234 deletions
diff --git a/npc/quests/first_class/tu_acolyte.txt b/npc/quests/first_class/tu_acolyte.txt
index 3a1a5f748..96b6e628e 100644
--- a/npc/quests/first_class/tu_acolyte.txt
+++ b/npc/quests/first_class/tu_acolyte.txt
@@ -1,28 +1,44 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Daegaladh
+//= Copyright (C) Euphy
+//= Copyright (C) Joseph
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Acolyte Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.9
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Acolyte training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.4 Misc. updates. [L0ne_W0lf]
-//= 1.5 Adjusted EXP gains to Renewal values.
-//= 1.6 Fixed a wrong placed curly bracket. [Joseph]
-//= 1.6a Added 'npcskill' command. [Euphy]
-//= 1.7 Fixed exp, texts, and requirements in pre-renewal [Daegaladh]
-//= 1.8 Updated to match the official script. [Euphy]
-//= 1.9 Added GM management function. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.9
+//=========================================================================
-// Priest Praupin
-//============================================================
+//== Priest Praupin ========================================
prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
mes "[Priest Praupin]";
if(BaseJob != Job_Acolyte){
@@ -172,8 +188,7 @@ prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
close;
}
-// Asthe
-//============================================================
+//== Asthe =================================================
prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes "[Asthe]";
switch(tu_acolyte01){
@@ -798,8 +813,7 @@ prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
}
-// Priest Gardron
-//============================================================
+//== Priest Gardron ========================================
monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
mes "[Priest Gardron]";
if(tu_acolyte01 == 7){
@@ -950,8 +964,7 @@ monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
close;
}
-// Dog
-//============================================================
+//== Dog ===================================================
prt_monk,235,245,5 script Dog#tu 4_DOG01,{
mes "[Dog]";
mes "^CDB79EBark bark!";
@@ -997,8 +1010,7 @@ prt_monk,235,245,5 script Dog#tu 4_DOG01,{
close;
}
-// Boy
-//============================================================
+//== Boy ===================================================
prt_monk,243,238,5 script Boy#boy_voi HIDDEN_WARP_NPC,5,5,{
OnTouch_:
if(tu_acolyte01 != 10)end;
@@ -1008,8 +1020,7 @@ OnTouch_:
close;
}
-// Ill Girl
-//============================================================
+//== Ill Girl ==============================================
prt_monk,226,257,6 script Ill Girl#tu 4_F_04,{
mes "[Angelic]";
if(tu_acolyte01 > 12){
@@ -1210,8 +1221,7 @@ prt_monk,226,257,6 script Ill Girl#tu 4_F_04,{
close;
}
-// Veiner
-//============================================================
+//== Veiner ================================================
prt_monk,197,228,3 script Veiner 4_M_ORIENT02,{
mes "[Veiner]";
if(countitem(1081) && tu_acolyte01 == 18){
@@ -1254,8 +1264,7 @@ prt_monk,197,228,3 script Veiner 4_M_ORIENT02,{
close;
}
-// Hedrick
-//============================================================
+//== Hedrick ===============================================
prt_monk,28,260,5 script Hedrick 1_M_04,{
mes "[Hedrick]";
mes "^333333*Whew!*^000000";
@@ -1290,8 +1299,7 @@ prt_monk,28,260,5 script Hedrick 1_M_04,{
close;
}
-// Weapon Merchant
-//============================================================
+//== Weapon Merchant =======================================
prt_monk,136,261,0 script Weapon Merchant#tu HIDDEN_WARP_NPC,9,9,{
OnTouch:
if(tu_acolyte01 != 20 || countitem(1081)==0) end;
@@ -1308,8 +1316,7 @@ OnTouch:
close;
}
-// Karven
-//============================================================
+//== Karven ================================================
monk_in,103,176,7 script Karven 1_M_PASTOR,{
mes "[Karven]";
mes "May you rest";
@@ -1342,8 +1349,7 @@ monk_in,103,176,7 script Karven 1_M_PASTOR,{
close;
}
-// Gloria
-//============================================================
+//== Gloria ================================================
prt_monk,219,164,3 script Gloria#tu 4_F_SISTER,{
mes "[Gloria]";
if(BaseJob != Job_Acolyte){
@@ -1415,8 +1421,7 @@ prt_monk,219,164,3 script Gloria#tu 4_F_SISTER,{
close;
}
-// Cleope Verce
-//============================================================
+//== Cleope Verce ==========================================
prt_monk,153,210,3 script Cleope Verce 4_F_SISTER,{
mes "[Cleope Verce]";
if(BaseJob != Job_Acolyte){
@@ -1589,8 +1594,7 @@ prt_monk,153,210,3 script Cleope Verce 4_F_SISTER,{
mes "weather today...";
close;
}
-// Range NPC
-//============================================================
+//== Range NPC =============================================
prt_monk,217,123,0 script #tu_monk HIDDEN_WARP_NPC,10,10,{
OnTouch_:
if(BaseJob == Job_Acolyte){
@@ -1610,8 +1614,7 @@ OnTouch_:
end;
}
-// Eavesdrop
-//============================================================
+//== Eavesdrop =============================================
prt_monk,223,123,3 script Eavesdrop#tu HIDDEN_NPC,{
if(BaseJob != Job_Acolyte){
mes "^3355FFThere's nothing here.^000000";
diff --git a/npc/quests/first_class/tu_archer.txt b/npc/quests/first_class/tu_archer.txt
index 2ca63f2f5..1f3506428 100644
--- a/npc/quests/first_class/tu_archer.txt
+++ b/npc/quests/first_class/tu_archer.txt
@@ -1,31 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Kisuka
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Archer Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 2.0
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Archer training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 fixed Weight check
-//= 1.3 Moved Master Kavaruk (overlapped Phantasmic Arrow
-//= Skill quest NPC) [Lupus]
-//= 1.4 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.5 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf]
-//= 1.6 Fixed infinate loop. (bugreport:2393) [L0ne_W0lf]
-//= 1.7 Added 10.3 dialog and moved Arpesto to hunter skill quest. [Kisuka]
-//= 1.8 Updated slightly, removed additional emotions from Reiden. [L0ne_W0lf]
-//= 1.9 Misc. updates. [L0ne_W0lf]
-//= 1.9a Added 'npcskill' command. [Euphy]
-//= 2.0 Updated to match the official script. [Euphy]
-//= Added Pre-Renewal support.
-//============================================================
+//================= Current Version =======================================
+//= 2.0
+//=========================================================================
-// Bard Jet
-//============================================================
+//== Bard Jet ==============================================
payon_in02,67,65,3 script Bard Jet#tu 1_M_BARD,{
mes "[Jet]";
mes "Every god never grows old";
@@ -160,8 +172,7 @@ payon_in02,67,65,3 script Bard Jet#tu 1_M_BARD,{
close;
}
-// Sign
-//============================================================
+//== Sign ==================================================
pay_arche,127,154,4 script Sign#arc 2_BOARD1,{
mes " ";
mes " Archer Job Change Office ---> ";
@@ -170,8 +181,7 @@ pay_arche,127,154,4 script Sign#arc 2_BOARD1,{
close;
}
-// Master Kavaruk
-//============================================================
+//== Master Kavaruk ========================================
payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
mes "[Master Kavaruk]";
mes "Hello, young one.";
@@ -416,8 +426,7 @@ payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
close;
}
-// Reidin Corse
-//============================================================
+//== Reidin Corse ==========================================
pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "[Reidin Corse]";
if(MaxWeight - Weight < 2000){
@@ -1185,8 +1194,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
close;
}
-// Seisner
-//============================================================
+//== Seisner ===============================================
pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
specialeffect EF_HIT2,"#Target";
mes "[Seisner]";
@@ -1391,12 +1399,10 @@ pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
close;
}
-// Target
-//============================================================
+//== Target ================================================
pay_arche,76,135,3 script #Target HIDDEN_NPC,{ end; }
-// Acolyte
-//============================================================
+//== Acolyte ===============================================
- script ::Acolyte_Tu -1,{
mes "[Acolyte]";
if(tu_archer01 == 14){
@@ -1549,8 +1555,7 @@ pay_arche,76,135,3 script #Target HIDDEN_NPC,{ end; }
close;
}
-// Alchemist Guildmember
-//============================================================
+//== Alchemist Guildmember =================================
pay_arche,130,113,3 script Alchemist Guildmember#tu 2_M_ALCHE,{
mes "[Alchemist Guildmember]";
if(tu_archer02 > 0){
@@ -1623,8 +1628,7 @@ pay_arche,130,113,3 script Alchemist Guildmember#tu 2_M_ALCHE,{
close;
}
-// Arthail
-//============================================================
+//== Arthail ===============================================
prontera,126,335,5 script Arthail 1_M_BARD,{
mes "[Arthail]";
if(tu_archer02 < 3){
@@ -1804,8 +1808,7 @@ prontera,126,335,5 script Arthail 1_M_BARD,{
close;
}
-// New Guild Master
-//============================================================
+//== New Guild Master ======================================
prontera,167,281,3 script New Guild Master#tu 4_M_MONK,{
mes "[New Guild Master]";
mes "Hearken, all";
@@ -1827,8 +1830,7 @@ prontera,167,281,3 script New Guild Master#tu 4_M_MONK,{
close;
}
-// Mage
-//============================================================
+//== Mage ==================================================
prontera,144,301,5 script Mage#tu 2_F_MAGICMASTER,{
mes "[Mage]";
mes "Did you see that";
@@ -1855,8 +1857,7 @@ prontera,144,301,5 script Mage#tu 2_F_MAGICMASTER,{
close;
}
-// Minister
-//============================================================
+//== Minister ==============================================
prt_castle,76,165,6 script Minister#tu 1_M_JOBTESTER,{
mes "[Minister]";
mes "The royal family";
@@ -1915,8 +1916,7 @@ prt_castle,76,165,6 script Minister#tu 1_M_JOBTESTER,{
close;
}
-// Range NPC
-//============================================================
+//== Range NPC =============================================
prt_castle,94,150,4 script #sound_tu HIDDEN_WARP_NPC,6,6,{
OnTouch_:
if(tu_archer02 == 6) {
@@ -1930,8 +1930,7 @@ OnTouch_:
end;
}
-// Bishop Maugins
-//============================================================
+//== Bishop Maugins ========================================
monk_in,19,43,1 script Bishop Maugins 1_M_PASTOR,{
mes "[Bishop Maugins]";
if(tu_archer02 == 7){
diff --git a/npc/quests/first_class/tu_ma_th01.txt b/npc/quests/first_class/tu_ma_th01.txt
index 70966ad73..282ad6a50 100644
--- a/npc/quests/first_class/tu_ma_th01.txt
+++ b/npc/quests/first_class/tu_ma_th01.txt
@@ -1,21 +1,40 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Thief Mage Quest Story Mode
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Battle Traces from Thief and Magician training quests.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Changed "battle_trace" to "Trace of Battle". [L0ne_W0lf]
-//= 1.3 Misc. updates. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
-// Battle Traces 1
-//============================================================
+//== Battle Traces 1 =======================================
moc_fild12,166,369,0 script Trace of Battle#1 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 5){
@@ -105,8 +124,7 @@ moc_fild12,166,369,0 script Trace of Battle#1 CLEAR_NPC,{
close;
}
-// Battle Traces 2
-//============================================================
+//== Battle Traces 2 =======================================
moc_fild12,173,215,0 script Trace of Battle#2 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 9){
@@ -155,8 +173,7 @@ moc_fild12,173,215,0 script Trace of Battle#2 CLEAR_NPC,{
close;
}
-// Battle Traces 3
-//============================================================
+//== Battle Traces 3 =======================================
moc_fild12,276,165,0 script Trace of Battle#3 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 10){
@@ -208,8 +225,7 @@ moc_fild12,276,165,0 script Trace of Battle#3 CLEAR_NPC,{
close;
}
-// Battle Traces 4
-//============================================================
+//== Battle Traces 4 =======================================
moc_fild11,39,163,0 script Trace of Battle#4 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 11){
@@ -268,8 +284,7 @@ moc_fild11,39,163,0 script Trace of Battle#4 CLEAR_NPC,{
close;
}
-// Battle Traces 5
-//============================================================
+//== Battle Traces 5 =======================================
moc_fild11,205,52,0 script Trace of Battle#5 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 12){
@@ -417,8 +432,7 @@ moc_fild11,205,52,0 script Trace of Battle#5 CLEAR_NPC,{
close;
}
-// Battle Traces 6
-//============================================================
+//== Battle Traces 6 =======================================
moc_fild11,226,235,0 script Trace of Battle#6 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
@@ -460,8 +474,7 @@ moc_fild11,226,235,0 script Trace of Battle#6 CLEAR_NPC,{
close;
}
-// Battle Traces 7
-//============================================================
+//== Battle Traces 7 =======================================
moc_fild11,184,342,0 script Trace of Battle#7 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
@@ -501,8 +514,7 @@ moc_fild11,184,342,0 script Trace of Battle#7 CLEAR_NPC,{
close;
}
-// Battle Traces 8
-//============================================================
+//== Battle Traces 8 =======================================
moc_fild17,213,358,0 script Trace of Battle#8 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 13){
@@ -562,8 +574,7 @@ moc_fild17,213,358,0 script Trace of Battle#8 CLEAR_NPC,{
close;
}
-// Battle Traces 9
-//============================================================
+//== Battle Traces 9 =======================================
moc_fild17,228,274,0 script Trace of Battle#9 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 14){
@@ -657,8 +668,7 @@ moc_fild17,228,274,0 script Trace of Battle#9 CLEAR_NPC,{
close;
}
-// Battle Traces 10
-//============================================================
+//== Battle Traces 10 ======================================
moc_fild17,34,292,0 script Trace of Battle#10 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 16){
@@ -710,8 +720,7 @@ moc_fild17,34,292,0 script Trace of Battle#10 CLEAR_NPC,{
close;
}
-// Battle Traces 11
-//============================================================
+//== Battle Traces 11 ======================================
moc_fild18,346,296,0 script Trace of Battle#11 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 17){
@@ -767,8 +776,7 @@ moc_fild18,346,296,0 script Trace of Battle#11 CLEAR_NPC,{
close;
}
-// Battle Traces 12
-//============================================================
+//== Battle Traces 12 ======================================
moc_fild18,309,257,0 script Trace of Battle#12 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 18){
@@ -820,8 +828,7 @@ moc_fild18,309,257,0 script Trace of Battle#12 CLEAR_NPC,{
close;
}
-// Battle Traces 13
-//============================================================
+//== Battle Traces 13 ======================================
moc_fild18,177,333,0 script Trace of Battle#13 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 19){
@@ -874,8 +881,7 @@ moc_fild18,177,333,0 script Trace of Battle#13 CLEAR_NPC,{
close;
}
-// Battle Traces 14
-//============================================================
+//== Battle Traces 14 ======================================
moc_fild18,111,303,0 script Trace of Battle#14 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 20){
@@ -927,8 +933,7 @@ moc_fild18,111,303,0 script Trace of Battle#14 CLEAR_NPC,{
close;
}
-// Battle Traces 15
-//============================================================
+//== Battle Traces 15 ======================================
moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 21){
@@ -1250,8 +1255,7 @@ moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
close;
}
-// Battle Traces 16
-//============================================================
+//== Battle Traces 16 ======================================
moc_fild18,156,96,0 script Trace of Battle#16 CLEAR_NPC,{
if(BaseClass == Job_Thief){
if(tu_thief01 < 25){
diff --git a/npc/quests/first_class/tu_magician01.txt b/npc/quests/first_class/tu_magician01.txt
index 01dd61b54..1998ccb89 100644
--- a/npc/quests/first_class/tu_magician01.txt
+++ b/npc/quests/first_class/tu_magician01.txt
@@ -1,29 +1,48 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Magician Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.4
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Magician training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 Optimized [Lupus]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Misc. updates. [L0ne_W0lf]
-//= 1.4 Updated to match the official script. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.4
+//=========================================================================
-// Sign
-//============================================================
+//== Sign ==================================================
geffen,61,174,4 script Sign#M HIDDEN_NPC,{
mes "- Mage Job Change -";
close;
}
-// New Mage Manager
-//============================================================
+//== New Mage Manager ======================================
geffen,67,180,4 script New Mage Manager#M 8_F,{
mes "[Mana]";
if(Class == Job_Novice){
diff --git a/npc/quests/first_class/tu_merchant.txt b/npc/quests/first_class/tu_merchant.txt
index 23696186e..9b863bf7f 100644
--- a/npc/quests/first_class/tu_merchant.txt
+++ b/npc/quests/first_class/tu_merchant.txt
@@ -1,22 +1,41 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Merchant Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.3
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Merchant training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 Fixed bugs, optimized [Lupus]
-//= 1.2 fixed Weight check
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Misc. updates. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 1.3
+//=========================================================================
-// Guarnien
-//============================================================
+//== Guarnien ==============================================
alberta_in,70,51,5 script Guarnien 4W_M_02,{
mes "[Guarnien]";
if(Class != Job_Merchant && Class != Job_Baby_Merchant){
@@ -655,8 +674,7 @@ alberta_in,70,51,5 script Guarnien 4W_M_02,{
}
}
-// Sagle
-//============================================================
+//== Sagle =================================================
prontera,66,111,3 script Sagle 4_KID01,{
mes "[Sagle]";
if(tu_merchant == 8){
@@ -814,8 +832,7 @@ prontera,66,111,3 script Sagle 4_KID01,{
close;
}
-// Kellion
-//============================================================
+//== Kellion ===============================================
prontera,93,330,3 script Kellion 4W_M_01,{
mes "[Kellion]";
if(tu_merchant == 8){
@@ -948,8 +965,7 @@ prontera,93,330,3 script Kellion 4W_M_01,{
close;
}
-// Aigie
-//============================================================
+//== Aigie =================================================
prt_in,169,11,3 script Aigie 4_F_03,{
if(tu_merchant == 8){
mes "[Aigie]";
@@ -1094,8 +1110,7 @@ prt_in,169,11,3 script Aigie 4_F_03,{
close;
}
-// Jayon
-//============================================================
+//== Jayon =================================================
prontera,247,129,3 script Jayon 4_M_03,{
if(tu_merchant == 8){
mes "[Jayon]";
@@ -1246,8 +1261,7 @@ prontera,247,129,3 script Jayon 4_M_03,{
close;
}
-// Maos
-//============================================================
+//== Maos ==================================================
prt_in,251,129,3 script Maos 4_M_SEAMAN,{
if(tu_merchant == 8){
mes "[Maos]";
diff --git a/npc/quests/first_class/tu_sword.txt b/npc/quests/first_class/tu_sword.txt
index b200e246f..6dfb3f33a 100644
--- a/npc/quests/first_class/tu_sword.txt
+++ b/npc/quests/first_class/tu_sword.txt
@@ -1,25 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) KirieZ
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Swordman Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.7
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Swordman training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Fixed a typo on NPC name. [SinSloth]
-//= 1.3 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.4 Misc. updates. [L0ne_W0lf]
-//= 1.5 Added Renewal Izlude coordinates.
-//= 1.6 Added Pre-Renewal support. [Euphy]
-//= 1.7 Fixed quest log linking [KirieZ]
-//============================================================
+//================= Current Version =======================================
+//= 1.7
+//=========================================================================
-// Shurank
-//============================================================
+//== Shurank ===============================================
izlude_in,82,163,3 script Shurank 4_M_JOB_KNIGHT1,{
mes "[Shurank]";
if(Class == Job_Novice || Class == Job_Baby){
@@ -991,8 +1009,7 @@ izlude_in,82,163,3 script Shurank 4_M_JOB_KNIGHT1,{
close;
}
-// Daqu'ee
-//============================================================
+//== Daqu'ee ===============================================
geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
if(BaseJob == Job_Novice){
mes "[Dequ'ee]";
@@ -2250,8 +2267,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
close;
}
-// Geil
-//============================================================
+//== Geil ==================================================
morocc_in,51,101,3 script Geil 4_M_ORIENT02,{
mes "[Geil]";
if(tu_swordman == 15){
@@ -2301,8 +2317,7 @@ morocc_in,51,101,3 script Geil 4_M_ORIENT02,{
close;
}
-// Meutro
-//============================================================
+//== Meutro ================================================
morocc,82,292,5 script Muetro 4_M_02,{
mes "[Muetro]";
if(tu_swordman == 15){
@@ -2342,8 +2357,7 @@ morocc,82,292,5 script Muetro 4_M_02,{
close;
}
-// Hans
-//============================================================
+//== Hans ==================================================
morocc,240,72,3 script Hans 4_M_04,{
mes "[Hans]";
if(tu_swordman == 15){
@@ -2400,8 +2414,7 @@ morocc,240,72,3 script Hans 4_M_04,{
close;
}
-// Bankley
-//============================================================
+//== Bankley ===============================================
morocc_in,12,156,3 script Bankley 4W_M_01,{
if(tu_swordman > 19){
mes "^3355FFBankley had a pitiable";
diff --git a/npc/quests/first_class/tu_thief01.txt b/npc/quests/first_class/tu_thief01.txt
index 8d6788ce6..c593d8b93 100644
--- a/npc/quests/first_class/tu_thief01.txt
+++ b/npc/quests/first_class/tu_thief01.txt
@@ -1,23 +1,43 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) Playtester
+//= Copyright (C) SinSloth
+//= Copyright (C) Lupus
+//= Copyright (C) Jukka
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Thief Class Tutorial and Job Specific Quest
-//===== By: ==================================================
-//= Fix up by Jukka
-//===== Current Version: =====================================
-//= 1.5
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Thief training quest.
-//===== Additional Comments: =================================
-//= 1.0 Fully working
-//= 1.1 optimized [Lupus]
-//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
-//= 1.3 Fixed a few minor mistakes [Playtester]
-//= 1.4 Misc. updates. [L0ne_W0lf]
-//= 1.5 Added Pre-Renewal support. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.5
+//=========================================================================
-// Thief Trainer
-//============================================================
+//== Thief Trainer =========================================
moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "[Yierhan]";
if(Class == Job_Novice){