Fixed "Jolrael, Mwonvuli Recluse", fixed "Corrosive Ooze", added new keyword "all(myeqp)" in order to target all the equipments attached to a creature (e.g. Corrosive Ooze).

This commit is contained in:
Vittorio Alfieri
2021-08-07 13:42:28 +02:00
parent b97bd275e4
commit a82636b099
3 changed files with 70 additions and 3 deletions

View File

@@ -397,4 +397,24 @@ public:
virtual bool equals(TargetChooser * tc);
~TotemChooser();
};
class EqpChooser: public TypeTargetChooser
{
public:
bool withoutProtections;
EqpChooser(GameObserver *observer, int * _zones, int _nbzones, MTGCardInstance * card = NULL, int _maxtargets = 1, bool other = false, bool targetMin = false) :
TypeTargetChooser(observer, "*",_zones, _nbzones, card, _maxtargets, other, targetMin)
{
}
;
EqpChooser(GameObserver *observer, MTGCardInstance * card = NULL, int _maxtargets = 1, bool other = false,bool targetMin = false) :
TypeTargetChooser(observer, "*", card, _maxtargets, other,targetMin)
{
}
;
virtual bool canTarget(Targetable * target, bool withoutProtections = false);
virtual EqpChooser * clone() const;
virtual bool equals(TargetChooser * tc);
~EqpChooser();
};
#endif