mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 10:18:01 +00:00
make sure damage assign window pops up for trampling over planeswalkers
This commit is contained in:
@@ -356,8 +356,9 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont
|
|||||||
map.put(null, damageDealt);
|
map.put(null, damageDealt);
|
||||||
} else {
|
} else {
|
||||||
if ((attacker.hasKeyword(Keyword.TRAMPLE) && defender != null) || (blockers.size() > 1)
|
if ((attacker.hasKeyword(Keyword.TRAMPLE) && defender != null) || (blockers.size() > 1)
|
||||||
|| (attacker.hasKeyword("You may assign CARDNAME's combat damage divided as you choose among defending" +
|
|| ((attacker.hasKeyword("You may assign CARDNAME's combat damage divided as you choose among " +
|
||||||
" player and/or any number of creatures they control.")) && overrideOrder && blockers.size() >0) {
|
"defending player and/or any number of creatures they control.")) && overrideOrder &&
|
||||||
|
blockers.size() >0) || (attacker.hasKeyword("Trample over planeswalkers") && defender instanceof Card)) {
|
||||||
GameEntityViewMap<Card, CardView> gameCacheBlockers = GameEntityView.getMap(blockers);
|
GameEntityViewMap<Card, CardView> gameCacheBlockers = GameEntityView.getMap(blockers);
|
||||||
final CardView vAttacker = CardView.get(attacker);
|
final CardView vAttacker = CardView.get(attacker);
|
||||||
final GameEntityView vDefender = GameEntityView.get(defender);
|
final GameEntityView vDefender = GameEntityView.get(defender);
|
||||||
|
|||||||
Reference in New Issue
Block a user