mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
Card: RegenEffect: add the Effect as Shield
This commit is contained in:
@@ -68,6 +68,10 @@ public abstract class RegenerateBaseEffect extends SpellAbilityEffect {
|
|||||||
|
|
||||||
eff.updateStateForView();
|
eff.updateStateForView();
|
||||||
|
|
||||||
|
// add RegenEffect as Shield to the Affected Cards
|
||||||
|
for (final Card c : list) {
|
||||||
|
c.addShield(eff);
|
||||||
|
}
|
||||||
game.getTriggerHandler().suppressMode(TriggerType.ChangesZone);
|
game.getTriggerHandler().suppressMode(TriggerType.ChangesZone);
|
||||||
game.getAction().moveTo(ZoneType.Command, eff, sa);
|
game.getAction().moveTo(ZoneType.Command, eff, sa);
|
||||||
game.getTriggerHandler().clearSuppression(TriggerType.ChangesZone);
|
game.getTriggerHandler().clearSuppression(TriggerType.ChangesZone);
|
||||||
|
|||||||
@@ -5239,6 +5239,7 @@ public class Card extends GameEntity implements Comparable<Card> {
|
|||||||
resetDealtDamageToPlayerThisTurn();
|
resetDealtDamageToPlayerThisTurn();
|
||||||
getDamageHistory().newTurn();
|
getDamageHistory().newTurn();
|
||||||
setRegeneratedThisTurn(0);
|
setRegeneratedThisTurn(0);
|
||||||
|
resetShield();
|
||||||
setBecameTargetThisTurn(false);
|
setBecameTargetThisTurn(false);
|
||||||
clearMustAttackEntity(turn);
|
clearMustAttackEntity(turn);
|
||||||
clearMustBlockCards();
|
clearMustBlockCards();
|
||||||
|
|||||||
Reference in New Issue
Block a user