From a6dad60d48994f35442ff485f56ba209890cf649 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 10 Sep 2021 09:37:30 -0400 Subject: [PATCH] [MID] added placeholder disturb mechanic --- .../src/mage/sets/InnistradMidnightHunt.java | 2 +- .../mage/abilities/keyword/DisturbAbility.java | 18 ++++++++++++++++++ Utils/keywords.txt | 1 + 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 Mage/src/main/java/mage/abilities/keyword/DisturbAbility.java diff --git a/Mage.Sets/src/mage/sets/InnistradMidnightHunt.java b/Mage.Sets/src/mage/sets/InnistradMidnightHunt.java index 76dd977f8b6..f0fca415d4b 100644 --- a/Mage.Sets/src/mage/sets/InnistradMidnightHunt.java +++ b/Mage.Sets/src/mage/sets/InnistradMidnightHunt.java @@ -12,7 +12,7 @@ import java.util.List; */ public final class InnistradMidnightHunt extends ExpansionSet { - private static final List unfinished = Arrays.asList("Arlinn, the Pack's Hope", "Arlinn, the Moon's Fury", "Baneblade Scoundrel", "Baneclaw Marauder", "Bird Admirer", "Wing Shredder", "Brimstone Vandal", "Brutal Cathar", "Moonrage Brute", "Burly Breaker", "Dire-Strain Demolisher", "Celestus Sanctifier", "Curse of Leeches", "Leeching Lurker", "Firmament Sage", "Gavony Dawnguard", "Graveyard Trespasser", "Graveyard Glutton", "Hound Tamer", "Untamed Pup", "Kessig Naturalist", "Lord of the Ulvenwald", "Obsessive Astronomer", "Reckless Stormseeker", "Storm-Charged Slasher", "Spellrune Painter", "Spellrune Howler", "Sunrise Cavalier", "Sunstreak Phoenix", "Suspicious Stowaway", "Seafaring Werewolf", "Tavern Ruffian", "Tavern Smasher", "The Celestus", "Tovolar, Dire Overlord", "Tovolar, the Midnight Scourge", "Vadrik, Astral Archmage", "Village Watch", "Village Reavers"); + private static final List unfinished = Arrays.asList("Arlinn, the Pack's Hope", "Arlinn, the Moon's Fury", "Baithook Angler", "Hook-Haunt Drifter", "Baneblade Scoundrel", "Baneclaw Marauder", "Beloved Beggar", "Generous Soul", "Bird Admirer", "Wing Shredder", "Brimstone Vandal", "Brutal Cathar", "Moonrage Brute", "Burly Breaker", "Dire-Strain Demolisher", "Celestus Sanctifier", "Chaplain of Alms", "Chapel Shieldgeist", "Curse of Leeches", "Leeching Lurker", "Dennick, Pious Apprentice", "Dennick, Pious Apparition", "Devoted Grafkeeper", "Departed Soulkeeper", "Firmament Sage", "Gavony Dawnguard", "Graveyard Trespasser", "Graveyard Glutton", "Hound Tamer", "Untamed Pup", "Kessig Naturalist", "Lord of the Ulvenwald", "Malevolent Hermit", "Benevolent Geist", "Obsessive Astronomer", "Overwhelmed Archivist", "Archive Haunt", "Reckless Stormseeker", "Storm-Charged Slasher", "Spellrune Painter", "Spellrune Howler", "Sunrise Cavalier", "Sunstreak Phoenix", "Suspicious Stowaway", "Seafaring Werewolf", "Tavern Ruffian", "Tavern Smasher", "The Celestus", "Thraben Exorcism", "Tovolar, Dire Overlord", "Tovolar, the Midnight Scourge", "Vadrik, Astral Archmage", "Village Watch", "Village Reavers"); private static final InnistradMidnightHunt instance = new InnistradMidnightHunt(); public static InnistradMidnightHunt getInstance() { diff --git a/Mage/src/main/java/mage/abilities/keyword/DisturbAbility.java b/Mage/src/main/java/mage/abilities/keyword/DisturbAbility.java new file mode 100644 index 00000000000..302e364730f --- /dev/null +++ b/Mage/src/main/java/mage/abilities/keyword/DisturbAbility.java @@ -0,0 +1,18 @@ +package mage.abilities.keyword; + +import mage.abilities.SpellAbility; +import mage.abilities.costs.Cost; +import mage.constants.SpellAbilityType; +import mage.constants.TimingRule; +import mage.constants.Zone; + +/** + * @author weirddan455 + * TODO: this is currently implemented in a pull request + */ +public class DisturbAbility extends SpellAbility { + + public DisturbAbility(Cost cost, TimingRule timingRule) { + super(null, "", Zone.GRAVEYARD, SpellAbilityType.BASE_ALTERNATE); + } +} diff --git a/Utils/keywords.txt b/Utils/keywords.txt index 0d906828ec2..6e62c8744db 100644 --- a/Utils/keywords.txt +++ b/Utils/keywords.txt @@ -23,6 +23,7 @@ Delve|new| Dethrone|new| Devoid|color| Defender|instance| +Disturb|cost| Dredge|number| Double Strike|instance| Dredge|number|