Fix attacking menu for planeswalkers and battles, fixed MOM dat file.

This commit is contained in:
Vittorio Alfieri
2023-05-12 11:25:08 +02:00
parent 967931a385
commit 4ccad97eb0
2 changed files with 9 additions and 3 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
author=Wagic Team author=Wagic Team
name=March of the Machine name=March of the Machine
year=2023-04-21 year=2023-04-21
total=463 total=451
[/meta] [/meta]
[card] [card]
primitive=Invasion of Ravnica primitive=Invasion of Ravnica
+8 -2
View File
@@ -2118,8 +2118,14 @@ int MTGPlaneswalkerAttackRule::isReactingToClick(MTGCardInstance * card, ManaCos
return 0; return 0;
if ((card->isAttacker()) || (card->canAttack(true) && card->attackPlaneswalkerCost < 1)) if ((card->isAttacker()) || (card->canAttack(true) && card->attackPlaneswalkerCost < 1))
{ {
if(!card->isAttacker()) if(!card->isAttacker()){
attackpwmenu = "Attack Planeswalker or Battle"; if(card->controller()->opponent()->game->inPlay->hasType("planeswalker") && !card->controller()->opponent()->game->inPlay->hasType("battle"))
attackpwmenu = "Attack a Planeswalker";
else if(!card->controller()->opponent()->game->inPlay->hasType("planeswalker") && card->controller()->opponent()->game->inPlay->hasType("battle"))
attackpwmenu = "Attack a Battle";
else
attackpwmenu = "Attack Planeswalker or Battle";
}
else else
attackpwmenu = "Remove Attacker"; attackpwmenu = "Remove Attacker";