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()
{
if (basicAbilities[(int)Constants::CANTATTACK])
return 0;
if (tapped)
return 0;
if (hasSummoningSickness())
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;
if (!isCreature())
return 0;