diff options
author | Haru <haru@dotalux.com> | 2015-11-10 16:51:00 +0100 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2015-12-15 20:53:51 +0100 |
commit | a29147e139c55ecedfce5dbd75de9bb886b1ad4e (patch) | |
tree | e9353f10e250dc135050ee0465a4070228f62c48 /npc/jobs/2-1 | |
parent | d5ed62e142daf76bcfdf68ba2e1da0ae42e9ec13 (diff) | |
download | hercules-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/jobs/2-1')
-rw-r--r-- | npc/jobs/2-1/assassin.txt | 92 | ||||
-rw-r--r-- | npc/jobs/2-1/blacksmith.txt | 83 | ||||
-rw-r--r-- | npc/jobs/2-1/hunter.txt | 104 | ||||
-rw-r--r-- | npc/jobs/2-1/knight.txt | 97 | ||||
-rw-r--r-- | npc/jobs/2-1/priest.txt | 85 | ||||
-rw-r--r-- | npc/jobs/2-1/wizard.txt | 97 |
6 files changed, 271 insertions, 287 deletions
diff --git a/npc/jobs/2-1/assassin.txt b/npc/jobs/2-1/assassin.txt index c98fca135..fe74e5d04 100644 --- a/npc/jobs/2-1/assassin.txt +++ b/npc/jobs/2-1/assassin.txt @@ -1,53 +1,49 @@ -//===== Hercules Script ====================================== +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2012-2015 Hercules Dev Team +//= Copyright (C) Euphy +//= Copyright (C) JayPee +//= Copyright (C) Kisuka +//= Copyright (C) brianluau +//= Copyright (C) Zephyrus +//= Copyright (C) Zephyrus_cr +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Toms +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) Pgro Team (OwNaGe) +//= Copyright (C) kobra_k88 +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Assassin Job Quest -//===== By: ================================================== -//= kobra_k88 -//===== Current Version: ===================================== -//= 3.6 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Assassin class. -//===== Additional Comments: ================================= -//= 1.0 Used some dialogue from the aegis Assassin script translated By: Pgro Team (OwNaGe) -//= Also converted the booby traps from the aegis script.[kobra_k88] -//= 1.1 Made adjustments to ontouch npcs to work with the new "ontouch" functionality. -//= Fixed some duplicate npc names. Added missing waitingroom triggers. -//= Fixed warp in "TimerSin", was supposed to be an areawarp. -//= For some reason sometimes the "Nameless One" would have message windows -//= without controls. Changed the doevent that triggers him to an -//= addtimer and that seemed make the prob. go away[kobra_k88] -//= 1.2 Fixed WRONG skillpoint check! [Lupus] -//= 1.2b Fixed missing commands and typos [Lupus] -//= 1.3 Baby class Support added [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//= 2.2 Merged back JFunc. Fixed missing dialogue [Lupus] -//= 2.3 Fixed typo and change Nameless addtimer to 100 (with 700ms I -//= was still able to bypass it) [Toms] -//= 2.4 Fixed skipping of Nameless NPC [Lupus] -//= 2.5 Fixed a Rogue exploit [Lupus] -//= 2.6 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.7 Several bugfixes with the help of Samuray22 and Barron-Monster. [L0ne_W0lf] -//= 2.8 Removed duplicate warps. [L0ne_W0lf] -//= 2.8a Deleted unused variables. [Samuray22] -//= 2.8b Fixed error caused in last updated, removed useless variable 'joblvl'. [L0ne_W0lf] -//= 2.9 Fixed an indent and added a 'break;' in hopes of 'fixing' an error [L0ne_W0lf] -//= 2.9a Corrected a Typo error ";;". [Samuray22] -//= 2.9b Moved a wrong 'break'. [Zephyrus_cr] -//= 3.0 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= 3.1 Fixed problem with waiting room. (bugreport:1099) [L0ne_W0lf] -//= 3.1a Follow up fix. Forgot to replace a label. [L0ne_W0lf] -//= 3.1b Fixed waiting room not enabled in some situations [Zephyrus] -//= 3.2 Fixed a question having all correct answers. [brianluau] -//= 3.3 Added Quest Log commands. [Kisuka] -//= 3.4 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.5 Fixed the waitingroom where player can enter the Test Area without passing the written exam. Now player will not be warp inside the Test Area when did not passed the written exam instead the player will be warp back to the written exam entrance [JayPee] -//= 3.6 Fixed broken event calls. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 3.6 +//========================================================================= in_moc_16,19,33,1 script Guildsman#asn 1_M_JOBTESTER,{ if (Upper == 1) { diff --git a/npc/jobs/2-1/blacksmith.txt b/npc/jobs/2-1/blacksmith.txt index 0109de356..1aa337057 100644 --- a/npc/jobs/2-1/blacksmith.txt +++ b/npc/jobs/2-1/blacksmith.txt @@ -1,45 +1,48 @@ -//===== Hercules Script ======================================= +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2012-2015 Hercules Dev Team +//= Copyright (C) Euphy +//= Copyright (C) Kisuka +//= Copyright (C) Yommy +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) Poki#3 +//= Copyright (C) celest +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) Komurka +//= Copyright (C) yoshiki +//= Copyright (C) EREMES THE CANIVALIZER(Aegis) +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Blacksmith Job Quest -//===== By: ================================================== -//= EREMES THE CANIVALIZER(Aegis) -//= Translated by: yoshiki. -//= Converted by: Komurka. -//= Optimized and further edited by kobra_k88. -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 2.9 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Blacksmith class. -//===== Additional Comments: ================================= -//= Changed some npc names to the iRO names. Changed some variable -//= names and labels. Edited some text.[kobra_k88] -//= Removed "if (JobLevel > 48) goto higher". It was a left over line. -//= Thx to "Decker".[kobra_k88] -//= Fixed some typos, thanks to Riotblade [celest] -//= 1.3-1.5 Added Baby Class support [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 1.7 item quantity/ids typos fix -//= 1.8 Moved the Quest to Einbroch [Poki#3] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//= 2.2 Merged Jfunc, changed job numbers to constants [Lupus] -//= 2.3 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.4 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.4a Changed a BaseJob to baseclass. [L0ne_W0lf] -//= 2.4b Further bug fixes with teh hel of Barron-Monster. [L0ne_W0lf] -//= 2.4c More fixes courtosy of Micktu. [L0ne_W0lf] -//= 2.4d Fixed an incorrect answer in the quiz. (Trojal) [L0ne_W0lf] -//= 2.4e Touched up a few issues as pointed out by Ultramage. [L0ne_W0lf] -//= 2.5 Krongast is in Lighthalzen. (DarkValmir) [L0ne_W0lf] -//= 2.6 Fixed 4 bugs [Lupus] -//= 2.6a Typo fix [Yommy] -//= 2.7 Added Quest Log commands. [Kisuka] -//= 2.8 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 2.9 Updated with some extra conditions. [Euphy] -//============================================================== +//================= Current Version ======================================= +//= 2.9 +//========================================================================= ein_in01,18,28,4 script Guildsman#BLS 4_M_JOB_BLACKSMITH,{ if (Upper == 1) { diff --git a/npc/jobs/2-1/hunter.txt b/npc/jobs/2-1/hunter.txt index 1cee70de4..ddbfbbf27 100644 --- a/npc/jobs/2-1/hunter.txt +++ b/npc/jobs/2-1/hunter.txt @@ -1,60 +1,50 @@ -//===== Hercules Script ====================================== +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2012-2015 Hercules Dev Team +//= Copyright (C) Vali +//= Copyright (C) Kisuka +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Samuray22 +//= Copyright (C) FlavioJS +//= Copyright (C) Silent +//= Copyright (C) Vicious +//= Copyright (C) Poki#3 +//= Copyright (C) celest +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) yoshiki +//= Copyright (C) EREMES THE CANIVALIZER (Aegis) +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Hunter Job Quest -//===== By: ================================================== -//= EREMES THE CANIVALIZER (Aegis)Translated by yoshiki (Aegis) -//= Converted by kobra_k88 -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 3.7 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Hunter class. -//===== Additional Comments: ================================= -//= 0.5 Fully working. -//= 0.6 Changed global variable names to unique ones. -//= 0.7 - 0.8 Updates for rAthena +Knight2,Crusader2 fix -//= 0.9 Fixed items quest fork bug [Lupus] -//= 1.0 Fixed items quest bug: added extra condition [Lupus] -//= 1.1 Fixed skillpoints check bug [Lupus] -//= 1.2 Fixed an exploit, thanks to nonox [celest] -//= 1.3 Added Baby Class support [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 1.6a Infinite Arrows exploit fix (thanx to Lorky, that -//= reported the bug) [Lupus] -//= 1.7 Moved the Job QUest to Hugel [Poki#3] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Removed Duplicates [Silent] -//= 2.2 Merged JFunc, fixed missing dialogues [Lupus] -//= 2.2a Fixed Sharon resetting the test2 item set [Lupus] -//= 2.3a 7 official sets of Demon Hunter,thx to Dr.Evil [Lupus] -//= 2.4a Added missing next;, missing NPC names [Lupus] -//= 2.5 "strcharinfo" -> "strcharinfo(0)" [FlavioJS] -//= 2.6 Fixed 3rd Test. [Samuray22] -// -Changed Timers from 3 to 1 minute. -// -Changed "Job Change Monsters". -// -Thanks to ultradamage. -//= 2.7 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.8 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.9 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] -//= 2.9a Deleted unused variables. [Samuray22] -//= 3.0 Fixed a small typo, "jo" instead of "Job". [L0ne_W0lf] -//= 3.0a Corrected a Typo error ";;". [Samuray22] -//= 3.1 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= 3.2 Fixes a bug where the timer was stopped causing the [L0ne_W0lf] -//= test to freeze. (bugreport:1099) -//= 3.3 Added missing next. [L0ne_W0lf] -//= 3.4 Corrected some Issues with the Waiting Room. (bugreport:1890) [Samuray22] -//= Deleted a Unnecesary Next; on Hunter Guildsman#hnt. (bugreports:1665,2239,2179) -//= 3.5 Added Quest Log commands. [Kisuka] -//= 3.6 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.7 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info). -//============================================================ +//================= Current Version ======================================= +//= 3.7 +//========================================================================= -// Notices in the old Hunter Guild. -//============================================================ +//== Notices in the old Hunter Guild ======================= in_hunter,99,99,4 script Hunter Info#hnt::HntNotice 4_F_JOB_HUNTER,{ mes "============Notice ============"; mes "We would like to inform that the Hunter Job Change Location"; @@ -74,8 +64,7 @@ in_hunter,99,99,4 script Hunter Info#hnt::HntNotice 4_F_JOB_HUNTER,{ pay_fild10,148,252,3 duplicate(HntNotice) Job Change Location#hu 4_BOARD3 -// Actual Job quest start -//============================================================ +//== Actual Job quest start ================================ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{ if (Upper == 1) { mes "[Hunter Sherin]"; @@ -1260,8 +1249,7 @@ OnTouch: warp "payon_in03",128,7; } -// Hunter Job test traps. -//============================================================ +//== Hunter Job test traps ================================= job_hunte,52,140,0 script 1-1::HntTrap -1,0,1,{ OnTouch: switch(rand(200)) { diff --git a/npc/jobs/2-1/knight.txt b/npc/jobs/2-1/knight.txt index 5abf3c3c3..7e62d4415 100644 --- a/npc/jobs/2-1/knight.txt +++ b/npc/jobs/2-1/knight.txt @@ -1,44 +1,45 @@ -//===== Hercules Script ====================================== +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2012-2015 Hercules Dev Team +//= Copyright (C) Joseph +//= Copyright (C) Euphy +//= Copyright (C) Vali +//= Copyright (C) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) PGRO TEAM (Aegis) +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Knight Job Quest -//===== By: ================================================== -//= PGRO TEAM (Aegis). -//= Converted by kobra_k88 -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 3.3 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Knight class. -//===== Additional Comments: ================================= -//= 1.0 Fully working. Please comment out any pre-existing warps for the -//= test rooms in any other files so that the ones specified here can work. -//= 1.1 Fixed a major bug. Now using the initnpctimer command, -//= donpcevent, and new waitingroom event commands. No more addtimer -//= spamming. No longer have to talk to the npc to take the test. Just enter the chat room. -//= 1.2 More bug fixes. Changed global variable names to unique ones. -//= Added second set of items to first test. Added Awake pots award for job change. -//= 1.3 Added Baby Class support [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Merged JFunc [Lupus] -//= 2.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.3 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.4 Minor fixes to timer#knt. [L0ne_W0lf] -//= 2.5 Fixes a small bug with making claymores. [L0ne_W0lf] -//= Corrected usages of killmonster and killmonsterall. -//= 2.6 Corrected an improper areawarp destination. [L0ne_W0lf] -//= 2.7 Deleted unused variables. [Samuray22] -//= 2.7a Corrected a Typo error ";;". [Samuray22] -//= 2.8 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= 2.9 Added Quest Log commands. [Kisuka] -//= 3.0 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.1 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info). -//= 3.2 More Renewal updates and some optimization. [Euphy] -//= 3.3 Fixed missing changequest. [Joseph] -//============================================================ +//================= Current Version ======================================= +//= 3.3 +//========================================================================= prt_in,88,101,4 script Chivalry Captain#knt 1_M_KNIGHTMASTER,{ mes "[Captain Herman]"; @@ -1147,8 +1148,7 @@ prt_in,79,94,4 script Sir Windsor#knt 4_M_JOB_KNIGHT1,{ } } -// Test 2 part 1 -//========================================================== +//== Test 2 part 1 ========================================= job_knt,89,106,4 script Knight Windsor#knt 4_M_JOB_KNIGHT1,{ mes "[Sir Windsor]"; mes "..."; @@ -1308,8 +1308,7 @@ OnTimer182000: end; } -// Test 2 part 2 -//========================================================== +//== Test 2 part 2 ========================================= - script Knight2 -1,{ OnInit: disablenpc "Knight2"; @@ -1372,8 +1371,7 @@ OnTimer182000: end; } -// Test 2 part 3 -//========================================================== +//== Test 2 part 3 ========================================= - script Knight3 -1,{ OnInit: disablenpc "Knight3"; @@ -1439,8 +1437,7 @@ OnTimer182000: end; } -// Test 3 (Manners) -//========================================================== +//== Test 3 (Manners) ====================================== prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{ mes "[Lady Amy]"; if (BaseJob != Job_Swordman) { @@ -1782,8 +1779,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{ } } -// Test 4 (patience) -//========================================================== +//== Test 4 (patience) ===================================== prt_in,70,99,6 script Sir Edmond#knt 4_M_JOB_KNIGHT2,{ mes "[Sir Edmond]"; if (BaseJob != Job_Swordman) { @@ -1997,8 +1993,7 @@ OnTouch: end; } -// Test 5, and creates Claymores for knights -//========================================================== +//== Test 5, and creates Claymores for knights ============= prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{ mes "[Sir Gray]"; if (BaseJob != Job_Swordman) { diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt index 89573956e..ced397552 100644 --- a/npc/jobs/2-1/priest.txt +++ b/npc/jobs/2-1/priest.txt @@ -1,36 +1,49 @@ -//===== Hercules Script ====================================== +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2012-2015 Hercules Dev Team +//= Copyright (C) Kisuka +//= Copyright (C) Samuray22 +//= Copyright (C) L0ne_W0lf +//= Copyright (C) KarLaeda +//= Copyright (C) Vicious +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) Pgro Team (OwNaGe)(Aegis) +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Priest Job Quest -//===== By: ================================================== -//= Translated By: Pgro Team (OwNaGe)(Aegis) -//= Converted by: kobra_k88. -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 2.6 -//===== File Encoding ======================================== +//================= File Encoding ========================================= //= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8. -//===== Description: ========================================= -//= [Official Conversion] +//= -If the encoding is correct, the next three lines have the same length- +//= ============ กฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤกฤ ============ +//= ============ ============================================= ============ +//= ============ กมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกมกม ============ +//================= Description =========================================== //= Job Change quest for Priest class. -//===== Additional Comments: ================================= -//= Fully working. Changed the way Priests enter the test room to help Acos. -//= Must use this with the included Acolyte quest to work properely. -//= 1.3 Added Baby Class support, fixed 3 wrong constants bugs [Lupus] -//= 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] -//= 2.0 Changed numbers to constants. [Vicious] -//= 2.1 Merged JFunc [Lupus] -//= 2.1a Fixed typo [KarLaeda] -//= 2.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.3 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.3a More bug fixes. [L0ne_W0lf] -//= 2.4 Changed Marthilda to Mathilda. [L0ne_W0llf] -//= 2.4a Deleted unused variables. [Samuray22] -//= 2.4b Corrected a Typo error ";;". [Samuray22] -//= 2.5 Added Quest Log commands. [Kisuka] -//= 2.6 Removed the need for use of 'goto.' [L0ne_W0lf] -//========================================================== +//================= Current Version ======================================= +//= 2.6 +//========================================================================= prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{ // Uncomment the following 'if' statement to allow High Priests to assist Acolytes with the job change quest. @@ -842,8 +855,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{ } } -// 2nd Test -//========================================================== +//== 2nd Test ============================================== job_prist,24,187,4 script Peter S. Alberto 4_M_MINISTER,{ mes "[Father Peter]"; if (BaseJob == Job_Priest) { @@ -1306,8 +1318,7 @@ OnTouch: end; } -// 3rd Test -//========================================================== +//== 3rd Test ============================================== job_prist,168,45,4 script Deviruchi#prst DEVIRUCHI,8,1,{ OnTouch: if (BaseJob == Job_Priest) { @@ -1607,8 +1618,7 @@ OnTouch: end; } -// 4th Test -//========================================================== +//== 4th Test ============================================== job_prist,1,2,1 script Mummy_Generator 4_M_MINISTER,1,1,{ OnInit: disablenpc "Mummy_Generator"; @@ -1721,8 +1731,7 @@ OnTouch: end; } -// Functions -//========================================================== +//== Functions ============================================= function script F_FatherRub { if (PRIEST_Q != 0) { if (PRIEST_Q == 1) { diff --git a/npc/jobs/2-1/wizard.txt b/npc/jobs/2-1/wizard.txt index 053934522..042aa8e1d 100644 --- a/npc/jobs/2-1/wizard.txt +++ b/npc/jobs/2-1/wizard.txt @@ -1,31 +1,47 @@ -//===== Hercules Script ====================================== +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2012-2015 Hercules Dev Team +//= Copyright (C) Euphy +//= Copyright (C) Vali +//= Copyright (C) Kisuka +//= Copyright (C) SoulBlaker +//= Copyright (C) Yommy +//= Copyright (C) L0ne_W0lf +//= Copyright (C) Zairik +//= Copyright (C) Vicious +//= Copyright (C) Silentdragon +//= Copyright (C) Lupus +//= Copyright (C) kobra_k88 +//= Copyright (C) yoshiki +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Wizard Job Quest -//===== By: ================================================== -//= (Aegis) Translated by yoshiki, converted by kobra_k88 -//= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== -//= 3.3 -//===== Description: ========================================= -//= [Official Conversion] +//================= Description =========================================== //= Job Change quest for Wizard class. -//===== Additional Comments: ================================= -//= 2.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= 2.5 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf] -//= 2.5a More bugfixes care of Barron-Monster. [L0ne_W0lf] -//= 2.5b Fixed tests calling on a non-existant label in "Room of x#Failed" npcs. [L0ne_W0lf] -//= 2.5c Bug fixes. Cleaned up some NPCs slightly. [L0ne_W0lf] -//= 2.6 Fixed Water Room not warping on time-up. [L0ne_W0lf] -//= 2.7 Now uses enable and disable waitingroomevent. [L0ne_W0lf] -//= Other minor fixes to various NPCs. -//= 2.7a Added end; :D (bugreport:2038) [Yommy] -//= 2.8 Fixed donpcevent to doevent. (bugreport:2311) [SoulBlaker] -//= 2.9 Reverted the change of donpcevent to doevent. [L0ne_W0lf] -//= Was probably cuased by a warp BEFORE a percentheal -//= 3.0 Added Quest Log commands. [Kisuka] -//= 3.1 Removed the need for use of 'goto.' [L0ne_W0lf] -//= 3.2 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info). -//= 3.3 Fixed waitingroom bug. [Euphy] -//============================================================ +//================= Current Version ======================================= +//= 3.3 +//========================================================================= gef_tower,111,37,4 script Wizard Guildsman 1_F_GYPSY,{ if (Upper == 1) { @@ -1084,8 +1100,7 @@ OnStart: end; } -// Water Room (Test 2 part 1) -//========================================================== +//== Water Room (Test 2 part 1) ============================ job_wiz,1,1,1 script Room of Water 1_F_01,{ OnInit: disablenpc "Room of Water"; @@ -1256,8 +1271,7 @@ OnTouch: end; } -// Earth Room (Test 2 part 2) -//========================================================== +//== Earth Room (Test 2 part 2) ============================ job_wiz,1,3,1 script Room of Earth 1_F_01,{ OnInit: disablenpc "Room of Earth"; @@ -1434,8 +1448,7 @@ OnTouch: end; } -// Fire Room (Test 2 part 3) -//========================================================== +//== Fire Room (Test 2 part 3) ============================= job_wiz,1,5,1 script Room of Fire 1_F_01,{ OnInit: disablenpc "Room of Fire"; @@ -1954,23 +1967,3 @@ gef_tower,107,36,4 script White Dog#wiz 4_DOG01,{ end; } } - -//============================================================ -// Old changelog -//============================================================ -//= 1.1 Now using the initnpctimer command, donpcevent, -//= and new waitingroom event commands. No more addtimer spamming. -//= No longer have to talk to the npc to take the test. Just enter the chat room. -//= 1.2 Changed global variable names to unique ones. -//= 1.2a Rollback from the wrong Kashy's fix -//= 1.2b Fixed issue with duplicating monsters thx to Bison.[kobra_k88] -//= 1.2c changed one Horong to Frilldora (now 3rd room contains 1 agressive mob.) -//= 1.2d more simplified fire room - removed agressive Desert Wolf [Lupus] -//= 1.3 Added Baby Class support. 1.5 Fixed possible EXP abuse [Lupus] -//= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where to go. [Lupus] -//= 1.7 Replaced 2 Hodes with 2 Horong's (according to the official guide) [Lupus] -//= 1.8 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon] -//= 2.1 Changed numbers to constants. [Vicious] -//= 2.2 Merged back JFunc [Lupus] 2.2a Removed extra MES, added missing NEXT -//= 2.3 Bigfoot monster summon corrected [Zairik] |