- BFZ: Added Dominator Drone and Forerunner of Slaughter

This commit is contained in:
swordshine
2015-08-23 13:59:09 +00:00
parent 5dc4f8b2ac
commit b79e7ed2e2

View File

@@ -3180,6 +3180,10 @@ public class CardFactoryUtil {
card.addLeavesPlayCommand(sunburstLP); card.addLeavesPlayCommand(sunburstLP);
} }
if (hasKeyword(card, "Devoid") != -1) {
card.addColor("1", false, card.getTimestamp());
}
if (hasKeyword(card, "Morph") != -1) { if (hasKeyword(card, "Morph") != -1) {
final int n = hasKeyword(card, "Morph"); final int n = hasKeyword(card, "Morph");
if (n != -1) { if (n != -1) {
@@ -3503,6 +3507,19 @@ public class CardFactoryUtil {
for (int i = 0; i < exploit; i++) { for (int i = 0; i < exploit; i++) {
card.addTrigger(exploitTrigger); card.addTrigger(exploitTrigger);
} // Exploit } // Exploit
final int ingest = card.getAmountOfKeyword("Ingest");
card.removeIntrinsicKeyword("Ingest");
final StringBuilder trigIngest = new StringBuilder(
"Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True"
+ " | Execute$ IngestExile | TriggerZones$ Battlefield | TriggerDescription$ Ingest "
+ "(Whenever this creature deals combat damage to a player, that player exiles the "
+ "top card of his or her library.)");
final String abStringIngest = "DB$ Mill | NumCards$ 1 | Destination$ Exile | Defined$ TriggeredTarget";
card.setSVar("IngestExile", abStringIngest);
final Trigger ingestTrigger = TriggerHandler.parseTrigger(trigIngest.toString(), card, true);
for (int i = 0; i < ingest; i++) {
card.addTrigger(ingestTrigger);
} // Exploit
} }
public final static void refreshTotemArmor(Card c) { public final static void refreshTotemArmor(Card c) {