diff options
Diffstat (limited to 'npc/quests/first_class')
-rw-r--r-- | npc/quests/first_class/tu_acolyte.txt | 99 | ||||
-rw-r--r-- | npc/quests/first_class/tu_archer.txt | 101 | ||||
-rw-r--r-- | npc/quests/first_class/tu_ma_th01.txt | 94 | ||||
-rw-r--r-- | npc/quests/first_class/tu_magician01.txt | 55 | ||||
-rw-r--r-- | npc/quests/first_class/tu_merchant.txt | 66 | ||||
-rw-r--r-- | npc/quests/first_class/tu_sword.txt | 71 | ||||
-rw-r--r-- | npc/quests/first_class/tu_thief01.txt | 54 |
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){ |