mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 02:38:02 +00:00
Merge branch 'AFC_Fiendlash' into 'master'
Added Fiendlash for review See merge request core-developers/forge!5061
This commit is contained in:
@@ -7,6 +7,7 @@ import com.google.common.collect.Sets;
|
||||
|
||||
import forge.game.ability.AbilityKey;
|
||||
import forge.game.card.Card;
|
||||
import forge.game.card.CardUtil;
|
||||
import forge.game.spellability.SpellAbility;
|
||||
import forge.util.Localizer;
|
||||
|
||||
@@ -53,7 +54,7 @@ public class TriggerDamageDoneOnce extends Trigger {
|
||||
@SuppressWarnings("unchecked")
|
||||
final Map<Card, Integer> damageMap = (Map<Card, Integer>) runParams.get(AbilityKey.DamageMap);
|
||||
|
||||
sa.setTriggeringObject(AbilityKey.Target, runParams.get(AbilityKey.DamageTarget));
|
||||
sa.setTriggeringObject(AbilityKey.Target, CardUtil.getLKICopy((Card)runParams.get(AbilityKey.DamageTarget)));
|
||||
sa.setTriggeringObject(AbilityKey.Sources, getDamageSources(damageMap));
|
||||
sa.setTriggeringObject(AbilityKey.DamageAmount, getDamageAmount(damageMap));
|
||||
}
|
||||
|
||||
11
forge-gui/res/cardsfolder/f/fiendlash.txt
Normal file
11
forge-gui/res/cardsfolder/f/fiendlash.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Fiendlash
|
||||
ManaCost:1 R
|
||||
Types:Artifact Equipment
|
||||
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Reach | AddPower$ 2 | Description$ Equipped creature gets +2/+0 and has reach.
|
||||
T:Mode$ DamageDoneOnce | Execute$ TrigPump | ValidTarget$ Creature.EquippedBy | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature is dealt damage, it deals damage equal to its power to target player or planeswalker.
|
||||
SVar:TrigPump:DB$ Pump | RememberObjects$ TriggeredTargetLKICopy | SubAbility$ TrigDamage
|
||||
SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | DamageSource$ TriggeredTargetLKICopy | NumDmg$ X | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:X:RememberedLKI$CardPower
|
||||
K:Equip:2 R
|
||||
Oracle:Equipped creature gets +2/+0 and has reach.\nWhenever equipped creature is dealt damage, it deals damage equal to its power to target player or planeswalker.\nEquip {2}{R}
|
||||
Reference in New Issue
Block a user