summaryrefslogtreecommitdiff
path: root/npc/jobs/2-2/crusader.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/jobs/2-2/crusader.txt')
-rw-r--r--npc/jobs/2-2/crusader.txt120
1 files changed, 49 insertions, 71 deletions
diff --git a/npc/jobs/2-2/crusader.txt b/npc/jobs/2-2/crusader.txt
index 22e9b917d..a582aa6f9 100644
--- a/npc/jobs/2-2/crusader.txt
+++ b/npc/jobs/2-2/crusader.txt
@@ -1,39 +1,48 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Kisuka
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Samuray22
+//= Copyright (C) Vicious
+//= Copyright (C) DracoRPG
+//= Copyright (C) massdriller
+//= Copyright (C) Komurka
+//= Copyright (C) Lupus
+//= Copyright (C) Shin
+//= Copyright (C) Black Dragon
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Crusader Job Quest
-//===== By: ==================================================
-//= Made by: Black Dragon
-//= Converted by: Shin
-//===== Current Version: =====================================
-//= 3.3
-//===== Description: =========================================
-//= [Official Conversion]
+//================= Description ===========================================
//= Job quest for Crusader classes
-//===== Additional Comments: =================================
-//= 2.2 Updated All NPCs to the officials one [Samuray22]
-//= -Based on the ASB 4.0 Package.
-//=-Maybe need be checked the monsters in the test 2 and 4.
-//= 2.3 Fixed some bugs that prevented from going further. [SinSloth]
-//= 2.4 Updated NPC dialogs using Aegis 10.3 files. [L0ne_W0lf]
-//= - Fixed logic error with job change reward for job 50 swordies.
-//= - Completely redid the 1st and third tests.
-//= - Optimized first four NPC scripts slightly.
-//= - Temporary character variables "@" are now ".@"
-//= - Fixed some indentation.
-//= 2.5 Fixed some spelling and grammar in crusader quest. [L0ne_W0lf]
-//= 2.6 Fixed bug (about totally blocked baby class), optimized,
-//= made some NPC more unique names: Monster Summon#cr1 [Lupus]
-//= 2.7 Fixed Some variables like ".@item", and changed to "@item". [Samuray22]
-//= 2.8 Fixed a little minor bug. [Samuray22]
-//= 2.9 Minor fixes, typos, an incorrect answer. Thanks to yyCC. [L0ne_W0lf]
-//= 2.9a Deleted unused variables. [Samuray22]
-//= 3.0 Updated waiting room. (Removes global var) [L0ne_W0lf]
-//= 3.1 Adding Hermemton's changes. [L0ne_W0lf]
-//= 3.2 Added Quest Log commands. [Kisuka]
-//= 3.3 Removed the need for use of 'goto.' [L0ne_W0lf]
-//============================================================
-
-// Senior Crusader: 1st Collect Items Test
-//============================================================
+//================= Current Version =======================================
+//= 3.3
+//=========================================================================
+
+//== Senior Crusader: 1st Collect Items Test ===============
prt_castle,45,169,5 script Senior Crusader 4_M_CRU_OLD,{
mes "[Michael Halig]";
if (Upper == 1) { //the baby classes were totally blocked... due to missing == 1
@@ -312,8 +321,7 @@ prt_castle,45,169,5 script Senior Crusader 4_M_CRU_OLD,{
close;
}
-// Suffering Man: 2nd Endurance Test
-//============================================================
+//== Suffering Man: 2nd Endurance Test =====================
prt_castle,164,32,1 script Man in Anguish 4_M_JOB_KNIGHT1,{
mes "[Murnak Mijoul]";
if(BaseJob != Job_Swordman) {
@@ -446,8 +454,7 @@ prt_castle,164,32,1 script Man in Anguish 4_M_JOB_KNIGHT1,{
close;
}
-// Gabriel Valentine: 3rd Knowledge Test
-//============================================================
+//== Gabriel Valentine: 3rd Knowledge Test =================
prt_church,95,127,3 script Crusader 4_F_CRU,{
mes "[Gabriel Valentine]";
if(BaseJob != Job_Swordman) {
@@ -795,8 +802,7 @@ prt_church,95,127,3 script Crusader 4_F_CRU,{
close;
}
-// Crusader: 4th Purification Test
-//============================================================
+//== Crusader: 4th Purification Test =======================
prt_castle,35,151,5 script Patron Knight 4_M_CRU,{
mes "[Bliant Piyord]";
mes "Welcome.";
@@ -969,12 +975,9 @@ prt_castle,35,151,5 script Patron Knight 4_M_CRU,{
close;
}
-// Actual tests
-//============================================================
+//== Actual tests ==========================================
-//----------------------------------------------------------------------------
-// Endurance Test
-//----------------------------------------------------------------------------
+//- Endurance Test -
job_cru,1,1,1 script Summoner#cr1 -1,{
OnTimer300000:
donpcevent "Summoner#cr1::OnReset";
@@ -1207,9 +1210,7 @@ OnTouch:
end;
}
-//----------------------------------------------------------------------------
-// Purification Test
-//----------------------------------------------------------------------------
+//- Purification Test -
job_cru,24,187,4 script Patron Knight#2 4_M_CRU,{
mes "[Bliant Piyord]";
mes "Welcome.";
@@ -1461,26 +1462,3 @@ OnStop:
stopnpctimer;
end;
}
-
-//============================================================
-// Old changelog
-//============================================================
-//= Need optimalization and fixing
-//= thanks to Komurka, KiLLaLeN, Lupus (fixing error)
-//= just a temp Job Quest
-//= 1.2 minor fix of announcement by Freya people
-//= 1.3 Added Baby Class Support, fixed 40/50 lvl item reward
-//= also fixed too common script names [Lupus]
-//= 1.3a fixed "dead lock" bugs [Lupus]
-//= 1.3b changed monsters ID in patience test [Komurka]
-//= 1.4 Fixed Job Level parameters mix-up. [massdriller] (Thanks to Komurka)
-//= 1.5 Fixed possible EXP abuse [Lupus]
-//= 1.6 Added a func which prevent advanced classes passing
-//= 2nd Job Quests again. It also guides adv classes where
-//= to go. [Lupus]
-//= 1.7 Updated names and required items, Chivalry Emblem +
-//= Hand of God allow to skip item gathering [DracoRPG]
-//= 2.0 Changed numbers to constants. [Vicious]
-//= 2.1 Fixed endless loop, wrong condition check [Lupus]
-//= also changed all job numbers to constants, fixed logic
-//============================================================