Page 1 of 1

Auras which use CSelfMoveCardAbility or

PostPosted: 16 Nov 2012, 21:24
by travolter
John Doe reported:

Auras which use CSelfMoveCardAbility or CSelfUntapAbility doesn't work correct.
Auras which use CSelfMoveCardAbility or CSelfUntapAbility doesn't work correct. They should have the same addition at the end which CPumpAbility has:

CCreatureCard* pCreatureCard = NULL); // if NULL, pumped creature is the ability's card

At CSelfMoveCardAbility and CSelfUntapAbility it should be "CCard* pCard = NULL"

This would enable e.g. Disappear and could fix auras which already use those two abilities.

CPumpAbility(CCard* pCard,
LPCTSTR strManaCost,
Power nPowerDelta, Life nLifeDelta,
CreatureKeyword creatureKeywordToAdd = CreatureKeyword::Null,
CCreatureCard* pCreatureCard = NULL); // if NULL, pumped creature is the ability's card
_________________________
CSelfMoveCardAbility(CCard* pCard,
LPCTSTR strManaCost,
ZoneId toZoneId, BOOL bToOwner, MoveType moveType);
_________________________
CSelfUntapAbility(CCard* pCard, LPCTSTR strManaCost);