fix bug where walls that can attack activated vs moat in play

This commit is contained in:
Anthony Calosa
2015-10-07 20:59:17 +08:00
parent 1d1b663f55
commit 3ca8aefad7

View File

@@ -583,11 +583,13 @@ Player * MTGCardInstance::controller()
int MTGCardInstance::canAttack() int MTGCardInstance::canAttack()
{ {
if (basicAbilities[(int)Constants::CANTATTACK])
return 0;
if (tapped) if (tapped)
return 0; return 0;
if (hasSummoningSickness()) if (hasSummoningSickness())
return 0; return 0;
if ((basicAbilities[(int)Constants::DEFENSER] || basicAbilities[(int)Constants::CANTATTACK]) && !basicAbilities[(int)Constants::CANATTACK]) if (basicAbilities[(int)Constants::DEFENSER] && !basicAbilities[(int)Constants::CANATTACK])
return 0; return 0;
if (!isCreature()) if (!isCreature())
return 0; return 0;