* Fixed some minor guild script related bugs.

- And no, this does NOT fix the Emperium spawning issue.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11811 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
L0ne_W0lf 2007-11-26 22:19:53 +00:00
parent 57250cbf9d
commit 6182a13c05
3 changed files with 19 additions and 5 deletions

View File

@ -1,6 +1,8 @@
Date Added
======
2007/11/26
* Rev. 11811 Fixed some minor guild script related bugs. [L0ne_W0lf]
- And no, this does NOT fix the Emperium spawning issue.
* Rev. 11810 Updated trigger area of Payon's West exit/entrance. [L0ne_W0lf]
2007/11/25
* Fixed a Problem in Mage Quest. (bugreport:489) [Samuray22]

View File

@ -4,7 +4,7 @@
//= jAthena - kalen (1.0)
//= 1.1 by Akaru, ho|yAnge|X, and Valaris
//===== Current Version: =====================================
//= 1.7
//= 1.8
//===== Compatible With: =====================================
//= eAthena SVN; RO Episode 4+
//===== Description: =========================================
@ -31,6 +31,9 @@
//= 1.6 Fixed the OnAgitBreak message being map-only and not global. (Lil DomX) [L0ne_W0lf]
//= 1.7 Updated functions, got rid of the various gotos. [L0ne_W0lf]
//= Castles can be conquered as long as they un-owned.
//= 1.8 Fixed Guardian data being overwritten when castle ownership changes. [L0ne_W0lf]
// Data will only be saved for guardians if you have the Guaridan Research.
// It works this way to deal with a bug on ownership change.
//============================================================
@ -139,7 +142,6 @@ function script F_AgitBreak {
set .@map$, getarg(0);
set .@castle$, getarg(1);
//killmonsterall .@map$;
set .@GID,getcharid(2);
if (.@GID <= 0) return;
@ -158,7 +160,14 @@ function script F_AgitBreak {
disablenpc "Kafra Staff#"+.@castle$;
for( set .@i, 4; .@i <= 25; set .@i, .@i+1 )
// Set data to be cleared from the castle
// If the new owning guild doesn't have have
// Guardian Research erase all guardian data.
// Otherwise remove investment data and kafra.
if (getgdskilllv(.@GID,10002) == 0) set .@data,25;
else set .@data,9;
for( set .@i, 4; .@i <= .@data; set .@i, .@i+1 )
SetCastleData .@map$, .@i, 0;
return;

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= jAthena - kalen (1.0) & eAthena Team
//===== Current Version: =====================================
//= 1.9
//= 1.9a
//===== Compatible With: =====================================
//= eAthena SVN; RO Episode 4+
//===== Description: =========================================
@ -37,7 +37,8 @@
//= No longer uses defined numerical values for guardian HP calculation
//= Guardian summon display list is now DYNAMIC. Updated with guardian corrections.
//= Added dialog for castle Abandoning. Commented out be default.
//= 1.8 Fixed guild members being able to access Guild Master services. [L0ne_W0lf]
//= 1.9 Fixed guild members being able to access Guild Master services. [L0ne_W0lf]
//= 1.9a Fixed Kafra cutin not closing if you choose not to dismiss her. [L0ne_W0lf]
//============================================================
function script F_GldManager {
@ -303,6 +304,8 @@ function script F_GldManager {
case 2:
mes "[ Hired Kafra Employee ]";
mes "I'll work hard for you... Thank you!";
close2;
cutin "kafra_01",255;
return 0;
}
break;