- Fixed a bug with continuous static abilities with "RemoveAllAbilities" not granting mana abilities back.

- Removed stAnimate from Blood Moon and Lignify.
This commit is contained in:
Sloth
2011-09-11 11:39:25 +00:00
parent 35c1694712
commit 00aef08091
4 changed files with 12 additions and 6 deletions

View File

@@ -276,9 +276,12 @@ abstract public class Ability_Mana extends Ability_Activated implements java.io.
@Override
public boolean equals(Object o) {
//Mana abilities with same Descriptions are "equal"
if (o == null)
if (o == null || !(o instanceof Ability_Mana))
return false;
return o.toString().equals(this.toString());
Ability_Mana abm = (Ability_Mana) o;
return abm.toUnsuppressedString().equals(this.toUnsuppressedString());
}
}//end class Ability_Mana

View File

@@ -870,6 +870,11 @@ public abstract class SpellAbility {
if(isSuppressed()) {
return "";
}
return toUnsuppressedString();
}
public String toUnsuppressedString() {
StringBuilder sb = new StringBuilder();
SpellAbility node = this;