I figured out that the "aggressives" self condition also takes monster weight from mon_control into account.
I do not think that this is how it is supposed to be (see wiki)
Wiki: http://wiki.openkore.com/index.php/Aggressives
Mon Control:
Code: Select all
monster_a 1 0 1 0 0 0 0 0 3.5
monster_b 1 0 1 0 0 0 0 0 2
Code: Select all
attackSkillSlot Cart Revolution {
lvl 10
dist 1.5
sp > 100
aggressives >= 5
inLockOnly
}
Misc.pm (line 3898)
Code: Select all
if (defined $config{$prefix . "_aggressives"}) {
return 0 unless (inRange(scalar ai_getAggressives(), $config{$prefix . "_aggressives"}));
}
I haven't tried it yet, but would a call to ai_getPlayerAggressives instead, solve the problem?