summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/Changelog.txt1
-rw-r--r--npc/jobs/2-1/knight.txt11
2 files changed, 8 insertions, 4 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index d72500778..5916b7b22 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -1,6 +1,7 @@
Date Added
======
2007/08/29
+ * Rev. 11081 Knight job quest bug fixes. [L0ne_W0lf]
* Made some changes due to recent fixes in the Sign Quest. [SinSloth]
* Dandelion's Request event now resets properly after it has been completed by a player. [SinSloth]
2007/08/24
diff --git a/npc/jobs/2-1/knight.txt b/npc/jobs/2-1/knight.txt
index c7d2e4e76..b96cb5f01 100644
--- a/npc/jobs/2-1/knight.txt
+++ b/npc/jobs/2-1/knight.txt
@@ -29,6 +29,8 @@
//= 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.
//============================================================
prt_in,88,101,4 script Chivalry Captain#knt 56,{
@@ -1339,7 +1341,9 @@ OnStartArena:
if($@KntUsers > 0) end;
if ((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room;
- killmonsterall "job_knt";
+ killmonster "job_knt", "Knight1::OnMyMobDead";
+ killmonster "job_knt", "Knight2::OnMyMobDead";
+ killmonster "job_knt", "Knight3::OnMyMobDead";
warpwaitingpc "job_knt",43,146;
donpcevent "Knight1::OnEnable";
end;
@@ -1370,7 +1374,6 @@ OnEnable:
OnDisable:
killmonster "job_knt", "Knight1::OnMyMobDead";
- killmonsterall "job_knt";
disablenpc "Knight1";
end;
@@ -2097,7 +2100,7 @@ OnEnable:
end;
OnDisable:
- killmonsterall "job_knt","Timer#knt::OnMyMobDead";
+ killmonster "job_knt","Timer#knt::OnMyMobDead";
disablenpc "Timer#knt";
disablenpc "Warp#knt";
end;
@@ -2158,7 +2161,7 @@ prt_in,87,92,4 script Sir Gray#knt 119,{
close;
}
else {
- if (Zeny > 73999 && countitem(999) > 0 && BaseJob == Job_Swordman) {
+ if (Zeny > 73999 && countitem(999) > 0 && BaseJob == Job_Knight) {
mes "[Sir Gray]";
mes "You are ready!";
mes "You must know the";