v2.0.0: fixed whip ability always using primary weapon's range
This commit is contained in:
committed by
Evan Debenham
parent
43debd921e
commit
3154fb26f0
+3
@@ -57,6 +57,8 @@ public class Whip extends MeleeWeapon {
|
|||||||
|
|
||||||
ArrayList<Char> targets = new ArrayList<>();
|
ArrayList<Char> targets = new ArrayList<>();
|
||||||
|
|
||||||
|
//temporarily set whip as ability weapon before the attack, as we want to use its range
|
||||||
|
hero.belongings.abilityWeapon = this;
|
||||||
for (Char ch : Actor.chars()){
|
for (Char ch : Actor.chars()){
|
||||||
if (ch.alignment == Char.Alignment.ENEMY
|
if (ch.alignment == Char.Alignment.ENEMY
|
||||||
&& !hero.isCharmedBy(ch)
|
&& !hero.isCharmedBy(ch)
|
||||||
@@ -65,6 +67,7 @@ public class Whip extends MeleeWeapon {
|
|||||||
targets.add(ch);
|
targets.add(ch);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
hero.belongings.abilityWeapon = null;
|
||||||
|
|
||||||
if (targets.isEmpty()) {
|
if (targets.isEmpty()) {
|
||||||
GLog.w(Messages.get(this, "ability_no_target"));
|
GLog.w(Messages.get(this, "ability_no_target"));
|
||||||
|
|||||||
Reference in New Issue
Block a user