From ff10e33d3e21d72207cb5211dcecf3080dd130b3 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 6 Dec 2021 13:11:35 -0500 Subject: [PATCH] patient_zero.txt and support --- forge-game/src/main/java/forge/game/card/Card.java | 4 +++- forge-gui/res/cardsfolder/upcoming/patient_zero.txt | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/patient_zero.txt diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index cc9b8b24bbe..9ee9bb5ea5c 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -6157,7 +6157,9 @@ public class Card extends GameEntity implements Comparable, IHasSVars { } public void onCleanupPhase(final Player turn) { - setDamage(0); + if (!this.hasKeyword("Damage isn't removed from CARDNAME during cleanup steps.")) { + setDamage(0); + } setHasBeenDealtDeathtouchDamage(false); resetReceivedDamageFromThisTurn(); setRegeneratedThisTurn(0); diff --git a/forge-gui/res/cardsfolder/upcoming/patient_zero.txt b/forge-gui/res/cardsfolder/upcoming/patient_zero.txt new file mode 100644 index 00000000000..122825b2c3c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/patient_zero.txt @@ -0,0 +1,8 @@ +Name:Patient Zero +ManaCost:1 B +Types:Creature Zombie +PT:2/2 +K:Lifelink +S:Mode$ Continuous | Affected$ Creature.OppCtrl | AddHiddenKeyword$ Damage isn't removed from CARDNAME during cleanup steps. | Description$ Damage isn't removed from creatures your opponents control during cleanup steps. +DeckHas:Ability$LifeGain +Oracle:Lifelink\nDamage isn't removed from creatures your opponents control during cleanup steps.