mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
- Small tweaks to Diseased Vermin
- Pump RememberObjects will not remember objects already remembered
This commit is contained in:
@@ -7,10 +7,12 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage
|
||||
SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ INFECTION | CounterNum$ 1 | SubAbility$ DBRemember
|
||||
SVar:DBRemember:DB$ Pump | RememberObjects$ Opponent | StackDescription$ None
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ DBDisease | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, Diseased Vermin deals X damage to target opponent previously dealt damage by it, where X is the number of infection counters on it.
|
||||
SVar:DBDisease:DB$ DealDamage| ValidTgts$ Opponent.IsRemembered | NumDmg$ X
|
||||
SVar:DBDisease:DB$ DealDamage| ValidTgts$ Opponent.IsRemembered | NumDmg$ X | References$ X
|
||||
SVar:X:Count$CardCounters.INFECTION
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Defined$ Self | Execute$ DBCleanup | Static$ True
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/arcbound_slith.jpg
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/diseased_vermin.jpg
|
||||
SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/5.jpg
|
||||
Oracle:Whenever Diseased Vermin deals combat damage to a player, put an infection counter on it.\nAt the beginning of your upkeep, Diseased Vermin deals X damage to target opponent previously dealt damage by it, where X is the number of infection counters on it.
|
||||
End
|
||||
@@ -1330,9 +1330,11 @@ public class AbilityFactoryPump {
|
||||
|
||||
if (pumpRemembered != null) {
|
||||
for (final Object o : AbilityFactory.getDefinedObjects(sa.getSourceCard(), pumpRemembered, sa)) {
|
||||
if (!sa.getSourceCard().getRemembered().contains(o)) {
|
||||
sa.getSourceCard().addRemembered(o);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (this.params.containsKey("Radiance")) {
|
||||
for (final Card c : CardUtil.getRadiance(sa.getSourceCard(), tgtCards.get(0), this.params.get("ValidTgts")
|
||||
|
||||
Reference in New Issue
Block a user