Really fixed bugreport:407 (eA doesn't do lazy boolean expression evaluation)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11736 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
3c4c7617e1
commit
6debac1c6e
@ -1,5 +1,7 @@
|
||||
Date Added
|
||||
======
|
||||
2007/11/16
|
||||
* Really fixed bugreport:407 [ultramage]
|
||||
2007/11/15
|
||||
* Rev. 11733 Several fixes to various scripts. [L0ne_W0lf]
|
||||
- Resolves: bugreport:351, bugreport:379, bugreport:393, bugreport:407,
|
||||
|
@ -3,7 +3,7 @@
|
||||
//===== By: ==================================================
|
||||
//= eAthena Dev Team
|
||||
//===== Current Version: =====================================
|
||||
//= 1.4
|
||||
//= 1.3b
|
||||
//===== Compatible With: =====================================
|
||||
//= eAthena SVN
|
||||
//===== Description: =========================================
|
||||
@ -14,7 +14,7 @@
|
||||
//= 1.2 Rescripted to Aegis 10.3 standard. [L0ne_W0lf]
|
||||
//= 1.2b Fixed typos in variable names [ultramage]
|
||||
//= 1.3 Made the checks more dynamic [ultramage]
|
||||
//= 1.4 Fixed offset in getarraysize. (counting starts at 1.) [L0ne_W0lf]
|
||||
//= 1.3b Fixed incorrect checking loop structure [ultramage]
|
||||
//============================================================
|
||||
|
||||
morocc_in,146,99,3 script Java Dullihan 58,{
|
||||
@ -168,9 +168,12 @@ S_MakeDye:
|
||||
}
|
||||
next;
|
||||
if (select("Make Dyestuffs:Cancel") == 1) {
|
||||
set .@size, (getarraysize(.@item)-1);
|
||||
set .@size, getarraysize(.@item);
|
||||
mes "Size is "+.@size+" entries!";
|
||||
// check requirements
|
||||
for( set .@i,0 ; .@i < .@size && countitem(.@item[.@i]) >= .@count[.@i] ; set .@i,.@i+1 );
|
||||
for( set .@i,0 ; .@i < .@size ; set .@i,.@i+1 )
|
||||
if( countitem(.@item[.@i]) < .@count[.@i] )
|
||||
break;
|
||||
if( .@i < .@size || Zeny < .@cost ) {
|
||||
mes "[Dye Maker Java Dullihan]";
|
||||
mes "Hmmm. Not enough...";
|
||||
|
Loading…
x
Reference in New Issue
Block a user