More Kiel quest fixes thanks to Toms and L0ne_W0lf

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10373 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
Playtester 2007-04-27 17:12:29 +00:00
parent 46f81c8f62
commit d1753232be
2 changed files with 33 additions and 22 deletions

View File

@ -1,6 +1,7 @@
Date Added
======
2007/04/28
* More Kiel quest fixes thanks to Toms and L0ne_W0lf [Playtester]
* Added a part of Munin's Hugel NPCs [Playtester]
- more to come
2007/04/27

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= L0ne_W0lf (Script), DZeroX (Timer)
//===== Current Version: =====================================
//= 1.1
//= 1.3
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@ -15,7 +15,9 @@
//= 1.1 Copied over some changes made by -Tsuyuki- [L0ne_W0lf]
//= Reworked variables slightly so that the permenents ones aside from the
//= main tracking variable, are deleted when no longer needed. Renamed
//= several variables that handle strings to @KHInput$.
//= several variables that handle strings to @KHInput$. [L0ne_W0lf]
//= 1.2 Removed duplicate NPCs. [Toms]
//= 1.3 More Bug fixes, fixed typo. Updated Additional comments. [L0ne_W0lf]
//============================================================
@ -147,7 +149,7 @@
// Book ........................ kh_vila [175, 19]
// KH_Letter_Trigger ........... kh_vila [179, 11]
// Box ......................... kh_vila [ 16,175]
// Apple Box ................... kh_vila [ 13,184]
// Apple Box ................... kh_vila [ 30,184]
// Map ......................... kh_vila [ 44,125]
// Pot ......................... kh_vila [ 33,148]
// Calabash .................... kh_vila [ 14, 55]
@ -2053,7 +2055,7 @@ kh_vila,191,14,0 script Wall 111,{
close;
}
if (KielHyreQuest == 28) {
if (KielHyreQuest >= 28) {
mes "^3355FFThe wall is now^000000";
mes "^3355FFopen, revealing^000000";
mes "^3355FFa secret path.^000000";
@ -2080,13 +2082,6 @@ OnOpenDoor:
// Store room interior; books
//----------------------------------------------------------------------------
kh_vila,184,20,0 script Book::BookKHQ1 111,{
mes "^3355FFThis bookshelf is^000000";
mes "^3355FFcrammed with many^000000";
mes "^3355FFlarge, hardcover books^000000";
close;
}
kh_vila,181,20,0 script Book::BookKHQ2 111,{
if (KielHyreQuest != 26) {
mes "^3355FFThis bookshelf is^000000";
mes "^3355FFcrammed with many^000000";
@ -2107,10 +2102,16 @@ kh_vila,181,20,0 script Book::BookKHQ2 111,{
}
kh_vila,178,20,0 duplicate(BookKHQ1) Book::BookKHQ3 111
kh_vila,181,20,0 script Book::BookKHQ2 111,{
mes "^3355FFThis bookshelf is^000000";
mes "^3355FFcrammed with many^000000";
mes "^3355FFlarge, hardcover books^000000";
close;
}
kh_vila,175,19,0 duplicate(BookKHQ1) Book::BookKHQ4 111
kh_vila,178,20,0 duplicate(BookKHQ2) Book::BookKHQ3 111
kh_vila,175,19,0 duplicate(BookKHQ2) Book::BookKHQ4 111
//----------------------------------------------------------------------------
// Store room interior; Letter to Elly on the floor.
@ -2183,7 +2184,7 @@ kh_vila,16,175,0 script Box::BoxKHQ1 111,{
//----------------------------------------------------------------------------
// Cottage interior, kitchen; Apple Box (Useless?)
//----------------------------------------------------------------------------
kh_vila,13,184,0 script Apple Box 111,{
kh_vila,30,184,0 script Apple Box 111,{
mes "^3355FFYou find a box filled with^000000";
mes "^3355FFripe, delicious apples.^000000";
next;
@ -2294,7 +2295,7 @@ kh_vila,44,126,0 script Map 111,{
close;
}
else if ((KHCottagePoem1 > 2) && (KielHyreQuest >= 30)) {
else if ((KHCottagePoem1 > 2) || (KielHyreQuest >= 30)) {
mes "^3355FFThis is where you found^000000";
mes "^3355FFthe paper on which the^000000";
mes "^3355FFpoem was written. Perhaps^000000";
@ -2892,7 +2893,7 @@ kh_vila,123,170,0 script Medicine Chest 111,{
mes "^3355FFWait, you have a blank piece^000000";
mes "^3355FFof paper with the Kiel Hyre^000000";
mes "^3355FFFoundation seal! It's strange^000000";
mes "^3355FFthat the heal was put on a blank^000000";
mes "^3355FFthat the seal was put on a blank^000000";
mes "^3355FFpiece of paper. Maybe something^000000";
mes "^3355FFis written on it with special ink?^000000";
next;
@ -2985,7 +2986,7 @@ kh_vila,123,170,0 script Medicine Chest 111,{
}
}
else if ((KHCottagePoem2 >= 2) && (KielHyreQuest >= 30)) {
else if ((KHCottagePoem2 >= 2) || (KielHyreQuest >= 30)) {
mes "^3355FFThis is where you poured^000000";
mes "^3355FFsome blue liquid to read^000000";
mes "^3355FFa poem written in invisible^000000";
@ -3225,9 +3226,6 @@ kh_vila,136,68,0 script Sword Hilt 111,{
}
else if ((KHCottagePoem1 == 5) && (KHCottagePoem2 == 3) || (KielHyreQuest >= 30)) {
//KHCottagePoem1 and KHCottagePoem2 no longer needed-- deleting
set KHCottagePoem1,0;
set KHCottagePoem2,0;
mes "^3355FFHere is a hidden^000000";
mes "^3355FFpath that leads to^000000";
mes "^3355FFthe secret laboratory.^000000";
@ -3301,6 +3299,9 @@ kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 111,{
mes "^3355FFWhat could^000000";
mes "^3355FFthose numbers^000000";
mes "^3355FFpossibly mean?^000000";
//KHCottagePoem1 and KHCottagePoem2 no longer needed-- deleting
set KHCottagePoem1,0;
set KHCottagePoem2,0;
set KielHyreQuest,30;
close;
}
@ -3324,7 +3325,7 @@ kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 111,{
}
else if (KielHyreQuest == 30) {
else if (KielHyreQuest >= 30) {
mes "^3355FFWhat could the^000000";
mes "^3355FFnumber 4772961^000000";
mes "^3355FFmean? For now, you've^000000";
@ -4753,7 +4754,7 @@ kh_mansion,22,28,4 script Kiel Hyre 903,{
}
else if ((KielHyreQuest >= 74) && (KielHyreQuest <= 104)) {
else if ((KielHyreQuest >= 74) && (KielHyreQuest <= 106)) {
cutin "kh_kyel01",2;
mes "[Kiel Hyre]";
mes "You're back...!";
@ -6569,6 +6570,15 @@ kh_kiehl01,166,187,0 script Big Door::BigDoorKHQ5 111,{
}
else {
mes "^3355FFThis large door..";
mes "is closed shut.";
mes "If you listen carefully,";
mes "you can hear the door";
mes "hinges slightly squeak.^000000";
close;
}
}
else {