From 846e1e95bc86ccf185b72634319ac55ee5b4f2c6 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Fri, 27 May 2022 08:21:03 +0800 Subject: [PATCH] update Adventure Chaos Mode - Genetic AI Decks is available on some enemies on Hard Difficulty on Adventure Chaos Mode --- .../src/forge/adventure/data/EnemyData.java | 4 +- .../src/forge/adventure/scene/DuelScene.java | 2 +- .../stage/ConsoleCommandInterpreter.java | 6 +-- .../src/forge/adventure/stage/WorldStage.java | 2 +- .../src/forge/adventure/util/CardUtil.java | 4 +- .../src/forge/adventure/util/Config.java | 2 +- .../src/forge/adventure/world/WorldSave.java | 2 +- ...ivers Sliver Deck Generated Deck_38_18.dck | 36 ++++++++++++++++ ...49_Sneak Show And Generated Deck_46_19.dck | 32 ++++++++++++++ ...rn Red Burn-sligh Generated Deck_27_18.dck | 37 ++++++++++++++++ ...y Merfolk Merfolks Generated Deck_5_19.dck | 33 ++++++++++++++ ...act Affinity Deck Generated Deck_21_16.dck | 33 ++++++++++++++ ...6_Mono White Deck Generated Deck_21_19.dck | 34 +++++++++++++++ ...act Affinity Deck Generated Deck_37_18.dck | 35 +++++++++++++++ ...Soul Sisters Deck Generated Deck_35_15.dck | 33 ++++++++++++++ ...inity Modern Deck Generated Deck_44_15.dck | 31 +++++++++++++ ...White Soul Sisters Generated Deck_6_18.dck | 34 +++++++++++++++ ...ity Modern Robots Generated Deck_19_15.dck | 35 +++++++++++++++ ...rfolk Mono Modern Generated Deck_15_10.dck | 32 ++++++++++++++ ...White Soul Sisters Generated Deck_3_16.dck | 41 ++++++++++++++++++ ...89_Knights Of The Generated Deck_25_19.dck | 38 ++++++++++++++++ ...no Black Devotion Generated Deck_34_19.dck | 41 ++++++++++++++++++ ...89_Knights Of The Generated Deck_14_19.dck | 42 ++++++++++++++++++ ...98_Red Deck Place Generated Deck_39_19.dck | 34 +++++++++++++++ ...rn Slivers Sliver Generated Deck_35_19.dck | 35 +++++++++++++++ ...hite Soul Sisters Generated Deck_46_18.dck | 38 ++++++++++++++++ ...Martyr Mono White Generated Deck_33_19.dck | 38 ++++++++++++++++ ...u Vampires Vampire Generated Deck_3_14.dck | 34 +++++++++++++++ ...olk Merfolks Deck Generated Deck_39_17.dck | 32 ++++++++++++++ ...Mono White Humans Generated Deck_44_18.dck | 38 ++++++++++++++++ ...2_Red Aggro Pioneer Generated Deck_3_8.dck | 34 +++++++++++++++ ...6_Mono Blue Tempo Generated Deck_24_17.dck | 37 ++++++++++++++++ ...o Azorius Monument Generated Deck_5_12.dck | 34 +++++++++++++++ ...uperfriends Colors Generated Deck_3_16.dck | 33 ++++++++++++++ ...Mono White Humans Generated Deck_37_18.dck | 37 ++++++++++++++++ ...Mono Red Devotion Generated Deck_18_15.dck | 37 ++++++++++++++++ ..._Mono Black Aggro Generated Deck_43_19.dck | 34 +++++++++++++++ ..._Green Mono Gruul Generated Deck_16_13.dck | 36 ++++++++++++++++ ...venture Selesnya Generated Deck_929_19.dck | 28 ++++++++++++ ...ngs Bg Saproling Generated Deck_891_18.dck | 35 +++++++++++++++ ... Dinosaurs Dinos Generated Deck_925_19.dck | 30 +++++++++++++ ...Abzan Hero Mardu Generated Deck_906_19.dck | 33 ++++++++++++++ ...ono Green Stompy Generated Deck_898_18.dck | 32 ++++++++++++++ ...ixis Fires Color Generated Deck_883_18.dck | 33 ++++++++++++++ ..._Mono Blue Winds Generated Deck_783_16.dck | 33 ++++++++++++++ ...White Aggro Azorius Generated Deck_6_0.dck | 33 ++++++++++++++ ...inds Dimir Tempo Generated Deck_897_18.dck | 31 +++++++++++++ ...ono Black Rakdos Generated Deck_841_17.dck | 29 +++++++++++++ ..._Aggro Rakdos Br Generated Deck_854_18.dck | 33 ++++++++++++++ ...hov Afterlife Of Generated Deck_918_19.dck | 32 ++++++++++++++ ... Equipment White Generated Deck_918_19.dck | 33 ++++++++++++++ ...Bw Knights White Generated Deck_880_18.dck | 25 +++++++++++ ...12_Azorius Aggro W Generated Deck_32_1.dck | 30 +++++++++++++ ...rd Merfolk Simic Generated Deck_863_18.dck | 32 ++++++++++++++ ...olings Saproling Generated Deck_874_18.dck | 30 +++++++++++++ ...Mono Red Goblins Generated Deck_891_18.dck | 34 +++++++++++++++ ..._Azorius Aggro W Generated Deck_794_16.dck | 30 +++++++++++++ ...Rb Pirates Aggro Generated Deck_907_19.dck | 34 +++++++++++++++ ...rins Sorin Black Generated Deck_877_18.dck | 35 +++++++++++++++ ...Mono Green Stompy Generated Deck_263_6.dck | 29 +++++++++++++ ...hts Orzhov Abzan Generated Deck_877_18.dck | 36 ++++++++++++++++ ...zorius Flyers Uw Generated Deck_778_16.dck | 38 ++++++++++++++++ ...andard Elves Elf Generated Deck_731_15.dck | 31 +++++++++++++ ...no Black Zombies Generated Deck_454_10.dck | 33 ++++++++++++++ ...s Knights Angels Generated Deck_675_14.dck | 33 ++++++++++++++ ...Stompy Green Mono Generated Deck_338_7.dck | 26 +++++++++++ ...ono White Angels Generated Deck_823_17.dck | 31 +++++++++++++ ...esnya Hero Abzan Generated Deck_921_19.dck | 33 ++++++++++++++ ...Equipment Bogles Generated Deck_879_18.dck | 39 +++++++++++++++++ ...Mono Black Aggro Generated Deck_668_14.dck | 27 ++++++++++++ ...er Control Dance Generated Deck_940_19.dck | 34 +++++++++++++++ ...nture Adventures Generated Deck_828_17.dck | 30 +++++++++++++ ...s Standard Green Generated Deck_777_16.dck | 28 ++++++++++++ ...ntrol Mono Black Generated Deck_810_17.dck | 31 +++++++++++++ ..._Br Aggro Rakdos Generated Deck_940_19.dck | 34 +++++++++++++++ ... Midrange Sultai Generated Deck_784_16.dck | 35 +++++++++++++++ ...Swarm Saprolings Generated Deck_930_19.dck | 35 +++++++++++++++ ...te Lifegain Life Generated Deck_850_18.dck | 30 +++++++++++++ ..._Aggro Rakdos Br Generated Deck_670_14.dck | 33 ++++++++++++++ ..._Rakdos Aggro Br Generated Deck_924_19.dck | 35 +++++++++++++++ ...mbies Mono Black Generated Deck_836_17.dck | 32 ++++++++++++++ ...ono Green Stompy Generated Deck_602_13.dck | 33 ++++++++++++++ ...o Black Standard Generated Deck_716_15.dck | 29 +++++++++++++ ...o Green Standard Generated Deck_882_18.dck | 31 +++++++++++++ ...ro Azorius Boros Generated Deck_882_18.dck | 30 +++++++++++++ ...ono Green Stompy Generated Deck_532_11.dck | 35 +++++++++++++++ ...reen Stompy Elves Generated Deck_300_7.dck | 32 ++++++++++++++ ...White Boros Aggro Generated Deck_340_7.dck | 22 ++++++++++ ..._Mono Blue Winds Generated Deck_626_13.dck | 29 +++++++++++++ ...ro Azorius Boros Generated Deck_458_10.dck | 29 +++++++++++++ ..._Mono White Life Generated Deck_911_19.dck | 34 +++++++++++++++ ...zorius Flyers Uw Generated Deck_935_19.dck | 33 ++++++++++++++ ...v Angels Knights Generated Deck_730_15.dck | 33 ++++++++++++++ ...te Aggro Azorius Generated Deck_527_11.dck | 32 ++++++++++++++ ...2_Azorius Aggro W Generated Deck_386_8.dck | 31 +++++++++++++ ...os Aggro Knights Generated Deck_653_14.dck | 35 +++++++++++++++ ...ros Angels White Generated Deck_913_19.dck | 28 ++++++++++++ ..._Cats Mono White Generated Deck_886_18.dck | 33 ++++++++++++++ ..._Dinosaurs Rg Gr Generated Deck_639_13.dck | 30 +++++++++++++ ..._Mono Blue Winds Generated Deck_899_18.dck | 32 ++++++++++++++ ...ono Green Stompy Generated Deck_941_19.dck | 31 +++++++++++++ ...Artifacts Traxos Generated Deck_891_18.dck | 33 ++++++++++++++ ...res Superfriends Generated Deck_809_17.dck | 32 ++++++++++++++ ...o Black Standard Generated Deck_742_15.dck | 30 +++++++++++++ ...mbies Mono Black Generated Deck_756_16.dck | 35 +++++++++++++++ ...rdu Angels Boros Generated Deck_634_13.dck | 27 ++++++++++++ ...te Aggro Azorius Generated Deck_517_11.dck | 33 ++++++++++++++ ...Angels Boros Naya Generated Deck_269_6.dck | 35 +++++++++++++++ ...folk Ug Merfolks Generated Deck_865_18.dck | 35 +++++++++++++++ ...rdu Angels Boros Generated Deck_932_19.dck | 32 ++++++++++++++ ...Black Mono Aggro Generated Deck_800_17.dck | 31 +++++++++++++ ...er Hero Midrange Generated Deck_852_18.dck | 31 +++++++++++++ ...6_Mono White Life Generated Deck_169_4.dck | 33 ++++++++++++++ ...ggro Midrange Gw Generated Deck_927_19.dck | 32 ++++++++++++++ ...rd Artifacts The Generated Deck_650_14.dck | 33 ++++++++++++++ ..._Knights Of White Generated Deck_357_8.dck | 33 ++++++++++++++ ...ge Goblins Goblin Generated Deck_37_19.dck | 43 +++++++++++++++++++ ...ntage Merfolk Fish Generated Deck_6_18.dck | 43 +++++++++++++++++++ .../src/main/java/forge/deck/DeckProxy.java | 7 +++ .../src/main/java/forge/deck/DeckgenUtil.java | 33 +++++++++----- .../properties/ForgeConstants.java | 1 + .../java/forge/model/CardCollections.java | 9 ++++ 122 files changed, 3719 insertions(+), 22 deletions(-) create mode 100644 forge-gui/res/geneticaidecks/GAL_10_45_Slivers Sliver Deck Generated Deck_38_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAL_11_49_Sneak Show And Generated Deck_46_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAL_19_18_Burn Red Burn-sligh Generated Deck_27_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAL_1_28_Legacy Merfolk Merfolks Generated Deck_5_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAL_20_42_Artifact Affinity Deck Generated Deck_21_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAL_6_46_Mono White Deck Generated Deck_21_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAL_7_42_Artifact Affinity Deck Generated Deck_37_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_10_70_Soul Sisters Deck Generated Deck_35_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_13_50_Affinity Modern Deck Generated Deck_44_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_14_60_White Soul Sisters Generated Deck_6_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_17_5_Affinity Modern Robots Generated Deck_19_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_1_40_Merfolk Mono Modern Generated Deck_15_10.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_1_60_White Soul Sisters Generated Deck_3_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_22_89_Knights Of The Generated Deck_25_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_24_30_Mono Black Devotion Generated Deck_34_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_3_89_Knights Of The Generated Deck_14_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_5_98_Red Deck Place Generated Deck_39_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_6_31_Modern Slivers Sliver Generated Deck_35_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_6_60_White Soul Sisters Generated Deck_46_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_7_20_Martyr Mono White Generated Deck_33_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_8_66_Mardu Vampires Vampire Generated Deck_3_14.dck create mode 100644 forge-gui/res/geneticaidecks/GAM_9_27_Merfolk Merfolks Deck Generated Deck_39_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_14_18_Mono White Humans Generated Deck_44_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_18_12_Red Aggro Pioneer Generated Deck_3_8.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_1_16_Mono Blue Tempo Generated Deck_24_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_1_17_Tempo Azorius Monument Generated Deck_5_12.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_23_21_Jeskai Superfriends Colors Generated Deck_3_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_24_18_Mono White Humans Generated Deck_37_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_25_54_Mono Red Devotion Generated Deck_18_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_3_0_Mono Black Aggro Generated Deck_43_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAP_5_3_Green Mono Gruul Generated Deck_16_13.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_10_23_Adventures Adventure Selesnya Generated Deck_929_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_11_19_Saprolings Bg Saproling Generated Deck_891_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_11_46_Dino Dinosaurs Dinos Generated Deck_925_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_13_24_Abzan Hero Mardu Generated Deck_906_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_13_52_Mono Green Stompy Generated Deck_898_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_14_16_Grixis Fires Color Generated Deck_883_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_14_16_Mono Blue Winds Generated Deck_783_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_14_3_White Aggro Azorius Generated Deck_6_0.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_14_78_Winds Dimir Tempo Generated Deck_897_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_15_73_Mono Black Rakdos Generated Deck_841_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_16_0_Aggro Rakdos Br Generated Deck_854_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_16_28_Orzhov Afterlife Of Generated Deck_918_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_16_92_Boros Equipment White Generated Deck_918_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_17_15_Bw Knights White Generated Deck_880_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_18_12_Azorius Aggro W Generated Deck_32_1.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_18_16_Standard Merfolk Simic Generated Deck_863_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_18_3_Bg Saprolings Saproling Generated Deck_874_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_19_53_Mono Red Goblins Generated Deck_891_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_12_Azorius Aggro W Generated Deck_794_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_14_Rb Pirates Aggro Generated Deck_907_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_23_Sorins Sorin Black Generated Deck_877_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_24_Mono Green Stompy Generated Deck_263_6.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_26_Knights Orzhov Abzan Generated Deck_877_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_29_Azorius Flyers Uw Generated Deck_778_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_34_Standard Elves Elf Generated Deck_731_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_43_Mono Black Zombies Generated Deck_454_10.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_45_Boros Knights Angels Generated Deck_675_14.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_60_Stompy Green Mono Generated Deck_338_7.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_1_66_Mono White Angels Generated Deck_823_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_20_57_Selesnya Hero Abzan Generated Deck_921_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_20_82_Boros Equipment Bogles Generated Deck_879_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_21_116_Mono Black Aggro Generated Deck_668_14.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_21_8_Esper Control Dance Generated Deck_940_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_22_3_Golgari Adventure Adventures Generated Deck_828_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_23_18_Elves Standard Green Generated Deck_777_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_23_25_Control Mono Black Generated Deck_810_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_23_2_Br Aggro Rakdos Generated Deck_940_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_23_6_Golgari Midrange Sultai Generated Deck_784_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_24_38_Saproling Swarm Saprolings Generated Deck_930_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_24_42_White Lifegain Life Generated Deck_850_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_0_Aggro Rakdos Br Generated Deck_670_14.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_11_Rakdos Aggro Br Generated Deck_924_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_15_Zombies Mono Black Generated Deck_836_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_16_Mono Green Stompy Generated Deck_602_13.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_17_Mono Black Standard Generated Deck_716_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_20_Mono Green Standard Generated Deck_882_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_21_Aggro Azorius Boros Generated Deck_882_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_26_Mono Green Stompy Generated Deck_532_11.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_2_6_Green Stompy Elves Generated Deck_300_7.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_3_10_White Boros Aggro Generated Deck_340_7.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_3_16_Mono Blue Winds Generated Deck_626_13.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_3_21_Aggro Azorius Boros Generated Deck_458_10.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_3_26_Mono White Life Generated Deck_911_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_3_29_Azorius Flyers Uw Generated Deck_935_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_3_31_Orzhov Angels Knights Generated Deck_730_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_3_3_White Aggro Azorius Generated Deck_527_11.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_4_12_Azorius Aggro W Generated Deck_386_8.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_4_14_Rakdos Aggro Knights Generated Deck_653_14.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_4_29_Boros Angels White Generated Deck_913_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_4_48_Cats Mono White Generated Deck_886_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_4_76_Dinosaurs Rg Gr Generated Deck_639_13.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_5_17_Mono Blue Winds Generated Deck_899_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_5_19_Mono Green Stompy Generated Deck_941_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_5_54_Artifact Artifacts Traxos Generated Deck_891_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_5_9_Jeskai Fires Superfriends Generated Deck_809_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_6_17_Mono Black Standard Generated Deck_742_15.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_6_37_Zombies Mono Black Generated Deck_756_16.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_6_49_Mardu Angels Boros Generated Deck_634_13.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_6_4_White Aggro Azorius Generated Deck_517_11.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_6_74_Angels Boros Naya Generated Deck_269_6.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_7_34_Merfolk Ug Merfolks Generated Deck_865_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_7_49_Mardu Angels Boros Generated Deck_932_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_7_4_Black Mono Aggro Generated Deck_800_17.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_7_5_Esper Hero Midrange Generated Deck_852_18.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_8_26_Mono White Life Generated Deck_169_4.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_8_39_Aggro Midrange Gw Generated Deck_927_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_9_60_Standard Artifacts The Generated Deck_650_14.dck create mode 100644 forge-gui/res/geneticaidecks/GAS_9_75_Knights Of White Generated Deck_357_8.dck create mode 100644 forge-gui/res/geneticaidecks/GAV_18_25_Vintage Goblins Goblin Generated Deck_37_19.dck create mode 100644 forge-gui/res/geneticaidecks/GAV_1_16_Vintage Merfolk Fish Generated Deck_6_18.dck diff --git a/forge-gui-mobile/src/forge/adventure/data/EnemyData.java b/forge-gui-mobile/src/forge/adventure/data/EnemyData.java index 79f6a72f020..d6d8edda161 100644 --- a/forge-gui-mobile/src/forge/adventure/data/EnemyData.java +++ b/forge-gui-mobile/src/forge/adventure/data/EnemyData.java @@ -44,7 +44,7 @@ public class EnemyData { } } - public Deck generateDeck(boolean isFantasyMode) { - return CardUtil.getDeck(deck, true, isFantasyMode, colors, life > 15); + public Deck generateDeck(boolean isFantasyMode, boolean useGeneticAI) { + return CardUtil.getDeck(deck, true, isFantasyMode, colors, life > 13, life > 16 && useGeneticAI); } } diff --git a/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java b/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java index 0b92ae46992..65716571865 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/DuelScene.java @@ -305,7 +305,7 @@ public class DuelScene extends ForgeScene { } else { this.AIExtras.clear(); this.playerExtras.clear(); - this.enemyDeck = this.enemy.getData().copyPlayerDeck ? this.playerDeck : this.enemy.getData().generateDeck(Current.player().isFantasyMode()); + this.enemyDeck = this.enemy.getData().copyPlayerDeck ? this.playerDeck : this.enemy.getData().generateDeck(Current.player().isFantasyMode(), Current.player().getDifficulty().name.equalsIgnoreCase("Hard")); } } public Deck getPlayerDeck() { diff --git a/forge-gui-mobile/src/forge/adventure/stage/ConsoleCommandInterpreter.java b/forge-gui-mobile/src/forge/adventure/stage/ConsoleCommandInterpreter.java index aec9dbcc31f..05821ad67d4 100644 --- a/forge-gui-mobile/src/forge/adventure/stage/ConsoleCommandInterpreter.java +++ b/forge-gui-mobile/src/forge/adventure/stage/ConsoleCommandInterpreter.java @@ -195,7 +195,7 @@ public class ConsoleCommandInterpreter { }); registerCommand(new String[]{"dumpEnemyDeckColors"}, s -> { for(EnemyData E : new Array.ArrayIterator<>(WorldData.getAllEnemies())){ - Deck D = E.generateDeck(Current.player().isFantasyMode()); + Deck D = E.generateDeck(Current.player().isFantasyMode(), Current.player().getDifficulty().name.equalsIgnoreCase("Hard")); DeckProxy DP = new DeckProxy(D, "Constructed", GameType.Constructed, null); ColorSet colorSet = DP.getColor(); System.out.printf("%s: Colors: %s (%s%s%s%s%s%s)\n", D.getName(), DP.getColor(), @@ -211,7 +211,7 @@ public class ConsoleCommandInterpreter { }); registerCommand(new String[]{"dumpEnemyDeckList"}, s -> { for(EnemyData E : new Array.ArrayIterator<>(WorldData.getAllEnemies())){ - Deck D = E.generateDeck(Current.player().isFantasyMode()); + Deck D = E.generateDeck(Current.player().isFantasyMode(), Current.player().getDifficulty().name.equalsIgnoreCase("Hard")); DeckProxy DP = new DeckProxy(D, "Constructed", GameType.Constructed, null); ColorSet colorSet = DP.getColor(); System.out.printf("Deck: %s\n%s\n\n", D.getName(), DP.getDeck().getMain().toCardList("\n") @@ -221,7 +221,7 @@ public class ConsoleCommandInterpreter { }); registerCommand(new String[]{"dumpEnemyColorIdentity"}, s -> { for(EnemyData E : new Array.ArrayIterator<>(WorldData.getAllEnemies())){ - Deck D = E.generateDeck(Current.player().isFantasyMode()); + Deck D = E.generateDeck(Current.player().isFantasyMode(), Current.player().getDifficulty().name.equalsIgnoreCase("Hard")); DeckProxy DP = new DeckProxy(D, "Constructed", GameType.Constructed, null); ColorSet colorSet = DP.getColor(); System.out.printf("%s Colors: %s | Deck Colors: %s (%s)\n", E.name, E.colors, DP.getColorIdentity().toEnumSet().toString(), DP.getName() diff --git a/forge-gui-mobile/src/forge/adventure/stage/WorldStage.java b/forge-gui-mobile/src/forge/adventure/stage/WorldStage.java index 0aa1232ec59..c7e14a7f550 100644 --- a/forge-gui-mobile/src/forge/adventure/stage/WorldStage.java +++ b/forge-gui-mobile/src/forge/adventure/stage/WorldStage.java @@ -249,7 +249,7 @@ public class WorldStage extends GameStage implements SaveFileContent { if (WorldSave.getCurrentSave().getPlayer().hasAnnounceFantasy()) { MapStage.getInstance().showDeckAwardDialog("Chaos Mode!\n"+ WorldSave.getCurrentSave().getPlayer().getName()+ "'s Deck: "+ WorldSave.getCurrentSave().getPlayer().getSelectedDeck().getName()+ - "\nEnemy will use Preconstructed, Theme or Random Generated Decks.", WorldSave.getCurrentSave().getPlayer().getSelectedDeck()); + "\nEnemy will use Preconstructed or Random Generated Decks. Genetic AI Decks will be available to some enemies on Hard difficulty.", WorldSave.getCurrentSave().getPlayer().getSelectedDeck()); WorldSave.getCurrentSave().getPlayer().clearAnnounceFantasy(); } } diff --git a/forge-gui-mobile/src/forge/adventure/util/CardUtil.java b/forge-gui-mobile/src/forge/adventure/util/CardUtil.java index e5d359329f0..3b00e893719 100644 --- a/forge-gui-mobile/src/forge/adventure/util/CardUtil.java +++ b/forge-gui-mobile/src/forge/adventure/util/CardUtil.java @@ -499,13 +499,13 @@ public class CardUtil { return ret; } - public static Deck getDeck(String path, boolean forAI, boolean isFantasyMode, String colors, boolean isTheme) + public static Deck getDeck(String path, boolean forAI, boolean isFantasyMode, String colors, boolean isTheme, boolean useGeneticAI) { if(path.endsWith(".dck")) return DeckSerializer.fromFile(new File(Config.instance().getFilePath(path))); if(forAI && isFantasyMode) { - Deck deck = DeckgenUtil.getRandomOrPreconOrThemeDeck(colors, forAI, isTheme); + Deck deck = DeckgenUtil.getRandomOrPreconOrThemeDeck(colors, forAI, isTheme, useGeneticAI); if (deck != null) return deck; } diff --git a/forge-gui-mobile/src/forge/adventure/util/Config.java b/forge-gui-mobile/src/forge/adventure/util/Config.java index 16c6dd5182c..a9ce6206b5d 100644 --- a/forge-gui-mobile/src/forge/adventure/util/Config.java +++ b/forge-gui-mobile/src/forge/adventure/util/Config.java @@ -113,7 +113,7 @@ public class Config { Deck[] deck = new Deck[configData.starterDecks.length]; for (int i = 0; i < configData.starterDecks.length; i++) { - deck[i] = CardUtil.getDeck(configData.starterDecks[i], false, false, "", false); + deck[i] = CardUtil.getDeck(configData.starterDecks[i], false, false, "", false, false); } return deck; } diff --git a/forge-gui-mobile/src/forge/adventure/world/WorldSave.java b/forge-gui-mobile/src/forge/adventure/world/WorldSave.java index 7fd745bd253..5cd7ab04721 100644 --- a/forge-gui-mobile/src/forge/adventure/world/WorldSave.java +++ b/forge-gui-mobile/src/forge/adventure/world/WorldSave.java @@ -122,7 +122,7 @@ public class WorldSave { public static WorldSave generateNewWorld(String name, boolean male, int race, int avatarIndex, int startingColorIdentity, DifficultyData diff, boolean isFantasy, long seed) { currentSave.world.generateNew(seed); currentSave.pointOfInterestChanges.clear(); - Deck starterDeck = isFantasy ? DeckgenUtil.getRandomOrPreconOrThemeDeck("", false, false) : Config.instance().starterDecks()[startingColorIdentity]; + Deck starterDeck = isFantasy ? DeckgenUtil.getRandomOrPreconOrThemeDeck("", false, false, false) : Config.instance().starterDecks()[startingColorIdentity]; currentSave.player.create(name, startingColorIdentity, starterDeck, male, race, avatarIndex, isFantasy, diff); currentSave.player.setWorldPosY((int) (currentSave.world.getData().playerStartPosY * currentSave.world.getData().height * currentSave.world.getTileSize())); currentSave.player.setWorldPosX((int) (currentSave.world.getData().playerStartPosX * currentSave.world.getData().width * currentSave.world.getTileSize())); diff --git a/forge-gui/res/geneticaidecks/GAL_10_45_Slivers Sliver Deck Generated Deck_38_18.dck b/forge-gui/res/geneticaidecks/GAL_10_45_Slivers Sliver Deck Generated Deck_38_18.dck new file mode 100644 index 00000000000..3d25dd4f3ec --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAL_10_45_Slivers Sliver Deck Generated Deck_38_18.dck @@ -0,0 +1,36 @@ +[metadata] +Name=GAL_10_45_Slivers Sliver Deck Generated Deck_38_18 +[Main] +3 Aether Vial|IMA +2 Ancient Ziggurat|CFX +4 Battle Screech|VMA +2 Cavern of Souls|MM3 +4 Crystalline Sliver|TPR +2 Force of Will|MPS_AKH +1 Forest|ICE|3 +1 Forest|ONS|3 +4 Galerider Sliver|M14 +2 Gemhide Sliver|TSP +1 Island|10E|4 +1 Island|3ED|2 +1 Island|8ED|2 +1 Island|ONS|1 +4 Muscle Sliver|TPR +3 Mutavault|M14 +1 Plains|ALA|3 +1 Plains|ALA|4 +1 Plains|C17|3 +1 Plains|ICE|3 +1 Plains|M15|2 +4 Predatory Sliver|M14 +4 Sidewinder Sliver|TSP +4 Sinew Sliver|PLC +4 Sliver Hive|M15 +1 Unclaimed Territory|XLN +2 Winged Sliver|TPR +[Sideboard] +2 Gemhide Sliver|TSP +4 Manaweft Sliver|M14 +2 Plated Sliver|LGN +3 Soulcatchers' Aerie|JUD +4 Suntail Hawk|M14 diff --git a/forge-gui/res/geneticaidecks/GAL_11_49_Sneak Show And Generated Deck_46_19.dck b/forge-gui/res/geneticaidecks/GAL_11_49_Sneak Show And Generated Deck_46_19.dck new file mode 100644 index 00000000000..9565d9e7dc9 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAL_11_49_Sneak Show And Generated Deck_46_19.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAL_11_49_Sneak Show And Generated Deck_46_19 +[Main] +4 Ancient Tomb|EXP +1 Cephalid Coliseum|V12 +2 Echoing Truth|C15 +2 Emrakul, the Aeons Torn|MM2 +1 Forest|TPR|1 +4 Griselbrand|MM3 +1 Island|TPR|2 +4 Jace, the Mind Sculptor|A25 +4 Lotus Petal|MPS_KLD +1 Mountain|BBD +2 Mountain|ZEN|6 +1 Plains|C15|3 +1 Plains|ZEN|3 +3 Progenitus|MMA +4 Show and Tell|CN2 +4 Simian Spirit Guide|A25 +4 Sneak Attack|EMA +3 Snow-Covered Island|CSP +4 Spell Pierce|XLN +3 Steam Vents|EXP +1 Swamp|C15|2 +1 Swamp|ZEN|3 +1 Swamp|ZEN|8 +4 Volcanic Island|VMA +[Sideboard] +4 Intuition|TPR +4 Omniscience|MPS_AKH +3 Ulamog, the Infinite Gyre|MM2 +4 Woodfall Primus|MMA diff --git a/forge-gui/res/geneticaidecks/GAL_19_18_Burn Red Burn-sligh Generated Deck_27_18.dck b/forge-gui/res/geneticaidecks/GAL_19_18_Burn Red Burn-sligh Generated Deck_27_18.dck new file mode 100644 index 00000000000..524c6f56605 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAL_19_18_Burn Red Burn-sligh Generated Deck_27_18.dck @@ -0,0 +1,37 @@ +[metadata] +Name=GAL_19_18_Burn Red Burn-sligh Generated Deck_27_18 +[Main] +4 Barbarian Ring|ODY +2 Chain Lightning|BBD +4 Eidolon of the Great Revel|A25 +1 Exquisite Firecraft|ORI +4 Fireblast|VMA +1 Flame Javelin|SHM +1 Gauntlet of Might|2ED +3 Goblin Guide|MM3 +1 Lava Spike|MMA +4 Lightning Bolt|A25 +2 Mountain|10E|1 +2 Mountain|10E|4 +1 Mountain|2ED|1 +1 Mountain|2ED|2 +1 Mountain|BBD +1 Mountain|KTK|4 +2 Mountain|LRW|1 +1 Mountain|LRW|4 +1 Mountain|M11|1 +1 Mountain|M11|4 +1 Mountain|ODY|2 +2 Mountain|ONS|3 +1 Mountain|SHM|4 +4 Price of Progress|EMA +4 Rift Bolt|IMA +1 Searing Blaze|WWK +3 Sulfuric Vortex|EMA +3 Teetering Peaks|ZEN +3 Thunderous Wrath|MM3 +[Sideboard] +4 Flame Rift|NMS +4 Grim Lavamancer|M12 +3 Lava Spike|MMA +4 Monastery Swiftspear|IMA diff --git a/forge-gui/res/geneticaidecks/GAL_1_28_Legacy Merfolk Merfolks Generated Deck_5_19.dck b/forge-gui/res/geneticaidecks/GAL_1_28_Legacy Merfolk Merfolks Generated Deck_5_19.dck new file mode 100644 index 00000000000..56601e853b4 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAL_1_28_Legacy Merfolk Merfolks Generated Deck_5_19.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAL_1_28_Legacy Merfolk Merfolks Generated Deck_5_19 +[Main] +4 Aether Vial|IMA +4 Cavern of Souls|MM3 +4 Cursecatcher|A25 +4 Force of Will|MPS_AKH +2 Island|BBD +1 Island|DOM|2 +1 Island|DOM|3 +1 Island|KLD|1 +2 Island|KLD|2 +1 Island|ODY|1 +1 Island|ODY|2 +2 Island|RIX +1 Island|USG|1 +1 Island|USG|3 +1 Island|USG|4 +3 Lord of Atlantis|TSB +4 Master of the Pearl Trident|DDT +4 Merfolk Sovereign|E02 +4 Merrow Reejerey|DDT +3 Mutavault|M14 +2 Phantasmal Image|MM3 +4 Silvergill Adept|RIX +4 Vendilion Clique|A25 +2 Wasteland|EMA +[Sideboard] +3 Coralhelm Commander|ROE +3 Daze|MPS_AKH +4 Harbinger of the Tides|DDT +1 Phantasmal Image|MM3 +4 Standstill|ODY diff --git a/forge-gui/res/geneticaidecks/GAL_20_42_Artifact Affinity Deck Generated Deck_21_16.dck b/forge-gui/res/geneticaidecks/GAL_20_42_Artifact Affinity Deck Generated Deck_21_16.dck new file mode 100644 index 00000000000..37699382c7f --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAL_20_42_Artifact Affinity Deck Generated Deck_21_16.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAL_20_42_Artifact Affinity Deck Generated Deck_21_16 +[Main] +4 Cranial Plating|C16 +4 Darksteel Citadel|DDU +4 Etched Champion|MM2 +4 Etherium Sculptor|DDU +1 Fabricate|M10 +2 Glimmervoid|MMA +1 Island|C14|2 +1 Island|MRD|1 +1 Island|NPH|2 +1 Island|ORI|2 +1 Island|ORI|3 +1 Island|SOM|1 +3 Memnite|SOM +4 Mox Opal|MPS_KLD +3 Ornithopter|AER +3 Seat of the Synod|DDU +4 Steel Overseer|MPS_KLD +1 Swamp|INV|3 +1 Swamp|M12|2 +2 Swamp|NPH|1 +4 Tezzeret, Agent of Bolas|MBS +4 Thoughtcast|MM2 +4 Vault of Whispers|MRD +2 Vault Skirge|NPH +[Sideboard] +2 Arcbound Worker|MMA +4 Disciple of the Vault|MRD +4 Master Transmuter|ARC +3 Signal Pest|MBS +2 Vault Skirge|NPH diff --git a/forge-gui/res/geneticaidecks/GAL_6_46_Mono White Deck Generated Deck_21_19.dck b/forge-gui/res/geneticaidecks/GAL_6_46_Mono White Deck Generated Deck_21_19.dck new file mode 100644 index 00000000000..08929b2d22e --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAL_6_46_Mono White Deck Generated Deck_21_19.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAL_6_46_Mono White Deck Generated Deck_21_19 +[Main] +4 Emeria, the Sky Ruin|C14 +4 Ghostly Prison|PCA +2 Hero of Bladehold|MBS +4 Journey to Nowhere|COM +4 Knight of the White Orchid|ORI +3 Luminarch Ascension|A25 +2 Moat|LEG +4 Nykthos, Shrine to Nyx|THS +4 Oblivion Ring|MM2 +4 Path to Exile|E02 +1 Plains|10E|2 +1 Plains|C14|2 +1 Plains|C15|3 +1 Plains|C15|4 +1 Plains|C16|3 +1 Plains|COM|1 +1 Plains|DTK|3 +1 Plains|M13|1 +1 Plains|PCA|5 +1 Plains|ROE|3 +1 Plains|SOM|4 +2 Replenish|UDS +4 Seraph Sanctuary|AVR +4 Serra Avenger|M13 +4 Wrath of God|MPS_AKH +[Sideboard] +2 Banishing Light|C15 +4 Knight of Meadowgrain|LRW +3 Mesa Enchantress|EMA +2 Replenish|UDS +4 Soul Warden|MM3 diff --git a/forge-gui/res/geneticaidecks/GAL_7_42_Artifact Affinity Deck Generated Deck_37_18.dck b/forge-gui/res/geneticaidecks/GAL_7_42_Artifact Affinity Deck Generated Deck_37_18.dck new file mode 100644 index 00000000000..b483a25b69e --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAL_7_42_Artifact Affinity Deck Generated Deck_37_18.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAL_7_42_Artifact Affinity Deck Generated Deck_37_18 +[Main] +4 Arcbound Ravager|MPS_KLD +2 Cranial Plating|C16 +3 Darksteel Citadel|DDU +4 Etched Champion|MM2 +2 Etherium Sculptor|DDU +1 Fabricate|M10 +3 Frogmite|MM2 +4 Glimmervoid|MMA +1 Inkmoth Nexus|MBS +1 Island|3ED|3 +1 Island|ARC|3 +1 Island|BBD +1 Island|C17|2 +1 Island|C17|3 +1 Island|M10|1 +1 Island|MRD|4 +4 Master of Etherium|C16 +3 Memnite|SOM +4 Mox Opal|MPS_KLD +3 Ornithopter|AER +4 Seat of the Synod|DDU +1 Signal Pest|MBS +2 Steel Overseer|MPS_KLD +1 Swamp|COM|1 +4 Thoughtcast|MM2 +3 Vault of Whispers|MRD +[Sideboard] +3 Disciple of the Vault|MRD +2 Etherium Sculptor|DDU +4 Master Transmuter|ARC +4 Myr Enforcer|MM2 +2 Vedalken Engineer|C16 diff --git a/forge-gui/res/geneticaidecks/GAM_10_70_Soul Sisters Deck Generated Deck_35_15.dck b/forge-gui/res/geneticaidecks/GAM_10_70_Soul Sisters Deck Generated Deck_35_15.dck new file mode 100644 index 00000000000..28c0ec1e217 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_10_70_Soul Sisters Deck Generated Deck_35_15.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAM_10_70_Soul Sisters Deck Generated Deck_35_15 +[Main] +4 Ajani's Pridemate|M15 +1 Auriok Champion|IMA +3 Blossoming Sands|C17 +3 Cavern of Souls|MM3 +3 Chalice of Life|DKA +3 Clifftop Retreat|DOM +4 Felidar Sovereign|BFZ +3 Genesis Chamber|BBD +3 Kabira Crossroads|C17 +3 Mentor of the Meek|C16 +1 Norin the Wary|TSP +1 Plains|C13|4 +1 Plains|C16|2 +1 Plains|M13|2 +1 Plains|M13|4 +2 Plains|ORI|3 +1 Plains|RIX +1 Plains|RTR|1 +1 Pristine Talisman|IMA +4 Radiant Fountain|IMA +4 Ranger of Eos|MM3 +4 Rhox Faithmender|M13 +4 Soul Warden|MM3 +4 Soul's Attendant|ROE +[Sideboard] +2 Champion of the Parish|ISD +3 Lone Rider|EMN +3 Norin the Wary|TSP +4 Path to Exile|E02 +3 Rest for the Weary|WWK diff --git a/forge-gui/res/geneticaidecks/GAM_13_50_Affinity Modern Deck Generated Deck_44_15.dck b/forge-gui/res/geneticaidecks/GAM_13_50_Affinity Modern Deck Generated Deck_44_15.dck new file mode 100644 index 00000000000..cb0ebe4ff1f --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_13_50_Affinity Modern Deck Generated Deck_44_15.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAM_13_50_Affinity Modern Deck Generated Deck_44_15 +[Main] +3 Arcbound Ravager|MPS_KLD +1 Blinkmoth Nexus|MM2 +4 Cranial Plating|C16 +3 Darksteel Citadel|DDU +3 Etched Champion|MM2 +3 Galvanic Blast|DDU +3 Hope of Ghirapur|AER +4 Inkmoth Nexus|MBS +2 Karn, Scion of Urza|DOM +1 Memnite|SOM +1 Mountain|BBD +1 Mountain|ISD|1 +1 Mountain|ISD|2 +1 Mountain|MRD|4 +1 Mountain|NPH|2 +4 Mox Opal|MPS_KLD +4 Ornithopter|AER +4 Signal Pest|MBS +4 Spire of Industry|AER +1 Swamp|DOM|3 +1 Swamp|MRD|2 +1 Swamp|MRD|3 +1 Swamp|SOM|1 +1 Swamp|XLN|2 +3 Vault Skirge|NPH +4 Welding Jar|MRD +[Sideboard] +4 Bomat Courier|KLD diff --git a/forge-gui/res/geneticaidecks/GAM_14_60_White Soul Sisters Generated Deck_6_18.dck b/forge-gui/res/geneticaidecks/GAM_14_60_White Soul Sisters Generated Deck_6_18.dck new file mode 100644 index 00000000000..08bcbaa14b5 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_14_60_White Soul Sisters Generated Deck_6_18.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAM_14_60_White Soul Sisters Generated Deck_6_18 +[Main] +3 Ajani's Pridemate|M15 +1 Archangel of Thune|IMA +4 Auriok Champion|IMA +4 Flagstones of Trokair|TSP +3 Forbidding Watchtower|10E +4 Honor of the Pure|M12 +1 Oketra's Monument|AKH +4 Path to Exile|E02 +1 Plains|BBD +1 Plains|BFZ|1 +1 Plains|BFZ|8 +1 Plains|LRW|4 +1 Plains|M11|1 +1 Plains|M13|2 +1 Plains|M14|3 +1 Plains|SOI|2 +1 Plains|SOM|4 +1 Plains|XLN|1 +4 Ranger of Eos|MM3 +4 Serra Ascendant|IMA +4 Shefet Dunes|HOU +3 Soul Warden|MM3 +4 Soul's Attendant|ROE +4 Spectral Procession|MM2 +3 Windbrisk Heights|C16 +[Sideboard] +2 Kytheon, Hero of Akros|V17 +4 Oblivion Ring|MM2 +2 Oketra's Monument|AKH +4 Seal Away|DOM +3 Whitemane Lion|A25 diff --git a/forge-gui/res/geneticaidecks/GAM_17_5_Affinity Modern Robots Generated Deck_19_15.dck b/forge-gui/res/geneticaidecks/GAM_17_5_Affinity Modern Robots Generated Deck_19_15.dck new file mode 100644 index 00000000000..ef1334275e7 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_17_5_Affinity Modern Robots Generated Deck_19_15.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAM_17_5_Affinity Modern Robots Generated Deck_19_15 +[Main] +4 Arcbound Ravager|MPS_KLD +2 Blinkmoth Nexus|MM2 +3 Cranial Plating|C16 +3 Darksteel Citadel|DDU +4 Etched Champion|MM2 +1 Glimmervoid|MMA +3 Inkmoth Nexus|MBS +2 Karn, Scion of Urza|DOM +3 Memnite|SOM +4 Mox Opal|MPS_KLD +4 Ornithopter|AER +4 Signal Pest|MBS +4 Spire of Industry|AER +4 Steel Overseer|MPS_KLD +1 Swamp|DOM|4 +1 Swamp|MRD|1 +1 Swamp|MRD|2 +1 Swamp|MRD|4 +1 Swamp|NPH|2 +1 Swamp|SOM|3 +1 Swamp|SOM|4 +1 Swamp|XLN|1 +1 Swamp|XLN|4 +3 Vault Skirge|NPH +3 Welding Jar|MRD +[Sideboard] +2 Fatal Push|AER +1 Hope of Ghirapur|AER +3 Myr Battlesphere|DDU +4 Scarecrone|EVE +4 Throne of the God-Pharaoh|AKH +1 Welding Jar|MRD diff --git a/forge-gui/res/geneticaidecks/GAM_1_40_Merfolk Mono Modern Generated Deck_15_10.dck b/forge-gui/res/geneticaidecks/GAM_1_40_Merfolk Mono Modern Generated Deck_15_10.dck new file mode 100644 index 00000000000..071a04d9644 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_1_40_Merfolk Mono Modern Generated Deck_15_10.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAM_1_40_Merfolk Mono Modern Generated Deck_15_10 +[Main] +4 Aether Vial|IMA +4 Benthic Biomancer|RNA +3 Cavern of Souls|UMA +3 Cursecatcher|A25 +3 Force of Negation|MH1 +1 Island|BFZ|5 +1 Island|C13|2 +1 Island|C17|2 +1 Island|C17|3 +1 Island|GK2|1 +2 Island|GRN +1 Island|M14|2 +3 Island|RIX +1 Island|ROE|1 +1 Island|RTR|1 +1 Island|RTR|2 +3 Lord of Atlantis|TSB +4 Master of the Pearl Trident|DDT +3 Master of Waves|DDT +3 Merfolk Trickster|DOM +4 Merrow Reejerey|DDT +4 Mutavault|M14 +4 Silvergill Adept|RIX +4 Spreading Seas|ZEN +[Sideboard] +4 Harbinger of the Tides|DDT +4 Spell Pierce|XLN +4 Thassa, God of the Sea|THS +3 Vapor Snag|MM2 diff --git a/forge-gui/res/geneticaidecks/GAM_1_60_White Soul Sisters Generated Deck_3_16.dck b/forge-gui/res/geneticaidecks/GAM_1_60_White Soul Sisters Generated Deck_3_16.dck new file mode 100644 index 00000000000..b0ab0704b14 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_1_60_White Soul Sisters Generated Deck_3_16.dck @@ -0,0 +1,41 @@ +[metadata] +Name=GAM_1_60_White Soul Sisters Generated Deck_3_16 +[Main] +3 Ajani's Pridemate|M15 +3 Archangel of Thune|IMA +3 Auriok Champion|IMA +1 Flagstones of Trokair|TSP +4 Honor of the Pure|M12 +4 Path to Exile|E02 +1 Plains|10E|2 +2 Plains|BBD +1 Plains|BFZ|4 +1 Plains|C14|3 +2 Plains|C16|1 +1 Plains|C17|3 +1 Plains|KLD|1 +1 Plains|M10|1 +1 Plains|M10|4 +1 Plains|M11|4 +1 Plains|M12|4 +1 Plains|M15|4 +2 Plains|ORI|1 +1 Plains|RTR|3 +1 Plains|RTR|5 +1 Plains|SOM|3 +1 Plains|THS|2 +1 Plains|TSP|1 +1 Plains|TSP|2 +1 Plains|XLN|1 +4 Ranger of Eos|MM3 +1 Serra Ascendant|IMA +4 Soul Warden|MM3 +4 Soul's Attendant|ROE +4 Spectral Procession|MM2 +2 Squadron Hawk|A25 +[Sideboard] +4 Oblivion Ring|MM2 +3 Oketra's Monument|AKH +2 Seal Away|DOM +2 Serra Ascendant|IMA +4 Whitemane Lion|A25 diff --git a/forge-gui/res/geneticaidecks/GAM_22_89_Knights Of The Generated Deck_25_19.dck b/forge-gui/res/geneticaidecks/GAM_22_89_Knights Of The Generated Deck_25_19.dck new file mode 100644 index 00000000000..c409c944186 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_22_89_Knights Of The Generated Deck_25_19.dck @@ -0,0 +1,38 @@ +[metadata] +Name=GAM_22_89_Knights Of The Generated Deck_25_19 +[Main] +2 Benalish Marshal|DOM +4 Cavern of Souls|MM3 +1 Dauntless Bodyguard|DOM +3 Emeria, the Sky Ruin|C14 +4 Hero of Bladehold|MBS +2 History of Benalia|DOM +4 Kinsbaile Cavalier|MOR +4 Knight Exemplar|M11 +4 Knight of Meadowgrain|LRW +2 Knight of the Holy Nimbus|TSP +3 Knight of the White Orchid|ORI +4 Mirran Crusader|MM2 +3 Path to Exile|E02 +1 Plains|ALA|3 +1 Plains|BFZ|5 +1 Plains|BFZ|6 +1 Plains|C13|3 +1 Plains|C14|1 +1 Plains|DOM|1 +1 Plains|DOM|4 +1 Plains|HOU|3 +1 Plains|LRW|1 +1 Plains|M11|2 +2 Plains|M13|3 +1 Plains|M14|1 +1 Plains|M15|4 +1 Plains|SHM|3 +1 Plains|TPR|1 +4 Student of Warfare|ROE +[Sideboard] +3 Accorder Paladin|MBS +3 Aether Vial|IMA +3 Fiendslayer Paladin|M14 +2 History of Benalia|DOM +4 Paladin en-Vec|TPR diff --git a/forge-gui/res/geneticaidecks/GAM_24_30_Mono Black Devotion Generated Deck_34_19.dck b/forge-gui/res/geneticaidecks/GAM_24_30_Mono Black Devotion Generated Deck_34_19.dck new file mode 100644 index 00000000000..14cf67ec099 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_24_30_Mono Black Devotion Generated Deck_34_19.dck @@ -0,0 +1,41 @@ +[metadata] +Name=GAM_24_30_Mono Black Devotion Generated Deck_34_19 +[Main] +2 Dismember|MM2 +4 Duress|M19 +4 Fatal Push|AER +3 Gatekeeper of Malakir|ZEN +4 Geralf's Messenger|DKA +3 Gifted Aetherborn|AER +4 Go for the Throat|C17 +4 Gray Merchant of Asphodel|C14 +3 Inquisition of Kozilek|MM3 +4 Phyrexian Arena|CN2 +3 Sign in Blood|CM2 +1 Swamp|10E|4 +1 Swamp|ALA|4 +2 Swamp|BBD +1 Swamp|BFZ|2 +1 Swamp|C14|1 +1 Swamp|C14|2 +1 Swamp|C15|4 +1 Swamp|C18|2 +1 Swamp|CHK|2 +1 Swamp|HOU|3 +1 Swamp|ISD|1 +1 Swamp|KLD|1 +1 Swamp|LRW|4 +1 Swamp|PCA|2 +1 Swamp|SHM|1 +1 Swamp|THS|4 +1 Swamp|WAR|1 +1 Swamp|WAR|2 +1 Swamp|WAR|3 +1 Swamp|ZEN|1 +1 Swamp|ZEN|2 +[Sideboard] +2 Cast Down|DOM +4 Defile|MH1 +3 Doom Blade|E02 +2 Thoughtseize|IMA +4 Victim of Night|ISD diff --git a/forge-gui/res/geneticaidecks/GAM_3_89_Knights Of The Generated Deck_14_19.dck b/forge-gui/res/geneticaidecks/GAM_3_89_Knights Of The Generated Deck_14_19.dck new file mode 100644 index 00000000000..481bc150f4c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_3_89_Knights Of The Generated Deck_14_19.dck @@ -0,0 +1,42 @@ +[metadata] +Name=GAM_3_89_Knights Of The Generated Deck_14_19 +[Main] +2 Aether Vial|IMA +4 Benalish Marshal|DOM +2 Emeria, the Sky Ruin|C14 +1 Fiendslayer Paladin|M14 +4 Hero of Bladehold|MBS +4 History of Benalia|DOM +1 Kinsbaile Cavalier|MOR +4 Knight Exemplar|M11 +4 Knight of Meadowgrain|LRW +4 Knight of the White Orchid|ORI +3 Mirran Crusader|MM2 +4 Path to Exile|E02 +1 Plains|AVR|2 +1 Plains|BBD +1 Plains|BFZ|2 +2 Plains|C16|1 +1 Plains|C16|2 +1 Plains|C16|3 +1 Plains|C17|1 +2 Plains|C17|2 +1 Plains|HOU|1 +1 Plains|ISD|1 +1 Plains|M11|2 +1 Plains|M13|2 +1 Plains|M14|2 +1 Plains|M14|4 +1 Plains|ORI|2 +1 Plains|ROE|4 +1 Plains|SOI|3 +1 Plains|TSP|1 +1 Plains|TSP|3 +2 Student of Warfare|ROE +[Sideboard] +2 Accorder Paladin|MBS +2 Aether Vial|IMA +1 Gideon, Ally of Zendikar|BFZ +3 Leonin Skyhunter|MBS +4 Paladin en-Vec|TPR +3 Silverblade Paladin|C14 diff --git a/forge-gui/res/geneticaidecks/GAM_5_98_Red Deck Place Generated Deck_39_19.dck b/forge-gui/res/geneticaidecks/GAM_5_98_Red Deck Place Generated Deck_39_19.dck new file mode 100644 index 00000000000..b1a9952fb3e --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_5_98_Red Deck Place Generated Deck_39_19.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAM_5_98_Red Deck Place) Generated Deck_39_19 +[Main] +4 Bomat Courier|KLD +1 Cavern of Souls|MM3 +4 Eidolon of the Great Revel|A25 +3 Field of Ruin|XLN +3 Goblin Guide|MM3 +4 Grim Lavamancer|M12 +4 Harsh Mentor|AKH +2 Incinerate|M12 +4 Lightning Bolt|A25 +3 Molten Rain|MM3 +1 Mountain|AKH|2 +1 Mountain|ALA|3 +1 Mountain|BBD +1 Mountain|C14|1 +1 Mountain|C14|3 +1 Mountain|C14|4 +1 Mountain|KLD|1 +2 Mountain|M12|2 +1 Mountain|NPH|2 +1 Mountain|ORI|1 +1 Mountain|RIX +4 Rampaging Ferocidon|XLN +2 Ramunap Ruins|HOU +2 Rift Bolt|IMA +4 Searing Blood|BNG +4 Sunscorched Desert|AKH +[Sideboard] +4 Burst Lightning|MM2 +4 Dire Fleet Daredevil|RIX +4 Earthshaker Khenra|HOU +3 Hazoret the Fervent|MPS_AKH diff --git a/forge-gui/res/geneticaidecks/GAM_6_31_Modern Slivers Sliver Generated Deck_35_19.dck b/forge-gui/res/geneticaidecks/GAM_6_31_Modern Slivers Sliver Generated Deck_35_19.dck new file mode 100644 index 00000000000..1d36654b982 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_6_31_Modern Slivers Sliver Generated Deck_35_19.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAM_6_31_Modern Slivers Sliver Generated Deck_35_19 +[Main] +1 Aether Vial|IMA +4 Blasphemous Act|C18 +1 Cavern of Souls|UMA +4 Cloudshredder Sliver|MH1 +4 Collected Company|DTK +1 Forest|DTK|2 +1 Forest|M19|4 +3 Galerider Sliver|M14 +1 Island|KLD|3 +1 Island|M14|1 +3 Manaweft Sliver|M14 +1 Mountain|C18|2 +1 Mountain|RNA +3 Mutavault|M14 +1 Overgrown Tomb|GRN +1 Plains|DTK|3 +1 Plains|GRN +3 Predatory Sliver|M14 +4 Sedge Sliver|TSP +1 Sinew Sliver|PLC +4 Sliver Hive|M15 +4 Spiteful Sliver|MH1 +1 Swamp|M15|3 +4 The First Sliver|MH1 +4 Unclaimed Territory|XLN +3 Verdant Catacombs|MM3 +[Sideboard] +2 Blur Sliver|M14 +4 Diffusion Sliver|M15 +3 Dregscape Sliver|MH1 +3 Sentinel Sliver|M14 +3 Striking Sliver|M14 diff --git a/forge-gui/res/geneticaidecks/GAM_6_60_White Soul Sisters Generated Deck_46_18.dck b/forge-gui/res/geneticaidecks/GAM_6_60_White Soul Sisters Generated Deck_46_18.dck new file mode 100644 index 00000000000..e0b838ee23c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_6_60_White Soul Sisters Generated Deck_46_18.dck @@ -0,0 +1,38 @@ +[metadata] +Name=GAM_6_60_White Soul Sisters Generated Deck_46_18 +[Main] +4 Ajani's Pridemate|M15 +4 Auriok Champion|IMA +2 Flagstones of Trokair|TSP +3 Forbidding Watchtower|10E +4 Honor of the Pure|M12 +1 Oblivion Ring|MM2 +1 Oketra's Monument|AKH +4 Path to Exile|E02 +1 Plains|10E|2 +1 Plains|ALA|3 +1 Plains|ALA|4 +1 Plains|CHK|3 +1 Plains|FRF|1 +1 Plains|LRW|4 +1 Plains|M10|3 +1 Plains|M14|1 +1 Plains|M14|3 +1 Plains|M15|2 +1 Plains|M15|4 +1 Plains|ROE|3 +1 Plains|SOM|3 +1 Plains|THS|1 +4 Ranger of Eos|MM3 +4 Serra Ascendant|IMA +3 Shefet Dunes|HOU +2 Soul Warden|MM3 +4 Soul's Attendant|ROE +4 Spectral Procession|MM2 +2 Windbrisk Heights|C16 +[Sideboard] +3 Kytheon, Hero of Akros|V17 +2 Oblivion Ring|MM2 +3 Seal Away|DOM +4 Soldier of the Pantheon|THS +3 Whitemane Lion|A25 diff --git a/forge-gui/res/geneticaidecks/GAM_7_20_Martyr Mono White Generated Deck_33_19.dck b/forge-gui/res/geneticaidecks/GAM_7_20_Martyr Mono White Generated Deck_33_19.dck new file mode 100644 index 00000000000..5cfc6e84c0c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_7_20_Martyr Mono White Generated Deck_33_19.dck @@ -0,0 +1,38 @@ +[metadata] +Name=GAM_7_20_Martyr Mono White Generated Deck_33_19 +[Main] +4 Ajani's Pridemate|WAR +4 Auriok Champion|IMA +3 Flagstones of Trokair|UMA +1 Ghost Quarter|CM2 +4 Honor of the Pure|M12 +3 Oblivion Ring|MM2 +4 Path to Exile|E02 +1 Plains|10E|4 +1 Plains|9ED|1 +2 Plains|9ED|4 +1 Plains|C17|1 +1 Plains|C18|1 +1 Plains|C18|3 +1 Plains|DOM|4 +1 Plains|DTK|3 +1 Plains|HOU|3 +1 Plains|KLD|3 +1 Plains|M12|1 +1 Plains|NPH|1 +1 Plains|XLN|1 +1 Plains|XLN|2 +1 Plains|XLN|4 +1 Raise the Alarm|CN2 +4 Serra Ascendant|IMA +4 Soul Warden|MM3 +4 Soul's Attendant|ROE +2 Spectral Procession|MM2 +4 Squadron Hawk|A25 +2 Thraben Inspector|SOI +[Sideboard] +4 Declaration in Stone|SOI +3 Giver of Runes|MH1 +4 Legion's Landing|XLN +3 Mentor of the Meek|M19 +1 Raise the Alarm|CN2 diff --git a/forge-gui/res/geneticaidecks/GAM_8_66_Mardu Vampires Vampire Generated Deck_3_14.dck b/forge-gui/res/geneticaidecks/GAM_8_66_Mardu Vampires Vampire Generated Deck_3_14.dck new file mode 100644 index 00000000000..39be53f39f4 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_8_66_Mardu Vampires Vampire Generated Deck_3_14.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAM_8_66_Mardu Vampires Vampire Generated Deck_3_14 +[Main] +3 Bloodfell Caves|C17 +4 Bloodghast|IMA +3 Bloodline Keeper|V17 +3 Captivating Vampire|C17 +3 Cavern of Souls|MM3 +3 Falkenrath Gorger|SOI +4 Gatekeeper of Malakir|ZEN +2 Gifted Aetherborn|AER +2 Legion Lieutenant|RIX +1 Mountain|ISD|1 +1 Mountain|XLN|4 +1 Nomad Outpost|C17 +3 Scoured Barrens|C17 +4 Stromkirk Captain|C17 +1 Swamp|AVR|3 +1 Swamp|C17|3 +1 Swamp|M12|1 +1 Swamp|ORI|4 +1 Swamp|PCA|5 +1 Swamp|ROE|2 +1 Swamp|XLN|4 +4 Urborg, Tomb of Yawgmoth|M15 +4 Vampire Nighthawk|E02 +4 Vampire Nocturnus|M13 +4 Vicious Conquistador|XLN +[Sideboard] +4 Asylum Visitor|SOI +1 Dusk Legion Zealot|A25 +2 Gifted Aetherborn|AER +4 Go for the Throat|C17 +4 Kalastria Highborn|WWK diff --git a/forge-gui/res/geneticaidecks/GAM_9_27_Merfolk Merfolks Deck Generated Deck_39_17.dck b/forge-gui/res/geneticaidecks/GAM_9_27_Merfolk Merfolks Deck Generated Deck_39_17.dck new file mode 100644 index 00000000000..3d71359fb29 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAM_9_27_Merfolk Merfolks Deck Generated Deck_39_17.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAM_9_27_Merfolk Merfolks Deck Generated Deck_39_17 +[Main] +3 Aether Vial|IMA +4 Cursecatcher|A25 +3 Faerie Conclave|C13 +4 Harbinger of the Tides|DDT +3 Island|BBD +1 Island|C15|2 +1 Island|C16|1 +1 Island|C16|3 +1 Island|RIX +1 Island|ROE|2 +1 Island|XLN|3 +1 Island|ZEN|3 +4 Lord of Atlantis|TSB +4 Master of the Pearl Trident|DDT +4 Master of Waves|DDT +1 Merfolk Trickster|DOM +4 Merrow Reejerey|DDT +4 Minamo, School at Water's Edge|CHK +1 Mutavault|M14 +3 Silvergill Adept|RIX +3 Spell Pierce|XLN +4 Spreading Seas|ZEN +4 Unclaimed Territory|XLN +[Sideboard] +3 Kira, Great Glass-Spinner|MMA +3 Kopala, Warden of Waves|XLN +4 Phantasmal Image|MM3 +1 Spell Pierce|XLN +4 Vapor Snag|MM2 diff --git a/forge-gui/res/geneticaidecks/GAP_14_18_Mono White Humans Generated Deck_44_18.dck b/forge-gui/res/geneticaidecks/GAP_14_18_Mono White Humans Generated Deck_44_18.dck new file mode 100644 index 00000000000..a458bd26bf0 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_14_18_Mono White Humans Generated Deck_44_18.dck @@ -0,0 +1,38 @@ +[metadata] +Name=GAP_14_18_Mono White Humans Generated Deck_44_18 +[Main] +4 Always Watching|GNT +3 Benalish Marshal|GNT +4 Boros Elite|GK1 +4 Castle Ardenvale|ELD +3 Dauntless Bodyguard|DOM +4 Declaration in Stone|SOI +1 Giant Killer|ELD +4 Gisela, the Broken Blade|V17 +3 Knight of the White Orchid|ORI +2 Kytheon, Hero of Akros|V17 +2 Mardu Woe-Reaper|FRF +1 Plains|C19|2 +1 Plains|C19|3 +2 Plains|GNT|1 +1 Plains|KTK|3 +1 Plains|M19|2 +1 Plains|ORI|2 +1 Plains|ORI|4 +1 Plains|RNA +1 Plains|SOI|3 +2 Plains|THS|1 +1 Plains|XLN|1 +1 Plains|XLN|2 +1 Plains|XLN|3 +2 Plains|XLN|4 +2 Resplendent Angel|M19 +1 Shefet Dunes|HOU +3 Thalia's Lieutenant|SOI +3 Venerated Loxodon|GRN +[Sideboard] +3 Dragon Hunter|DTK +1 Giant Killer|ELD +4 Glory-Bound Initiate|AKH +3 Healer's Hawk|GRN +4 Soldier of the Pantheon|THS diff --git a/forge-gui/res/geneticaidecks/GAP_18_12_Red Aggro Pioneer Generated Deck_3_8.dck b/forge-gui/res/geneticaidecks/GAP_18_12_Red Aggro Pioneer Generated Deck_3_8.dck new file mode 100644 index 00000000000..eb478f344c7 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_18_12_Red Aggro Pioneer Generated Deck_3_8.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAP_18_12_Red Aggro Pioneer Generated Deck_3_8 +[Main] +4 Bonecrusher Giant|ELD +3 Castle Embereth|ELD +4 Chandra, Torch of Defiance|KLD +4 Foundry Street Denizen|DDT +4 Glorybringer|AKH +4 Goblin Rabblemaster|DDT +4 Legion Loyalist|GK1 +3 Legion Warboss|GRN +4 Lightning Strike|M19 +3 Mizzium Mortars|GK1 +1 Mountain|DOM|4 +1 Mountain|ELD|1 +1 Mountain|FRF|2 +1 Mountain|HOU|2 +1 Mountain|KLD|2 +1 Mountain|M14|2 +2 Mountain|M19|4 +1 Mountain|M20|3 +1 Mountain|WAR|1 +1 Mountain|WAR|3 +1 Mountain|XLN|2 +1 Mountain|XLN|4 +2 Mutavault|M14 +4 Ramunap Ruins|HOU +4 Wild Slash|FRF +[Sideboard] +2 Fanatical Firebrand|RIX +4 Goblin Instigator|M19 +4 Hanweir Garrison|EMN +1 Legion Warboss|GRN +4 Torbran, Thane of Red Fell|ELD diff --git a/forge-gui/res/geneticaidecks/GAP_1_16_Mono Blue Tempo Generated Deck_24_17.dck b/forge-gui/res/geneticaidecks/GAP_1_16_Mono Blue Tempo Generated Deck_24_17.dck new file mode 100644 index 00000000000..57657923763 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_1_16_Mono Blue Tempo Generated Deck_24_17.dck @@ -0,0 +1,37 @@ +[metadata] +Name=GAP_1_16_Mono Blue Tempo Generated Deck_24_17 +[Main] +1 Brazen Borrower|ELD +3 Cloudfin Raptor|GK2 +4 Gadwick, the Wizened|ELD +4 Harbinger of the Tides|DDT +1 Island|DOM|4 +1 Island|ELD|4 +1 Island|KLD|1 +2 Island|KLD|2 +2 Island|KLD|3 +2 Island|M14|2 +1 Island|M14|3 +1 Island|M14|4 +1 Island|M20|2 +1 Island|M20|3 +1 Island|M20|4 +1 Island|ORI|1 +1 Island|ORI|2 +1 Island|ORI|4 +1 Island|RIX +1 Island|THS|3 +1 Island|XLN|2 +4 Master of Waves|DDT +4 Merfolk Trickster|DOM +2 Nykthos, Shrine to Nyx|THS +4 Siren Stormtamer|XLN +3 Spectral Sailor|M20 +3 Tempest Djinn|DOM +4 Thassa, God of the Sea|THS +4 Wizard's Retort|DOM +[Sideboard] +4 Naban, Dean of Iteration|DOM +4 Smuggler's Copter|KLD +4 Spell Pierce|XLN +3 Tidebinder Mage|DDT diff --git a/forge-gui/res/geneticaidecks/GAP_1_17_Tempo Azorius Monument Generated Deck_5_12.dck b/forge-gui/res/geneticaidecks/GAP_1_17_Tempo Azorius Monument Generated Deck_5_12.dck new file mode 100644 index 00000000000..3cbf4c49617 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_1_17_Tempo Azorius Monument Generated Deck_5_12.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAP_1_17_Tempo Azorius Monument Generated Deck_5_12 +[Main] +3 Angel of Invention|KLD +4 Archangel Avacyn|V17 +4 Castle Ardenvale|ELD +3 Charming Prince|ELD +3 Deputy of Detention|RNA +4 Gideon, Ally of Zendikar|BFZ +3 Glacial Fortress|XLN +4 Hallowed Fountain|RNA +1 Island|AKH|1 +1 Island|DOM|3 +1 Island|KLD|1 +1 Plains|AKH|1 +1 Plains|DOM|2 +2 Plains|DOM|4 +1 Plains|DTK|3 +2 Plains|GRN +1 Plains|HOU|1 +1 Plains|KLD|3 +1 Plains|M19|3 +4 Reflector Mage|OGW +4 Selfless Spirit|EMN +4 Smuggler's Copter|KLD +2 Spell Queller|EMN +1 Teferi, Time Raveler|WAR +4 Thraben Inspector|SOI +[Sideboard] +3 Brazen Borrower|ELD +3 Militia Bugler|M19 +4 Oketra's Monument|AKH +2 Teferi, Time Raveler|WAR +3 Walking Ballista|AER diff --git a/forge-gui/res/geneticaidecks/GAP_23_21_Jeskai Superfriends Colors Generated Deck_3_16.dck b/forge-gui/res/geneticaidecks/GAP_23_21_Jeskai Superfriends Colors Generated Deck_3_16.dck new file mode 100644 index 00000000000..fb48e645a59 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_23_21_Jeskai Superfriends Colors Generated Deck_3_16.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAP_23_21_Jeskai Superfriends Colors Generated Deck_3_16 +[Main] +3 Abrade|HOU +2 Anger of the Gods|IMA +3 Chandra, Torch of Defiance|KLD +1 Clifftop Retreat|DOM +2 Detention Sphere|GK2 +4 Elspeth, Sun's Champion|THS +3 Fae of Wishes|ELD +4 Fires of Invention|ELD +2 Hallowed Fountain|RNA +1 Island|ELD|1 +1 Island|GK2|2 +1 Island|M20|4 +2 Magma Spray|AKH +1 Mountain|ELD|4 +1 Mountain|GRN +4 Narset, Parter of Veils|WAR +1 Plains|GK2|2 +1 Plains|KLD|3 +1 Plains|WAR|3 +4 Sacred Foundry|GRN +4 Steam Vents|GRN +4 Supreme Verdict|IMA +4 Teferi, Time Raveler|WAR +3 Temple of Epiphany|M20 +3 Temple of Triumph|M20 +[Sideboard] +4 Deafening Clarion|GRN +4 Heart of Kiran|AER +4 Sarkhan the Masterless|WAR +3 Scorching Dragonfire|ELD diff --git a/forge-gui/res/geneticaidecks/GAP_24_18_Mono White Humans Generated Deck_37_18.dck b/forge-gui/res/geneticaidecks/GAP_24_18_Mono White Humans Generated Deck_37_18.dck new file mode 100644 index 00000000000..efc72daa1ea --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_24_18_Mono White Humans Generated Deck_37_18.dck @@ -0,0 +1,37 @@ +[metadata] +Name=GAP_24_18_Mono White Humans Generated Deck_37_18 +[Main] +4 Always Watching|GNT +4 Benalish Marshal|GNT +3 Boros Elite|GK1 +2 Castle Ardenvale|ELD +4 Dauntless Bodyguard|DOM +4 Declaration in Stone|SOI +4 Glory-Bound Initiate|AKH +4 Knight of the White Orchid|ORI +1 Plains|BFZ|8 +1 Plains|C19|1 +1 Plains|C19|2 +1 Plains|DTK|1 +1 Plains|GK1|1 +1 Plains|GNT|2 +4 Plains|GRN +1 Plains|HOU|2 +1 Plains|HOU|3 +1 Plains|M20|4 +2 Plains|RNA +2 Plains|SOI|3 +1 Plains|THS|3 +1 Plains|XLN|2 +1 Plains|XLN|3 +1 Stasis Snare|BFZ +4 Thalia's Lieutenant|SOI +3 Thraben Inspector|SOI +3 Venerated Loxodon|GRN +[Sideboard] +1 Boros Elite|GK1 +4 Giant Killer|ELD +1 Healer's Hawk|GRN +4 Kytheon, Hero of Akros|V17 +4 Mardu Woe-Reaper|FRF +1 Soldier of the Pantheon|THS diff --git a/forge-gui/res/geneticaidecks/GAP_25_54_Mono Red Devotion Generated Deck_18_15.dck b/forge-gui/res/geneticaidecks/GAP_25_54_Mono Red Devotion Generated Deck_18_15.dck new file mode 100644 index 00000000000..5f223f15fe6 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_25_54_Mono Red Devotion Generated Deck_18_15.dck @@ -0,0 +1,37 @@ +[metadata] +Name=GAP_25_54_Mono Red Devotion Generated Deck_18_15 +[Main] +3 Boros Reckoner|GK1 +4 Chained to the Rocks|THS +3 Chandra, Fire Artisan|WAR +4 Chandra, Torch of Defiance|KLD +4 Ember Hauler|M20 +2 Evolving Wilds|C19 +3 Fanatic of Mogis|THS +4 Fervent Champion|ELD +4 Goblin Chainwhirler|DOM +1 Leyline of Combustion|M20 +4 Mizzium Mortars|GK1 +1 Mountain|C19|3 +1 Mountain|DTK|1 +2 Mountain|DTK|3 +2 Mountain|ELD|2 +1 Mountain|GK1|1 +2 Mountain|GRN +1 Mountain|M19|2 +1 Mountain|M20|4 +1 Mountain|WAR|1 +1 Mountain|WAR|2 +1 Mountain|XLN|2 +2 Nykthos, Shrine to Nyx|THS +1 Plains|C19|2 +1 Plains|C19|3 +1 Plains|GK1|2 +1 Plains|KLD|1 +4 Wily Goblin|XLN +[Sideboard] +3 Astral Cornucopia|CM2 +3 Banefire|M19 +1 Chandra, Fire Artisan|WAR +4 Experimental Frenzy|GRN +4 Stormbreath Dragon|THS diff --git a/forge-gui/res/geneticaidecks/GAP_3_0_Mono Black Aggro Generated Deck_43_19.dck b/forge-gui/res/geneticaidecks/GAP_3_0_Mono Black Aggro Generated Deck_43_19.dck new file mode 100644 index 00000000000..fed4e14699e --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_3_0_Mono Black Aggro Generated Deck_43_19.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAP_3_0_Mono Black Aggro Generated Deck_43_19 +[Main] +1 Aethersphere Harvester|AER +4 Bloodsoaked Champion|KTK +4 Fatal Push|AER +2 Grasp of Darkness|OGW +4 Gutterbones|RNA +4 Knight of the Ebon Legion|M20 +4 Murderous Rider|ELD +1 Night Market Lookout|KLD +4 Rankle, Master of Pranks|ELD +4 Scrapheap Scrounger|KLD +4 Smuggler's Copter|KLD +1 Swamp|KLD|2 +1 Swamp|KLD|3 +2 Swamp|KTK|2 +2 Swamp|M14|1 +2 Swamp|M14|2 +1 Swamp|M14|4 +1 Swamp|M20|4 +2 Swamp|RNA +3 Swamp|WAR|1 +1 Swamp|WAR|2 +1 Swamp|WAR|3 +2 Swamp|XLN|3 +1 Swamp|XLN|4 +4 Thoughtseize|IMA +[Sideboard] +2 Aethersphere Harvester|AER +4 Fourth Bridge Prowler|AER +4 Gnarled Scarhide|JOU +4 Kalitas, Traitor of Ghet|OGW +1 Ruin Raider|XLN diff --git a/forge-gui/res/geneticaidecks/GAP_5_3_Green Mono Gruul Generated Deck_16_13.dck b/forge-gui/res/geneticaidecks/GAP_5_3_Green Mono Gruul Generated Deck_16_13.dck new file mode 100644 index 00000000000..c167e3972cc --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAP_5_3_Green Mono Gruul Generated Deck_16_13.dck @@ -0,0 +1,36 @@ +[metadata] +Name=GAP_5_3_Green Mono Gruul Generated Deck_16_13 +[Main] +4 Castle Garenbrig|ELD +4 Elvish Mystic|DDU +1 Forest|C19|1 +1 Forest|C19|3 +1 Forest|DOM|2 +1 Forest|DOM|4 +1 Forest|DTK|1 +1 Forest|ELD|1 +1 Forest|ELD|2 +1 Forest|GK2|2 +1 Forest|GNT|1 +3 Forest|GRN +1 Forest|RIX +1 Forest|THS|2 +1 Forest|THS|3 +1 Forest|WAR|2 +2 Forest|WAR|3 +3 Geier Reach Sanitarium|C19 +4 Ghalta, Primal Hunger|GNT +2 Heart of Kiran|AER +2 Llanowar Elves|GNT +4 Lovestruck Beast|ELD +3 Questing Beast|ELD +3 Rhonas the Indomitable|MPS_AKH +4 Steel Leaf Champion|DOM +4 Surrak, the Hunt Caller|DTK +4 The Great Henge|ELD +1 Yorvo, Lord of Garenbrig|ELD +[Sideboard] +4 Aspect of Hydra|BNG +4 Gilded Goose|ELD +3 Scavenging Ooze|CM2 +4 Shifting Ceratops|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_10_23_Adventures Adventure Selesnya Generated Deck_929_19.dck b/forge-gui/res/geneticaidecks/GAS_10_23_Adventures Adventure Selesnya Generated Deck_929_19.dck new file mode 100644 index 00000000000..de2e0d41a96 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_10_23_Adventures Adventure Selesnya Generated Deck_929_19.dck @@ -0,0 +1,28 @@ +[metadata] +Name=GAS_10_23_Adventures Adventure Selesnya Generated Deck_929_19 +[Main] +2 Castle Ardenvale|ELD +4 Conclave Tribunal|GRN +4 Faerie Guidemother|ELD +4 Giant Killer|ELD +4 Heraldic Banner|ELD +3 Hunted Witness|GRN +3 Idyllic Grange|ELD +1 Law-Rune Enforcer|WAR +4 Loyal Pegasus|M20 +5 Plains|GRN +2 Plains|M20|1 +3 Plains|M20|2 +4 Plains|RNA +1 Plains|WAR|2 +1 Plains|WAR|3 +4 Shepherd of the Flock|ELD +4 Tithe Taker|RNA +4 Unbreakable Formation|RNA +3 Venerated Loxodon|GRN +[Sideboard] +3 Ardenvale Tactician|ELD +4 Gideon Blackblade|WAR +4 Glass Casket|ELD +1 Tomik, Distinguished Advokist|WAR +3 Venerable Knight|ELD diff --git a/forge-gui/res/geneticaidecks/GAS_11_19_Saprolings Bg Saproling Generated Deck_891_18.dck b/forge-gui/res/geneticaidecks/GAS_11_19_Saprolings Bg Saproling Generated Deck_891_18.dck new file mode 100644 index 00000000000..cda2b77e69e --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_11_19_Saprolings Bg Saproling Generated Deck_891_18.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_11_19_Saprolings Bg Saproling Generated Deck_891_18 +[Main] +4 Deathbloom Thallid|DOM +4 Forest|DOM|1 +2 Forest|DOM|2 +1 Forest|DOM|3 +1 Forest|DOM|4 +3 Forest|M19|2 +3 Forest|RIX +4 Fungal Infection|DOM +1 Fungal Plots|DOM +3 Poison-Tip Archer|M19 +4 Saproling Migration|DOM +4 Song of Freyalise|DOM +4 Spore Swarm|DOM +3 Sporecrown Thallid|DOM +1 Swamp|DOM|3 +1 Swamp|DOM|4 +1 Swamp|GRN +1 Swamp|M19|1 +1 Swamp|M19|3 +3 Swamp|RIX +2 Tendershoot Dryad|RIX +1 Thallid Omnivore|DOM +1 Verdant Force|DOM +2 Vicious Offering|DOM +2 Woodland Cemetery|DOM +3 Yavimaya Sapherd|DOM +[Sideboard] +3 Fungal Plots|DOM +4 Gruesome Fate|RIX +4 Thallid Soothsayer|DOM +1 Undercity Uprising|GRN +3 Vraska, Golgari Queen|GRN diff --git a/forge-gui/res/geneticaidecks/GAS_11_46_Dino Dinosaurs Dinos Generated Deck_925_19.dck b/forge-gui/res/geneticaidecks/GAS_11_46_Dino Dinosaurs Dinos Generated Deck_925_19.dck new file mode 100644 index 00000000000..6763b781fbf --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_11_46_Dino Dinosaurs Dinos Generated Deck_925_19.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_11_46_Dino Dinosaurs Dinos Generated Deck_925_19 +[Main] +2 Carnage Tyrant|XLN +4 Commune with Dinosaurs|XLN +2 Field of Ruin|XLN +1 Forerunner of the Empire|RIX +2 Forest|GRN +1 Forest|RNA +2 Forest|XLN|2 +2 Forest|XLN|3 +2 Forest|XLN|4 +4 Ghalta, Primal Hunger|GNT +3 Mountain|XLN|3 +3 Otepec Huntmaster|XLN +3 Ranging Raptors|XLN +3 Regisaur Alpha|XLN +4 Ripjaw Raptor|XLN +3 Rootbound Crag|XLN +3 Sarkhan's Unsealing|M19 +2 Savage Stomp|XLN +4 Stomping Ground|RNA +3 Thrashing Brontodon|GNT +3 Thunderherd Migration|RIX +4 Timber Gorge|M19 +[Sideboard] +4 Deathgorge Scavenger|XLN +4 Etali, Primal Storm|RIX +4 Raptor Hatchling|XLN +3 Territorial Allosaurus|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_13_24_Abzan Hero Mardu Generated Deck_906_19.dck b/forge-gui/res/geneticaidecks/GAS_13_24_Abzan Hero Mardu Generated Deck_906_19.dck new file mode 100644 index 00000000000..c9e95200ff0 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_13_24_Abzan Hero Mardu Generated Deck_906_19.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_13_24_Abzan Hero Mardu Generated Deck_906_19 +[Main] +3 Corpse Knight|M20 +4 Cruel Celebrant|WAR +4 Despark|WAR +3 Fabled Passage|ELD +4 Godless Shrine|RNA +2 Kaya's Wrath|RNA +4 Liliana, Dreadhorde General|WAR +4 Mortify|RNA +2 Orzhov Enforcer|RNA +1 Plains|C19|1 +1 Plains|M20|3 +2 Plains|M20|4 +1 Plains|RNA +3 Scoured Barrens|M20 +4 Seraph of the Scales|RNA +2 Sorin, Vengeful Bloodlord|WAR +4 Spark Harvest|WAR +1 Swamp|GRN +1 Swamp|M20|2 +1 Swamp|WAR|2 +3 Swamp|WAR|3 +2 Temple of Silence|M20 +4 Tithe Taker|RNA +[Sideboard] +2 Audacious Thief|M20 +3 Ethereal Absolution|RNA +3 Final Payment|RNA +3 Impassioned Orator|RNA +3 Imperious Oligarch|RNA +1 Kaya's Wrath|RNA diff --git a/forge-gui/res/geneticaidecks/GAS_13_52_Mono Green Stompy Generated Deck_898_18.dck b/forge-gui/res/geneticaidecks/GAS_13_52_Mono Green Stompy Generated Deck_898_18.dck new file mode 100644 index 00000000000..9b9bde6d17c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_13_52_Mono Green Stompy Generated Deck_898_18.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_13_52_Mono Green Stompy Generated Deck_898_18 +[Main] +4 Carnage Tyrant|XLN +1 Forest|AKH|2 +1 Forest|AKH|3 +4 Forest|BBD +1 Forest|DOM|2 +2 Forest|DOM|3 +3 Forest|KLD|2 +3 Forest|KLD|3 +2 Forest|RIX +1 Forest|XLN|2 +1 Forest|XLN|3 +4 Ghalta, Primal Hunger|RIX +4 Hashep Oasis|HOU +2 Llanowar Elves|DOM +1 Marwyn, the Nurturer|DOM +2 Memorial to Unity|DOM +2 Nature's Way|DDU +4 Rhonas the Indomitable|MPS_AKH +4 Rhonas's Last Stand|HOU +3 Ripjaw Raptor|XLN +4 Steel Leaf Champion|DOM +4 Territorial Allosaurus|DOM +3 Untamed Kavu|DOM +[Sideboard] +4 Ancient Animus|DOM +3 Growing Rites of Itlimoc|XLN +4 Multani, Yavimaya's Avatar|DOM +3 Prey Upon|E02 +1 Verdant Sun's Avatar|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_14_16_Grixis Fires Color Generated Deck_883_18.dck b/forge-gui/res/geneticaidecks/GAS_14_16_Grixis Fires Color Generated Deck_883_18.dck new file mode 100644 index 00000000000..9e08ece637d --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_14_16_Grixis Fires Color Generated Deck_883_18.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_14_16_Grixis Fires Color Generated Deck_883_18 +[Main] +3 Bedevil|RNA +4 Blood Crypt|RNA +4 Chandra, Awakened Inferno|M20 +4 Fabled Passage|ELD +3 Fae of Wishes|ELD +3 Fires of Invention|ELD +1 Island|C19|1 +1 Island|C19|3 +1 Island|WAR|1 +3 Liliana, Dreadhorde General|WAR +1 Mountain|C19|3 +1 Mountain|GRN +4 Murderous Rider|ELD +4 Narset, Parter of Veils|WAR +3 Nicol Bolas, Dragon-God|WAR +4 Ritual of Soot|GRN +2 Steam Vents|GRN +1 Swamp|C19|2 +1 Swamp|M20|1 +1 Swamp|M20|4 +2 Swamp|RNA +2 Temple of Epiphany|M20 +4 Thought Erasure|GRN +3 Watery Grave|GRN +[Sideboard] +4 Angrath's Rampage|WAR +4 Cry of the Carnarium|RNA +4 Enter the God-Eternals|WAR +1 Epic Downfall|ELD +2 The Elderspell|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_14_16_Mono Blue Winds Generated Deck_783_16.dck b/forge-gui/res/geneticaidecks/GAS_14_16_Mono Blue Winds Generated Deck_783_16.dck new file mode 100644 index 00000000000..4ea7c3ef907 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_14_16_Mono Blue Winds Generated Deck_783_16.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_14_16_Mono Blue Winds Generated Deck_783_16 +[Main] +4 Aether Swooper|AER +3 Curious Obsession|RIX +3 Favorable Winds|XLN +1 Hope of Ghirapur|AER +1 Island|AKH|1 +2 Island|AKH|3 +1 Island|AKH|4 +6 Island|BBD +1 Island|DOM|1 +1 Island|DOM|2 +1 Island|DOM|3 +1 Island|DOM|4 +5 Island|RIX +1 Island|XLN|1 +3 Island|XLN|2 +1 Island|XLN|3 +2 Nimble Obstructionist|HOU +4 Siren Stormtamer|XLN +3 Storm Fleet Aerialist|XLN +3 Tempest Djinn|DOM +3 Throne of the God-Pharaoh|AKH +3 Vizier of Many Faces|AKH +3 Warkite Marauder|RIX +4 Zahid, Djinn of the Lamp|DOM +[Sideboard] +4 Artificer's Assistant|DOM +3 Fleet Swallower|XLN +2 Hope of Ghirapur|AER +4 Mist-Cloaked Herald|RIX +2 Ornithopter|AER diff --git a/forge-gui/res/geneticaidecks/GAS_14_3_White Aggro Azorius Generated Deck_6_0.dck b/forge-gui/res/geneticaidecks/GAS_14_3_White Aggro Azorius Generated Deck_6_0.dck new file mode 100644 index 00000000000..219ffad7b88 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_14_3_White Aggro Azorius Generated Deck_6_0.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_14_3_White Aggro Azorius Generated Deck_6_0 +[Main] +2 Baffling End|RIX +4 Benalish Marshal|GNT +4 Dauntless Bodyguard|DOM +3 Gideon Blackblade|WAR +2 History of Benalia|DOM +2 Hunted Witness|GRN +1 Law-Rune Enforcer|WAR +4 Legion's Landing|XLN +1 Plains|DOM|3 +1 Plains|DOM|4 +5 Plains|GRN +2 Plains|M19|1 +3 Plains|M19|2 +1 Plains|M19|3 +1 Plains|M19|4 +2 Plains|RIX +5 Plains|RNA +1 Plains|WAR|3 +1 Plains|XLN|4 +3 Skymarcher Aspirant|RIX +3 Snubhorn Sentry|RIX +4 Tithe Taker|RNA +1 Unbreakable Formation|RNA +4 Venerated Loxodon|GRN +[Sideboard] +4 Ajani, Adversary of Tyrants|M19 +1 Hieromancer's Cage|M19 +2 Hunted Witness|GRN +4 Rustwing Falcon|M19 +4 Tomik, Distinguished Advokist|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_14_78_Winds Dimir Tempo Generated Deck_897_18.dck b/forge-gui/res/geneticaidecks/GAS_14_78_Winds Dimir Tempo Generated Deck_897_18.dck new file mode 100644 index 00000000000..3f3e11e5fa2 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_14_78_Winds Dimir Tempo Generated Deck_897_18.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_14_78_Winds Dimir Tempo Generated Deck_897_18 +[Main] +2 Artificer's Assistant|DOM +4 Curious Obsession|RIX +4 Dreamcaller Siren|XLN +3 Favorable Winds|XLN +2 Island|BBD +1 Island|DOM|1 +3 Island|DOM|2 +5 Island|DOM|3 +1 Island|GRN +1 Island|M19|1 +1 Island|M19|3 +1 Island|M19|4 +4 Island|RIX +3 Island|RNA +3 Lookout's Dispersal|XLN +3 Nightveil Sprite|GRN +3 Siren Lookout|XLN +4 Siren Reaver|RIX +4 Siren Stormtamer|XLN +3 Storm Fleet Aerialist|XLN +1 Tempest Djinn|DOM +4 Warkite Marauder|RIX +[Sideboard] +2 Arcane Flight|DOM +4 Chart a Course|XLN +2 Kitesail Corsair|BBD +3 Sphinx of Foresight|RNA +4 Weatherlight|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_15_73_Mono Black Rakdos Generated Deck_841_17.dck b/forge-gui/res/geneticaidecks/GAS_15_73_Mono Black Rakdos Generated Deck_841_17.dck new file mode 100644 index 00000000000..3828268796b --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_15_73_Mono Black Rakdos Generated Deck_841_17.dck @@ -0,0 +1,29 @@ +[metadata] +Name=GAS_15_73_Mono Black Rakdos Generated Deck_841_17 +[Main] +2 Blade Juggler|RNA +4 Cast Down|DOM +3 Dowsing Dagger|XLN +4 Drill Bit|RNA +2 Fungal Infection|DOM +3 Gruesome Menagerie|GRN +4 Gutterbones|RNA +4 Kitesail Freebooter|XLN +2 Memorial to Folly|DOM +4 Spawn of Mayhem|RNA +2 Swamp|DOM|1 +1 Swamp|DOM|2 +2 Swamp|DOM|3 +4 Swamp|GRN +2 Swamp|M19|1 +2 Swamp|M19|3 +3 Swamp|RIX +4 Swamp|RNA +1 Swamp|WAR|1 +3 Vicious Conquistador|XLN +4 Walk the Plank|XLN +[Sideboard] +4 Blight Keeper|XLN +4 Dire Fleet Poisoner|RIX +1 Fungal Infection|DOM +4 Plague Mare|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_16_0_Aggro Rakdos Br Generated Deck_854_18.dck b/forge-gui/res/geneticaidecks/GAS_16_0_Aggro Rakdos Br Generated Deck_854_18.dck new file mode 100644 index 00000000000..207755108a2 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_16_0_Aggro Rakdos Br Generated Deck_854_18.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_16_0_Aggro Rakdos Br Generated Deck_854_18 +[Main] +4 Abrade|HOU +1 Aether Hub|KLD +4 Bomat Courier|KLD +4 Canyon Slough|AKH +3 Chandra, Torch of Defiance|KLD +3 Dragonskull Summit|XLN +4 Goblin Chainwhirler|DOM +4 Heart of Kiran|AER +1 Mountain|AKH|2 +1 Mountain|AKH|4 +3 Mountain|BBD +1 Mountain|DOM|3 +1 Mountain|KLD|2 +1 Mountain|RIX +2 Mountain|XLN|2 +4 Pia Nalaar|KLD +4 Rekindling Phoenix|RIX +4 Scrapheap Scrounger|KLD +2 Spire of Industry|AER +1 Swamp|AKH|2 +1 Swamp|DOM|3 +1 Swamp|KLD|2 +4 Unlicensed Disintegration|KLD +2 Walking Ballista|AER +[Sideboard] +2 Cut // Ribbons|AKH +3 Glorybringer|AKH +4 Karn, Scion of Urza|DOM +4 Magma Spray|AKH +2 Walking Ballista|AER diff --git a/forge-gui/res/geneticaidecks/GAS_16_28_Orzhov Afterlife Of Generated Deck_918_19.dck b/forge-gui/res/geneticaidecks/GAS_16_28_Orzhov Afterlife Of Generated Deck_918_19.dck new file mode 100644 index 00000000000..3e378c9a1a0 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_16_28_Orzhov Afterlife Of Generated Deck_918_19.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_16_28_Orzhov Afterlife Of Generated Deck_918_19 +[Main] +4 Consecrate // Consume|RNA +2 Ethereal Absolution|RNA +3 Godless Shrine|RNA +3 Hunted Witness|GRN +4 Imperious Oligarch|RNA +3 Isolated Chapel|DOM +2 Kaya, Orzhov Usurper|RNA +4 Ministrant of Obligation|RNA +2 Mortify|RNA +4 Orzhov Enforcer|RNA +3 Orzhov Guildgate|RNA|1 +3 Pitiless Pontiff|RNA +2 Plains|DOM|1 +1 Plains|DOM|3 +1 Plains|GRN +2 Plains|RIX +2 Plains|RNA +3 Seraph of the Scales|RNA +1 Swamp|DOM|4 +1 Swamp|M19|2 +4 Swamp|RIX +1 Swamp|RNA +4 Teysa Karlov|RNA +1 Tithe Taker|RNA +[Sideboard] +4 Elenda, the Dusk Rose|RIX +4 Final Payment|RNA +4 Kaya's Wrath|RNA +3 Tithe Taker|RNA diff --git a/forge-gui/res/geneticaidecks/GAS_16_92_Boros Equipment White Generated Deck_918_19.dck b/forge-gui/res/geneticaidecks/GAS_16_92_Boros Equipment White Generated Deck_918_19.dck new file mode 100644 index 00000000000..877163df0a1 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_16_92_Boros Equipment White Generated Deck_918_19.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_16_92_Boros Equipment White Generated Deck_918_19 +[Main] +4 Adamant Will|DOM +3 Champion of the Flame|DOM +3 Clifftop Retreat|DOM +4 Danitha Capashen, Paragon|DOM +4 Dub|DOM +3 Forebear's Blade|DOM +4 Kwende, Pride of Femeref|DOM +2 Mountain|GRN +1 Mountain|M19|1 +1 Mountain|RIX +1 Mountain|WAR|1 +2 Novice Knight|M19 +2 On Serra's Wings|DOM +1 Plains|DOM|1 +4 Plains|GRN +2 Plains|M19|2 +1 Plains|M19|3 +1 Plains|M19|4 +3 Plains|RIX +3 Plains|RNA +2 Rogue's Gloves|M19 +3 Short Sword|DOM +2 Teshar, Ancestor's Apostle|DOM +4 Valduk, Keeper of the Flame|DOM +[Sideboard] +2 Knight's Pledge|M19 +4 Prying Blade|XLN +3 See Red|RIX +4 Sigiled Sword of Valeron|M19 +2 Teshar, Ancestor's Apostle|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_17_15_Bw Knights White Generated Deck_880_18.dck b/forge-gui/res/geneticaidecks/GAS_17_15_Bw Knights White Generated Deck_880_18.dck new file mode 100644 index 00000000000..494eb1a1b6b --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_17_15_Bw Knights White Generated Deck_880_18.dck @@ -0,0 +1,25 @@ +[metadata] +Name=GAS_17_15_Bw Knights White Generated Deck_880_18 +[Main] +4 Benalish Honor Guard|DOM +4 Benalish Marshal|DOM +2 Call the Cavalry|DOM +3 Danitha Capashen, Paragon|DOM +4 Dauntless Bodyguard|DOM +4 Dub|DOM +4 Forebear's Blade|DOM +3 Knight of Grace|DOM +3 Kwende, Pride of Femeref|DOM +3 On Serra's Wings|DOM +3 Plains|DOM|1 +5 Plains|DOM|2 +2 Plains|DOM|3 +2 Plains|DOM|4 +11 Plains|RIX +3 Seal Away|DOM +[Sideboard] +3 Baird, Steward of Argive|DOM +2 Call the Cavalry|DOM +2 Jousting Lance|DOM +4 Tragic Poet|DOM +4 Triumph of Gerrard|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_18_12_Azorius Aggro W Generated Deck_32_1.dck b/forge-gui/res/geneticaidecks/GAS_18_12_Azorius Aggro W Generated Deck_32_1.dck new file mode 100644 index 00000000000..a290788b0b0 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_18_12_Azorius Aggro W Generated Deck_32_1.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_18_12_Azorius Aggro W Generated Deck_32_1 +[Main] +1 Baffling End|RIX +4 Benalish Marshal|GNT +3 Conclave Tribunal|GRN +3 Gideon Blackblade|WAR +4 History of Benalia|DOM +4 Law-Rune Enforcer|WAR +2 Legion's Landing|XLN +1 Plains|DOM|1 +2 Plains|DOM|3 +5 Plains|GRN +1 Plains|M19|2 +1 Plains|M19|4 +1 Plains|M20|1 +1 Plains|M20|2 +3 Plains|RIX +3 Plains|RNA +2 Plains|WAR|2 +2 Plains|WAR|3 +1 Plains|XLN|1 +4 Raise the Alarm|M20 +4 Skymarcher Aspirant|RIX +4 Tomik, Distinguished Advokist|WAR +4 Venerated Loxodon|GRN +[Sideboard] +4 Dauntless Bodyguard|DOM +4 Rustwing Falcon|M19 +4 Snubhorn Sentry|RIX diff --git a/forge-gui/res/geneticaidecks/GAS_18_16_Standard Merfolk Simic Generated Deck_863_18.dck b/forge-gui/res/geneticaidecks/GAS_18_16_Standard Merfolk Simic Generated Deck_863_18.dck new file mode 100644 index 00000000000..ca3fa21d4b6 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_18_16_Standard Merfolk Simic Generated Deck_863_18.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_18_16_Standard Merfolk Simic Generated Deck_863_18 +[Main] +3 Deeproot Elite|RIX +2 Deeproot Waters|XLN +1 Forest|DOM|4 +1 Forest|M19|2 +2 Forest|RNA +1 Forest|XLN|4 +1 Herald of Secret Streams|XLN +4 Hinterland Harbor|DOM +1 Island|DOM|1 +2 Island|GRN +1 Island|RIX +2 Island|RNA +2 Jade Bearer|RIX +3 Jungleborn Pioneer|RIX +3 Kumena's Speaker|XLN +3 Kumena, Tyrant of Orazca|RIX +4 Merfolk Branchwalker|XLN +4 Merfolk Mistbinder|RIX +3 Merfolk Trickster|DOM +2 Mist-Cloaked Herald|M19 +4 Seafloor Oracle|RIX +4 Silvergill Adept|RIX +4 Unclaimed Territory|XLN +3 Woodland Stream|C18 +[Sideboard] +4 Curious Obsession|RIX +4 River Heralds' Boon|XLN +3 Spell Pierce|XLN +4 Tempest Caller|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_18_3_Bg Saprolings Saproling Generated Deck_874_18.dck b/forge-gui/res/geneticaidecks/GAS_18_3_Bg Saprolings Saproling Generated Deck_874_18.dck new file mode 100644 index 00000000000..8bfb28f51ed --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_18_3_Bg Saprolings Saproling Generated Deck_874_18.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_18_3_Bg Saprolings Saproling Generated Deck_874_18 +[Main] +3 Arch of Orazca|RIX +2 Forest|AKH|1 +2 Forest|AKH|2 +1 Forest|RIX +4 Fungal Infection|DOM +1 Fungal Plots|DOM +1 Llanowar Elves|DOM +4 Memorial to Folly|DOM +3 Memorial to Unity|DOM +4 Saproling Migration|DOM +4 Slimefoot, the Stowaway|DOM +3 Song of Freyalise|DOM +4 Spore Swarm|DOM +4 Sporecrown Thallid|DOM +1 Swamp|DOM|3 +2 Swamp|RIX +4 Tendershoot Dryad|RIX +4 Vicious Offering|DOM +3 Woodland Cemetery|DOM +4 Yavimaya Sapherd|DOM +2 Zhalfirin Void|DOM +[Sideboard] +4 Deathbloom Thallid|DOM +2 Fungal Plots|DOM +4 Thallid Omnivore|DOM +1 Thallid Soothsayer|DOM +4 Torgaar, Famine Incarnate|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_19_53_Mono Red Goblins Generated Deck_891_18.dck b/forge-gui/res/geneticaidecks/GAS_19_53_Mono Red Goblins Generated Deck_891_18.dck new file mode 100644 index 00000000000..24a4f688a2a --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_19_53_Mono Red Goblins Generated Deck_891_18.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAS_19_53_Mono Red Goblins Generated Deck_891_18 +[Main] +1 Banefire|M19 +3 Cryptic Caves|M20 +4 Goblin Cratermaker|GRN +4 Goblin Instigator|M19 +4 Goblin Ringleader|M20 +2 Goblin Trashmaster|M19 +4 Goblin Warchief|DOM +1 Heartfire|WAR +4 Krenko, Tin Street Kingpin|WAR +1 Legion Warboss|GRN +2 Mountain|DOM|3 +2 Mountain|DOM|4 +3 Mountain|GRN +2 Mountain|M19|1 +2 Mountain|M19|2 +1 Mountain|M19|4 +1 Mountain|M20|1 +1 Mountain|M20|2 +2 Mountain|RIX +2 Mountain|WAR|1 +2 Mountain|WAR|2 +1 Mountain|WAR|3 +1 Samut's Sprint|WAR +3 Siege-Gang Commander|GNT +3 Skirk Prospector|DOM +4 Volley Veteran|M19 +[Sideboard] +4 Dark-Dweller Oracle|M19 +4 Fight with Fire|DOM +4 Icon of Ancestry|M20 +3 Samut's Sprint|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_1_12_Azorius Aggro W Generated Deck_794_16.dck b/forge-gui/res/geneticaidecks/GAS_1_12_Azorius Aggro W Generated Deck_794_16.dck new file mode 100644 index 00000000000..7d40a9a4edf --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_12_Azorius Aggro W Generated Deck_794_16.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_1_12_Azorius Aggro W Generated Deck_794_16 +[Main] +3 Benalish Marshal|GNT +2 Conclave Tribunal|GRN +3 Dauntless Bodyguard|DOM +4 Gideon Blackblade|WAR +4 History of Benalia|DOM +4 Law-Rune Enforcer|WAR +4 Legion's Landing|XLN +2 Mobilized District|WAR +1 Plains|DOM|4 +5 Plains|GRN +1 Plains|M19|3 +1 Plains|M20|2 +1 Plains|M20|3 +2 Plains|M20|4 +2 Plains|RIX +2 Plains|RNA +2 Plains|WAR|1 +1 Plains|WAR|2 +1 Plains|XLN|1 +1 Plains|XLN|4 +3 Rustwing Falcon|M19 +4 Skymarcher Aspirant|RIX +3 Tomik, Distinguished Advokist|WAR +4 Venerated Loxodon|GRN +[Sideboard] +4 Baffling End|RIX +3 Raise the Alarm|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_1_14_Rb Pirates Aggro Generated Deck_907_19.dck b/forge-gui/res/geneticaidecks/GAS_1_14_Rb Pirates Aggro Generated Deck_907_19.dck new file mode 100644 index 00000000000..948b82aebeb --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_14_Rb Pirates Aggro Generated Deck_907_19.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAS_1_14_Rb Pirates Aggro Generated Deck_907_19 +[Main] +3 Captain Lannery Storm|XLN +4 Daring Buccaneer|RIX +4 Dire Fleet Captain|XLN +4 Dire Fleet Neckbreaker|RIX +3 Dire Fleet Poisoner|RIX +3 Dragonskull Summit|XLN +4 Fanatical Firebrand|RIX +1 Fiery Cannonade|XLN +3 Forerunner of the Coalition|RIX +3 Kitesail Freebooter|XLN +3 Lightning Strike|XLN +3 Mountain|AKH|2 +1 Mountain|AKH|3 +3 Mountain|BBD +1 Mountain|RIX +1 Mountain|XLN|3 +3 Rigging Runner|XLN +3 Ruin Raider|XLN +1 Swamp|AKH|1 +2 Swamp|BBD +2 Swamp|RIX +1 Swamp|XLN|1 +1 Swamp|XLN|2 +1 Swamp|XLN|3 +2 Unclaimed Territory|XLN +[Sideboard] +3 Buccaneer's Bravado|RIX +4 Fathom Fleet Captain|XLN +3 Grasping Scoundrel|RIX +4 Kari Zev, Skyship Raider|AER +1 Kitesail Freebooter|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_1_23_Sorins Sorin Black Generated Deck_877_18.dck b/forge-gui/res/geneticaidecks/GAS_1_23_Sorins Sorin Black Generated Deck_877_18.dck new file mode 100644 index 00000000000..9c2188ca6b4 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_23_Sorins Sorin Black Generated Deck_877_18.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_1_23_Sorins Sorin Black Generated Deck_877_18 +[Main] +3 Banehound|WAR +1 Blood Burglar|M20 +3 Bloodthirsty Aerialist|M20 +1 Disfigure|M20 +4 Epicure of Blood|M20 +4 Murder|M20 +4 Revenge of Ravens|ELD +4 Sorin's Thirst|WAR +4 Sorin, Imperious Bloodlord|M20 +3 Swamp|C19|1 +2 Swamp|C19|2 +2 Swamp|GRN +1 Swamp|M19|1 +1 Swamp|M19|2 +1 Swamp|M19|3 +1 Swamp|M20|1 +2 Swamp|M20|2 +1 Swamp|M20|3 +1 Swamp|M20|4 +3 Swamp|RNA +1 Swamp|WAR|1 +1 Swamp|WAR|2 +2 Swamp|WAR|3 +4 Thirsting Bloodlord|M20 +4 Vampire of the Dire Moon|M20 +2 Witch's Cottage|ELD +[Sideboard] +4 Bake into a Pie|ELD +2 Child of Night|GRN +2 Disfigure|M20 +3 Knight of the Ebon Legion|M20 +4 Savage Gorger|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_1_24_Mono Green Stompy Generated Deck_263_6.dck b/forge-gui/res/geneticaidecks/GAS_1_24_Mono Green Stompy Generated Deck_263_6.dck new file mode 100644 index 00000000000..ed9f4349572 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_24_Mono Green Stompy Generated Deck_263_6.dck @@ -0,0 +1,29 @@ +[metadata] +Name=GAS_1_24_Mono Green Stompy Generated Deck_263_6 +[Main] +2 Forest|DOM|1 +2 Forest|DOM|2 +1 Forest|DOM|3 +7 Forest|GRN +1 Forest|M19|1 +1 Forest|M19|2 +4 Forest|RNA +1 Forest|WAR|1 +1 Forest|WAR|2 +1 Forest|XLN|2 +4 Ghalta, Primal Hunger|GNT +4 Goreclaw, Terror of Qal Sisma|M19 +4 Kraul Harpooner|GRN +4 Llanowar Elves|GNT +3 Memorial to Unity|DOM +4 Nullhide Ferox|GRN +4 Steel Leaf Champion|DOM +4 Thorn Lieutenant|M19 +3 Thrashing Brontodon|GNT +4 Vine Mare|M19 +1 Vivien Reid|M19 +[Sideboard] +4 Blanchwood Armor|M19 +4 Gigantosaurus|M19 +4 Merfolk Branchwalker|XLN +3 Vivien Reid|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_1_26_Knights Orzhov Abzan Generated Deck_877_18.dck b/forge-gui/res/geneticaidecks/GAS_1_26_Knights Orzhov Abzan Generated Deck_877_18.dck new file mode 100644 index 00000000000..410ab3eb3ed --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_26_Knights Orzhov Abzan Generated Deck_877_18.dck @@ -0,0 +1,36 @@ +[metadata] +Name=GAS_1_26_Knights Orzhov Abzan Generated Deck_877_18 +[Main] +4 Ajani, Adversary of Tyrants|M19 +3 Aryel, Knight of Windgrace|DOM +4 Benalish Marshal|GNT +1 Call the Cavalry|GNT +4 Dauntless Bodyguard|DOM +2 History of Benalia|DOM +3 Isolated Chapel|DOM +4 Knight of Grace|DOM +3 Knight of Malice|DOM +4 Lyra Dawnbringer|DOM +2 Plains|DOM|3 +1 Plains|DOM|4 +2 Plains|GRN +1 Plains|M19|1 +2 Plains|M19|4 +2 Plains|RNA +2 Plains|WAR|1 +1 Plains|WAR|3 +2 Plains|XLN|1 +1 Plains|XLN|2 +1 Plains|XLN|3 +1 Plains|XLN|4 +3 Seal Away|DOM +1 Swamp|DOM|1 +1 Swamp|M19|3 +1 Swamp|RNA +4 Valiant Knight|M19 +[Sideboard] +2 Ajani, Wise Counselor|M19 +2 Call the Cavalry|GNT +4 Danitha Capashen, Paragon|DOM +3 Lena, Selfless Champion|M19 +4 Skulduggery|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_1_29_Azorius Flyers Uw Generated Deck_778_16.dck b/forge-gui/res/geneticaidecks/GAS_1_29_Azorius Flyers Uw Generated Deck_778_16.dck new file mode 100644 index 00000000000..3928d942b01 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_29_Azorius Flyers Uw Generated Deck_778_16.dck @@ -0,0 +1,38 @@ +[metadata] +Name=GAS_1_29_Azorius Flyers Uw Generated Deck_778_16 +[Main] +2 Cloudkin Seer|M20 +3 Dawning Angel|M20 +4 Empyrean Eagle|M20 +2 Grateful Apparition|WAR +4 Hallowed Fountain|RNA +4 Healer's Hawk|GRN +4 Hushbringer|ELD +4 Hypnotic Sprite|ELD +1 Island|GRN +2 Island|M19|2 +1 Island|M20|1 +1 Island|RNA +1 Island|WAR|1 +3 Loyal Pegasus|M20 +1 Plains|C19|1 +1 Plains|C19|3 +2 Plains|GRN +1 Plains|M19|4 +1 Plains|M20|4 +1 Plains|RNA +1 Plains|WAR|2 +1 Plains|WAR|3 +3 Rally of Wings|WAR +1 Sephara, Sky's Blade|M20 +1 Spectral Sailor|M20 +3 Tomik, Distinguished Advokist|WAR +3 Tranquil Cove|C19 +4 Winged Words|M20 +[Sideboard] +1 Dovin, Grand Arbiter|RNA +3 Faerie Miscreant|M20 +1 Loyal Pegasus|M20 +4 Sky Tether|RNA +4 Unbreakable Formation|RNA +2 Warden of Evos Isle|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_1_34_Standard Elves Elf Generated Deck_731_15.dck b/forge-gui/res/geneticaidecks/GAS_1_34_Standard Elves Elf Generated Deck_731_15.dck new file mode 100644 index 00000000000..3df593eb20c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_34_Standard Elves Elf Generated Deck_731_15.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_1_34_Standard Elves Elf Generated Deck_731_15 +[Main] +4 Arch of Orazca|RIX +4 Beast Whisperer|GRN +4 Elvish Clancaller|M19 +2 Forest|DOM|2 +1 Forest|DOM|3 +3 Forest|GRN +1 Forest|RIX +2 Forest|RNA +4 Forest|WAR|2 +4 Forest|WAR|3 +1 Forest|XLN|1 +1 Forest|XLN|2 +2 Forest|XLN|3 +4 Ghalta, Primal Hunger|GNT +1 Growing Rites of Itlimoc|XLN +3 Growth-Chamber Guardian|RNA +1 Incubation Druid|RNA +4 Llanowar Elves|GNT +4 Marwyn, the Nurturer|DOM +3 Steel Leaf Champion|DOM +4 Thorn Lieutenant|M19 +3 Vivien Reid|M19 +[Sideboard] +4 Druid of the Cowl|M19 +2 End-Raze Forerunners|RNA +3 Jiang Yanggu, Wildcrafter|WAR +3 Prodigious Growth|M19 +3 The Mending of Dominaria|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_1_43_Mono Black Zombies Generated Deck_454_10.dck b/forge-gui/res/geneticaidecks/GAS_1_43_Mono Black Zombies Generated Deck_454_10.dck new file mode 100644 index 00000000000..68efb122444 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_43_Mono Black Zombies Generated Deck_454_10.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_1_43_Mono Black Zombies Generated Deck_454_10 +[Main] +4 Death Baron|M19 +3 Diregraf Ghoul|M19 +3 Eternal Taskmaster|WAR +4 Graveyard Marshal|M19 +1 Gutterbones|RNA +4 Josu Vess, Lich Knight|DOM +4 Lazotep Reaver|WAR +4 Liliana, Untouched by Death|M19 +2 Memorial to Folly|DOM +4 Midnight Reaper|GRN +3 Plague Wight|RNA +2 Stitcher's Supplier|M19 +1 Swamp|C18|1 +2 Swamp|C18|3 +1 Swamp|DOM|4 +2 Swamp|GRN +1 Swamp|M19|1 +2 Swamp|M19|2 +1 Swamp|M19|3 +4 Swamp|RIX +4 Swamp|RNA +2 Swamp|WAR|1 +1 Swamp|WAR|3 +1 Tattered Mummy|GNT +[Sideboard] +4 Barrier of Bones|GRN +4 Gravedigger|M19 +1 Skeleton Archer|M19 +2 Stitcher's Supplier|M19 +4 Walking Corpse|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_1_45_Boros Knights Angels Generated Deck_675_14.dck b/forge-gui/res/geneticaidecks/GAS_1_45_Boros Knights Angels Generated Deck_675_14.dck new file mode 100644 index 00000000000..5e6668b2f99 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_45_Boros Knights Angels Generated Deck_675_14.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_1_45_Boros Knights Angels Generated Deck_675_14 +[Main] +4 Ajani, Adversary of Tyrants|M19 +2 Conclave Tribunal|GRN +4 Dauntless Bodyguard|DOM +4 History of Benalia|DOM +1 Isareth the Awakener|M19 +4 Isolated Chapel|DOM +2 Karn, Scion of Urza|DOM +4 Knight of Grace|DOM +4 Knight of Malice|DOM +2 Liliana, Dreadhorde General|WAR +4 Lyra Dawnbringer|DOM +3 Midnight Reaper|GRN +2 Plains|GRN +2 Plains|M19|2 +3 Plains|M19|3 +1 Plains|M19|4 +4 Plains|RIX +1 Plains|WAR|2 +1 Plains|WAR|3 +2 Swamp|DOM|3 +1 Swamp|GRN +1 Swamp|M19|3 +2 Swamp|M19|4 +2 Tocatli Honor Guard|XLN +[Sideboard] +3 Dead Weight|GRN +4 Death Baron|M19 +3 Isareth the Awakener|M19 +4 Martyr for the Cause|WAR +1 Oath of Kaya|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_1_60_Stompy Green Mono Generated Deck_338_7.dck b/forge-gui/res/geneticaidecks/GAS_1_60_Stompy Green Mono Generated Deck_338_7.dck new file mode 100644 index 00000000000..7d0b9f27df1 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_60_Stompy Green Mono Generated Deck_338_7.dck @@ -0,0 +1,26 @@ +[metadata] +Name=GAS_1_60_Stompy Green Mono Generated Deck_338_7 +[Main] +4 Aggressive Mammoth|M19 +1 Forest|DOM|1 +1 Forest|DOM|2 +1 Forest|DOM|3 +1 Forest|DOM|4 +6 Forest|GRN +3 Forest|M19|2 +2 Forest|M19|3 +6 Forest|RIX +4 Forest|RNA +4 Ghalta, Primal Hunger|RIX +3 Goreclaw, Terror of Qal Sisma|M19 +4 Llanowar Elves|M19 +2 Nullhide Ferox|GRN +3 Pelt Collector|GRN +3 Ripjaw Raptor|XLN +4 Steel Leaf Champion|DOM +4 Thorn Lieutenant|M19 +4 Vivien Reid|M19 +[Sideboard] +3 Cobbled Wings|XLN +2 Elvish Clancaller|M19 +4 Vine Mare|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_1_66_Mono White Angels Generated Deck_823_17.dck b/forge-gui/res/geneticaidecks/GAS_1_66_Mono White Angels Generated Deck_823_17.dck new file mode 100644 index 00000000000..4d2324a40e1 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_1_66_Mono White Angels Generated Deck_823_17.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_1_66_Mono White Angels Generated Deck_823_17 +[Main] +3 Angel of Condemnation|HOU +2 Angel of Sanctions|AKH +1 Angel of the Dawn|M19 +4 Baffling End|RIX +3 Emissary of Sunrise|XLN +4 Ixalan's Binding|XLN +4 Lyra Dawnbringer|DOM +4 Memorial to Glory|DOM +1 Plains|AKH|3 +3 Plains|C18|3 +1 Plains|M19|2 +1 Plains|M19|3 +2 Plains|M19|4 +7 Plains|RIX +1 Plains|XLN|2 +3 Plains|XLN|3 +1 Plains|XLN|4 +3 Resplendent Angel|M19 +4 Seal Away|DOM +1 Serra Angel|DOM +4 Shalai, Voice of Plenty|DOM +3 Tocatli Honor Guard|XLN +[Sideboard] +2 Angel of the Dawn|M19 +1 Crested Sunmare|HOU +4 Hour of Glory|HOU +4 Rise from the Grave|M19 +4 Yawgmoth's Vile Offering|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_20_57_Selesnya Hero Abzan Generated Deck_921_19.dck b/forge-gui/res/geneticaidecks/GAS_20_57_Selesnya Hero Abzan Generated Deck_921_19.dck new file mode 100644 index 00000000000..55f520eeb99 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_20_57_Selesnya Hero Abzan Generated Deck_921_19.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_20_57_Selesnya Hero Abzan Generated Deck_921_19 +[Main] +4 Assure // Assemble|GRN +1 Camaraderie|GRN +3 Conclave Cavalier|GRN +3 Emmara, Soul of the Accord|GRN +3 Flower // Flourish|GRN +1 Forest|DOM|1 +1 Forest|GRN +1 Forest|M19|4 +4 Forest|RIX +4 Hero of Precinct One|RNA +3 Incubation // Incongruity|RNA +1 Island|RIX +1 Island|WAR|3 +4 Knight of Autumn|GRN +4 March of the Multitudes|GRN +1 Plains|DOM|2 +2 Plains|M19|1 +1 Plains|M19|4 +3 Plains|RIX +1 Plains|RNA +4 Shanna, Sisay's Legacy|DOM +4 Sunpetal Grove|XLN +3 Temple Garden|GRN +3 Trostani Discordant|GRN +[Sideboard] +2 Camaraderie|GRN +4 Divine Visitation|GRN +3 Huatli, Radiant Champion|RIX +2 Ledev Champion|GRN +4 Sprouting Renewal|GRN diff --git a/forge-gui/res/geneticaidecks/GAS_20_82_Boros Equipment Bogles Generated Deck_879_18.dck b/forge-gui/res/geneticaidecks/GAS_20_82_Boros Equipment Bogles Generated Deck_879_18.dck new file mode 100644 index 00000000000..6f881f74c93 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_20_82_Boros Equipment Bogles Generated Deck_879_18.dck @@ -0,0 +1,39 @@ +[metadata] +Name=GAS_20_82_Boros Equipment Bogles Generated Deck_879_18 +[Main] +3 Arcane Flight|DOM +4 Blackblade Reforged|DOM +3 Champion of the Flame|DOM +4 Danitha Capashen, Paragon|DOM +3 Frenzied Rage|DOM +1 Island|GRN +1 Island|M19|2 +1 Island|M19|3 +1 Island|WAR|2 +1 Mountain|DOM|1 +1 Mountain|GRN +3 Mountain|RIX +1 Mountain|WAR|1 +1 Mountain|WAR|2 +3 Novice Knight|M19 +3 On Serra's Wings|DOM +2 One With the Wind|XLN +2 Plains|DOM|2 +1 Plains|DOM|3 +1 Plains|GRN +1 Plains|M19|1 +2 Plains|M19|2 +1 Plains|M19|3 +1 Plains|RIX +1 Plains|RNA +1 Plains|WAR|3 +3 Sentinel's Mark|RNA +3 Short Sword|DOM +4 Squire's Devotion|RIX +3 Valduk, Keeper of the Flame|DOM +[Sideboard] +4 Dub|DOM +1 Frenzied Rage|DOM +3 Knight's Pledge|M19 +4 Prying Blade|XLN +3 Sigiled Sword of Valeron|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_21_116_Mono Black Aggro Generated Deck_668_14.dck b/forge-gui/res/geneticaidecks/GAS_21_116_Mono Black Aggro Generated Deck_668_14.dck new file mode 100644 index 00000000000..836728ef788 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_21_116_Mono Black Aggro Generated Deck_668_14.dck @@ -0,0 +1,27 @@ +[metadata] +Name=GAS_21_116_Mono Black Aggro Generated Deck_668_14 +[Main] +3 Diregraf Ghoul|M19 +3 Dread Shade|DOM +3 Grasping Scoundrel|M19 +3 Knight of Malice|DOM +4 Pilfering Imp|GRN +3 Ravenous Chupacabra|A25 +3 Ruin Raider|XLN +4 Seekers' Squire|XLN +4 Settle the Score|DOM +1 Swamp|DOM|1 +2 Swamp|DOM|3 +2 Swamp|DOM|4 +6 Swamp|GRN +3 Swamp|M19|1 +3 Swamp|M19|3 +5 Swamp|RIX +4 Vicious Conquistador|XLN +4 Walk the Plank|XLN +[Sideboard] +3 Blight Keeper|XLN +4 Deadeye Tracker|XLN +1 Diregraf Ghoul|M19 +4 Necrotic Wound|GRN +3 Skulduggery|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_21_8_Esper Control Dance Generated Deck_940_19.dck b/forge-gui/res/geneticaidecks/GAS_21_8_Esper Control Dance Generated Deck_940_19.dck new file mode 100644 index 00000000000..13320380bfe --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_21_8_Esper Control Dance Generated Deck_940_19.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAS_21_8_Esper Control Dance Generated Deck_940_19 +[Main] +3 Cavalier of Dawn|M20 +2 Doom Foretold|ELD +3 Ethereal Absolution|RNA +2 Fabled Passage|ELD +4 Godless Shrine|RNA +3 Golden Egg|ELD +1 Hallowed Fountain|RNA +1 Island|WAR|3 +4 Kaya's Wrath|RNA +2 Kaya, Orzhov Usurper|RNA +3 Liliana, Dreadhorde General|WAR +4 Mortify|RNA +3 Murderous Rider|ELD +4 Oath of Kaya|WAR +1 Plains|C19|1 +1 Plains|GRN +1 Plains|M20|2 +2 Plains|WAR|3 +1 Swamp|C19|1 +2 Swamp|GRN +1 Swamp|M20|3 +1 Swamp|WAR|3 +4 Teferi, Time Raveler|WAR +3 Temple of Silence|M20 +4 Watery Grave|GRN +[Sideboard] +2 Despark|WAR +4 Elite Guardmage|WAR +1 Narset, Parter of Veils|WAR +4 Realm-Cloaked Giant|ELD +4 Tyrant's Scorn|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_22_3_Golgari Adventure Adventures Generated Deck_828_17.dck b/forge-gui/res/geneticaidecks/GAS_22_3_Golgari Adventure Adventures Generated Deck_828_17.dck new file mode 100644 index 00000000000..0943973c48b --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_22_3_Golgari Adventure Adventures Generated Deck_828_17.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_22_3_Golgari Adventure Adventures Generated Deck_828_17 +[Main] +3 Castle Locthwain|ELD +4 Casualties of War|WAR +4 Edgewall Innkeeper|ELD +3 Fabled Passage|ELD +1 Forest|GRN +1 Forest|M20|2 +2 Forest|M20|3 +1 Forest|M20|4 +4 Foulmire Knight|ELD +4 Lovestruck Beast|ELD +4 Murderous Rider|ELD +4 Order of Midnight|ELD +3 Overgrown Tomb|GRN +4 Paradise Druid|WAR +4 Rotting Regisaur|M20 +2 Swamp|GRN +1 Swamp|M20|4 +2 Swamp|WAR|2 +4 Temple of Malady|M20 +2 The Great Henge|ELD +3 Vraska, Golgari Queen|GRN +[Sideboard] +4 Find // Finality|GRN +4 Garruk, Cursed Huntsman|ELD +2 Liliana, Dreadhorde General|WAR +4 Nissa, Who Shakes the World|WAR +1 The Great Henge|ELD diff --git a/forge-gui/res/geneticaidecks/GAS_23_18_Elves Standard Green Generated Deck_777_16.dck b/forge-gui/res/geneticaidecks/GAS_23_18_Elves Standard Green Generated Deck_777_16.dck new file mode 100644 index 00000000000..b0c9f1ab6da --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_23_18_Elves Standard Green Generated Deck_777_16.dck @@ -0,0 +1,28 @@ +[metadata] +Name=GAS_23_18_Elves Standard Green Generated Deck_777_16 +[Main] +1 Ancient Brontodon|XLN +4 Beast Whisperer|GRN +4 Druid of the Cowl|M19 +4 Elvish Clancaller|M19 +1 Forest|DOM|2 +2 Forest|DOM|3 +1 Forest|DOM|4 +5 Forest|GRN +5 Forest|M19|3 +5 Forest|RIX +1 Forest|XLN|1 +2 Forest|XLN|3 +2 Forest|XLN|4 +2 Llanowar Elves|M19 +4 Marwyn, the Nurturer|DOM +4 Pelt Collector|GRN +1 Reclamation Sage|C18 +4 Steel Leaf Champion|DOM +4 Thorn Lieutenant|M19 +4 Vanquisher's Banner|XLN +[Sideboard] +4 Greenwood Sentinel|M19 +4 Hungering Hydra|M19 +3 Reclamation Sage|C18 +4 Vivien of the Arkbow|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_23_25_Control Mono Black Generated Deck_810_17.dck b/forge-gui/res/geneticaidecks/GAS_23_25_Control Mono Black Generated Deck_810_17.dck new file mode 100644 index 00000000000..313ead8a0e0 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_23_25_Control Mono Black Generated Deck_810_17.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_23_25_Control Mono Black Generated Deck_810_17 +[Main] +4 Cast Down|DOM +4 Divest|DOM +4 Dread Shade|DOM +3 Fatal Push|AER +4 Gifted Aetherborn|AER +2 Liliana, Death's Majesty|AKH +3 Memorial to Folly|DOM +3 Never // Return|AKH +1 Phyrexian Scriptures|DOM +3 Rite of Belzenlok|DOM +1 Swamp|AKH|2 +1 Swamp|AKH|3 +3 Swamp|AKH|4 +1 Swamp|BBD +1 Swamp|DOM|4 +1 Swamp|KLD|2 +1 Swamp|KLD|3 +5 Swamp|RIX +4 Swamp|XLN|1 +3 Swamp|XLN|4 +4 Torment of Hailfire|HOU +4 Vraska's Contempt|XLN +[Sideboard] +4 Dark Bargain|DOM +3 Gonti, Lord of Luxury|KLD +3 Phyrexian Scriptures|DOM +4 Ravenous Chupacabra|A25 +1 Tetzimoc, Primal Death|RIX diff --git a/forge-gui/res/geneticaidecks/GAS_23_2_Br Aggro Rakdos Generated Deck_940_19.dck b/forge-gui/res/geneticaidecks/GAS_23_2_Br Aggro Rakdos Generated Deck_940_19.dck new file mode 100644 index 00000000000..f9cd97c5013 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_23_2_Br Aggro Rakdos Generated Deck_940_19.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAS_23_2_Br Aggro Rakdos Generated Deck_940_19 +[Main] +3 Abrade|HOU +2 Aether Hub|KLD +4 Bomat Courier|KLD +1 Canyon Slough|AKH +2 Cinder Barrens|M19 +1 Cut // Ribbons|AKH +3 Dragonskull Summit|XLN +4 Glorybringer|AKH +3 Goblin Chainwhirler|DOM +2 Kari Zev, Skyship Raider|AER +4 Karn, Scion of Urza|DOM +3 Magma Spray|AKH +2 Mountain|AKH|1 +1 Mountain|AKH|3 +1 Mountain|C18|2 +1 Mountain|DOM|2 +2 Mountain|KLD|3 +1 Mountain|XLN|2 +3 Pia Nalaar|KLD +4 Scrapheap Scrounger|KLD +4 Spire of Industry|AER +1 Swamp|AKH|1 +1 Swamp|AKH|2 +1 Swamp|C18|3 +2 Unlicensed Disintegration|KLD +4 Walking Ballista|AER +[Sideboard] +4 Dhund Operative|KLD +4 Hazoret the Fervent|MPS_AKH +4 Inventor's Apprentice|KLD +2 Kari Zev, Skyship Raider|AER diff --git a/forge-gui/res/geneticaidecks/GAS_23_6_Golgari Midrange Sultai Generated Deck_784_16.dck b/forge-gui/res/geneticaidecks/GAS_23_6_Golgari Midrange Sultai Generated Deck_784_16.dck new file mode 100644 index 00000000000..a69fc09f8ec --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_23_6_Golgari Midrange Sultai Generated Deck_784_16.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_23_6_Golgari Midrange Sultai Generated Deck_784_16 +[Main] +1 Forest|DOM|1 +2 Forest|DOM|3 +3 Forest|GRN +1 Forest|M19|1 +2 Forest|M19|4 +1 Forest|RIX +1 Forest|RNA +1 Forest|WAR|2 +1 Forest|XLN|4 +3 Golgari Findbroker|GRN +4 Jadelight Ranger|RIX +4 Llanowar Elves|GNT +3 Memorial to Unity|DOM +3 Merfolk Branchwalker|XLN +2 Midnight Reaper|GRN +4 Ravenous Chupacabra|A25 +4 Seekers' Squire|XLN +1 Swamp|DOM|1 +1 Swamp|GRN +2 Swamp|RIX +2 Swamp|RNA +1 Swamp|WAR|2 +4 Thrashing Brontodon|GNT +2 Untamed Kavu|DOM +3 Vivien Reid|M19 +4 Wildgrowth Walker|XLN +[Sideboard] +3 Aggressive Mammoth|M19 +3 Arboreal Grazer|WAR +3 Axebane Beast|RNA +1 Midnight Reaper|GRN +4 Vivien, Champion of the Wilds|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_24_38_Saproling Swarm Saprolings Generated Deck_930_19.dck b/forge-gui/res/geneticaidecks/GAS_24_38_Saproling Swarm Saprolings Generated Deck_930_19.dck new file mode 100644 index 00000000000..b57715843e2 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_24_38_Saproling Swarm Saprolings Generated Deck_930_19.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_24_38_Saproling Swarm Saprolings Generated Deck_930_19 +[Main] +2 Deathbloom Thallid|DOM +1 Forest|C18|3 +1 Forest|DOM|2 +1 Forest|M19|2 +2 Forest|RIX +1 Forest|WAR|1 +1 Forest|WAR|2 +1 Forest|XLN|1 +1 Forest|XLN|4 +3 Forsaken Sanctuary|C18 +3 Fungal Infection|DOM +2 Memorial to Unity|DOM +3 Poison-Tip Archer|M19 +4 Saproling Migration|DOM +4 Slimefoot, the Stowaway|DOM +4 Song of Freyalise|DOM +3 Spore Swarm|DOM +4 Sporecrown Thallid|DOM +2 Swamp|GRN +1 Swamp|RIX +1 Swamp|RNA +1 Swamp|WAR|2 +4 Tendershoot Dryad|RIX +2 Vicious Offering|DOM +4 Woodland Cemetery|DOM +4 Yavimaya Sapherd|DOM +[Sideboard] +4 Fungal Plots|DOM +4 Thallid Omnivore|DOM +4 Thallid Soothsayer|GNT +2 Torgaar, Famine Incarnate|DOM +1 Vicious Offering|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_24_42_White Lifegain Life Generated Deck_850_18.dck b/forge-gui/res/geneticaidecks/GAS_24_42_White Lifegain Life Generated Deck_850_18.dck new file mode 100644 index 00000000000..676746a768a --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_24_42_White Lifegain Life Generated Deck_850_18.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_24_42_White Lifegain Life Generated Deck_850_18 +[Main] +3 Ajani's Pridemate|M19 +4 Ajani's Welcome|M19 +2 Ajani, Adversary of Tyrants|M19 +4 Bishop's Soldier|XLN +4 Dawn of Hope|GRN +4 Herald of Faith|M19 +2 Hieromancer's Cage|M19 +2 Inspiring Cleric|XLN +4 Legion's Landing|XLN +4 Leonin Warleader|M19 +2 Plains|DOM|1 +1 Plains|DOM|3 +3 Plains|GRN +2 Plains|M19|1 +3 Plains|M19|2 +2 Plains|M19|3 +2 Plains|M19|4 +3 Plains|RIX +5 Plains|RNA +4 Resplendent Angel|M19 +[Sideboard] +2 Ajani, Wise Counselor|M19 +3 Ashes of the Abhorrent|XLN +2 Flight of Equenauts|GRN +1 Hieromancer's Cage|M19 +3 Oreskos Swiftclaw|M19 +4 Paladin of the Bloodstained|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_2_0_Aggro Rakdos Br Generated Deck_670_14.dck b/forge-gui/res/geneticaidecks/GAS_2_0_Aggro Rakdos Br Generated Deck_670_14.dck new file mode 100644 index 00000000000..fd6a164c416 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_0_Aggro Rakdos Br Generated Deck_670_14.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_2_0_Aggro Rakdos Br Generated Deck_670_14 +[Main] +4 Abrade|HOU +4 Aether Hub|KLD +4 Bomat Courier|KLD +3 Canyon Slough|AKH +4 Chandra, Torch of Defiance|KLD +2 Dragonskull Summit|XLN +4 Glorybringer|AKH +3 Goblin Chainwhirler|DOM +1 Heart of Kiran|AER +2 Karn, Scion of Urza|DOM +1 Mountain|AKH|1 +2 Mountain|AKH|2 +2 Mountain|AKH|3 +1 Mountain|BBD +1 Mountain|DOM|2 +1 Mountain|DOM|4 +1 Mountain|KLD|3 +1 Mountain|XLN|2 +4 Pia Nalaar|KLD +3 Rekindling Phoenix|RIX +4 Scrapheap Scrounger|KLD +3 Spire of Industry|AER +1 Swamp|BBD +1 Swamp|DOM|4 +3 Unlicensed Disintegration|KLD +[Sideboard] +3 Cut // Ribbons|AKH +2 Heart of Kiran|AER +3 Magma Spray|AKH +3 Treasure Map|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_2_11_Rakdos Aggro Br Generated Deck_924_19.dck b/forge-gui/res/geneticaidecks/GAS_2_11_Rakdos Aggro Br Generated Deck_924_19.dck new file mode 100644 index 00000000000..fd2ee72a49a --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_11_Rakdos Aggro Br Generated Deck_924_19.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_2_11_Rakdos Aggro Br Generated Deck_924_19 +[Main] +3 Bedevil|RNA +2 Blacklance Paragon|ELD +3 Blood Crypt|RNA +3 Dreadhorde Butcher|WAR +3 Gutterbones|RNA +4 Knight of the Ebon Legion|M20 +1 Mountain|M20|2 +1 Mountain|M20|3 +1 Mountain|WAR|3 +4 Murderous Rider|ELD +2 Oathsworn Knight|ELD +4 Rankle, Master of Pranks|ELD +4 Rotting Regisaur|M20 +4 Spawn of Mayhem|RNA +4 Stormfist Crusader|ELD +1 Swamp|C19|1 +2 Swamp|C19|3 +1 Swamp|GRN +2 Swamp|M20|1 +1 Swamp|M20|2 +1 Swamp|M20|3 +1 Swamp|M20|4 +3 Swamp|RNA +1 Swamp|WAR|1 +1 Swamp|WAR|2 +3 Witch's Cottage|ELD +[Sideboard] +2 Blacklance Paragon|ELD +4 Fervent Champion|ELD +2 Judith, the Scourge Diva|RNA +4 Order of Midnight|ELD +3 Robber of the Rich|ELD diff --git a/forge-gui/res/geneticaidecks/GAS_2_15_Zombies Mono Black Generated Deck_836_17.dck b/forge-gui/res/geneticaidecks/GAS_2_15_Zombies Mono Black Generated Deck_836_17.dck new file mode 100644 index 00000000000..5a246790772 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_15_Zombies Mono Black Generated Deck_836_17.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_2_15_Zombies Mono Black Generated Deck_836_17 +[Main] +3 Death Baron|M19 +4 Diregraf Ghoul|M19 +4 Dread Wanderer|AKH +3 Graveyard Marshal|M19 +1 Ifnir Deadlands|HOU +2 Josu Vess, Lich Knight|DOM +4 Liliana's Mastery|AKH +3 Liliana, Untouched by Death|M19 +4 Lord of the Accursed|AKH +4 Metallic Mimic|AER +4 Scrapheap Scrounger|KLD +2 Stitcher's Supplier|M19 +2 Swamp|C18|3 +2 Swamp|DOM|1 +1 Swamp|DOM|2 +2 Swamp|DOM|3 +2 Swamp|DOM|4 +3 Swamp|KLD|1 +1 Swamp|KLD|2 +2 Swamp|KLD|3 +2 Swamp|M19|2 +2 Swamp|M19|4 +3 Swamp|RIX +[Sideboard] +3 Demon of Catastrophes|M19 +3 Festering Mummy|AKH +4 Liliana, Death's Majesty|AKH +3 Never // Return|AKH +2 Stitcher's Supplier|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_2_16_Mono Green Stompy Generated Deck_602_13.dck b/forge-gui/res/geneticaidecks/GAS_2_16_Mono Green Stompy Generated Deck_602_13.dck new file mode 100644 index 00000000000..32a10e07290 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_16_Mono Green Stompy Generated Deck_602_13.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_2_16_Mono Green Stompy Generated Deck_602_13 +[Main] +2 Carnage Tyrant|XLN +3 Field of Ruin|XLN +2 Forest|DOM|1 +1 Forest|DOM|3 +1 Forest|DOM|4 +4 Forest|GRN +1 Forest|M19|1 +1 Forest|M19|2 +1 Forest|RIX +4 Forest|RNA +1 Forest|WAR|1 +2 Forest|WAR|3 +2 Forest|XLN|2 +2 Forest|XLN|3 +4 Ghalta, Primal Hunger|GNT +3 Gigantosaurus|M19 +1 God-Eternal Rhonas|WAR +2 Goreclaw, Terror of Qal Sisma|M19 +3 Kraul Harpooner|GRN +3 Llanowar Elves|GNT +3 Nullhide Ferox|GRN +4 Steel Leaf Champion|DOM +4 Thrashing Brontodon|GNT +3 Vine Mare|M19 +3 Vivien Reid|M19 +[Sideboard] +3 Crash the Ramparts|XLN +3 Nissa's Triumph|WAR +3 Rampaging Brontodon|G18 +3 The Immortal Sun|RIX diff --git a/forge-gui/res/geneticaidecks/GAS_2_17_Mono Black Standard Generated Deck_716_15.dck b/forge-gui/res/geneticaidecks/GAS_2_17_Mono Black Standard Generated Deck_716_15.dck new file mode 100644 index 00000000000..5cd0a3a1a19 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_17_Mono Black Standard Generated Deck_716_15.dck @@ -0,0 +1,29 @@ +[metadata] +Name=GAS_2_17_Mono Black Standard Generated Deck_716_15 +[Main] +4 Ayara, First of Locthwain|ELD +2 Bloodthirsty Aerialist|M20 +3 Cauldron Familiar|ELD +2 Disfigure|M20 +4 Gutterbones|RNA +3 Knight of the Ebon Legion|M20 +4 Midnight Reaper|GRN +3 Murder|M20 +4 Murderous Rider|ELD +4 Orzhov Enforcer|RNA +2 Swamp|C19|1 +1 Swamp|C19|2 +4 Swamp|GRN +4 Swamp|M20|1 +1 Swamp|M20|3 +3 Swamp|RNA +4 Swamp|WAR|1 +1 Swamp|WAR|3 +4 Witch's Oven|ELD +3 Yarok's Fenlurker|M20 +[Sideboard] +2 Bloodthirsty Aerialist|M20 +3 Dread Presence|M20 +3 Drill Bit|RNA +3 Order of Midnight|ELD +4 Sorin's Thirst|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_2_20_Mono Green Standard Generated Deck_882_18.dck b/forge-gui/res/geneticaidecks/GAS_2_20_Mono Green Standard Generated Deck_882_18.dck new file mode 100644 index 00000000000..e9fe6d14c20 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_20_Mono Green Standard Generated Deck_882_18.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_2_20_Mono Green Standard Generated Deck_882_18 +[Main] +4 Arboreal Grazer|WAR +2 Beast Whisperer|GRN +4 Blanchwood Armor|M19 +1 Forest|DOM|2 +7 Forest|GRN +1 Forest|M19|2 +1 Forest|M19|3 +1 Forest|M19|4 +1 Forest|M20|2 +1 Forest|RIX +4 Forest|RNA +1 Forest|WAR|1 +1 Forest|WAR|2 +3 Forest|WAR|3 +4 Ghalta, Primal Hunger|GNT +3 Growth-Chamber Guardian|RNA +3 Incubation Druid|RNA +4 Llanowar Elves|GNT +3 Memorial to Unity|DOM +3 Nissa, Who Shakes the World|WAR +4 Steel Leaf Champion|DOM +4 Vivien, Arkbow Ranger|M20 +[Sideboard] +3 Druid of the Cowl|M19 +3 Elvish Clancaller|M19 +4 End-Raze Forerunners|RNA +2 Rabid Bite|M20 +3 Thorn Lieutenant|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_2_21_Aggro Azorius Boros Generated Deck_882_18.dck b/forge-gui/res/geneticaidecks/GAS_2_21_Aggro Azorius Boros Generated Deck_882_18.dck new file mode 100644 index 00000000000..4e5f03e8901 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_21_Aggro Azorius Boros Generated Deck_882_18.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_2_21_Aggro Azorius Boros Generated Deck_882_18 +[Main] +3 Benalish Marshal|GNT +4 Conclave Tribunal|GRN +4 Dauntless Bodyguard|DOM +3 Gideon Blackblade|WAR +4 History of Benalia|DOM +4 Law-Rune Enforcer|WAR +4 Legion's Landing|XLN +2 Plains|DOM|1 +1 Plains|DOM|4 +2 Plains|GRN +2 Plains|M19|1 +2 Plains|M19|2 +1 Plains|M19|4 +4 Plains|RIX +3 Plains|RNA +1 Plains|WAR|1 +1 Plains|XLN|2 +2 Plains|XLN|3 +4 Skymarcher Aspirant|RIX +3 Snubhorn Sentry|RIX +3 Tithe Taker|RNA +1 Tomik, Distinguished Advokist|WAR +2 Venerated Loxodon|GRN +[Sideboard] +4 Ajani, Adversary of Tyrants|M19 +3 Tomik, Distinguished Advokist|WAR +4 Unbreakable Formation|RNA diff --git a/forge-gui/res/geneticaidecks/GAS_2_26_Mono Green Stompy Generated Deck_532_11.dck b/forge-gui/res/geneticaidecks/GAS_2_26_Mono Green Stompy Generated Deck_532_11.dck new file mode 100644 index 00000000000..ec5905fed67 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_26_Mono Green Stompy Generated Deck_532_11.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_2_26_Mono Green Stompy Generated Deck_532_11 +[Main] +2 Forest|DOM|1 +1 Forest|DOM|2 +1 Forest|DOM|3 +1 Forest|DOM|4 +4 Forest|GRN +2 Forest|M19|2 +1 Forest|M19|4 +3 Forest|RIX +3 Forest|RNA +2 Forest|WAR|1 +1 Forest|WAR|2 +1 Forest|WAR|3 +1 Forest|XLN|1 +1 Forest|XLN|4 +4 Ghalta, Primal Hunger|GNT +1 God-Eternal Rhonas|WAR +2 Goreclaw, Terror of Qal Sisma|M19 +3 Kraul Harpooner|GRN +4 Llanowar Elves|GNT +2 Nullhide Ferox|GRN +4 Pelt Collector|GRN +4 Steel Leaf Champion|DOM +4 Thorn Lieutenant|M19 +4 Thrashing Brontodon|GNT +3 Vine Mare|M19 +1 Vivien Reid|M19 +[Sideboard] +2 Beast Whisperer|GRN +2 God-Eternal Rhonas|WAR +3 Jadelight Ranger|RIX +4 Runic Armasaur|M19 +4 Shapers' Sanctuary|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_2_6_Green Stompy Elves Generated Deck_300_7.dck b/forge-gui/res/geneticaidecks/GAS_2_6_Green Stompy Elves Generated Deck_300_7.dck new file mode 100644 index 00000000000..6d69d07f233 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_2_6_Green Stompy Elves Generated Deck_300_7.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_2_6_Green Stompy Elves Generated Deck_300_7 +[Main] +2 Beast Whisperer|GRN +4 Elvish Clancaller|M19 +4 Forest|C18|3 +1 Forest|DOM|1 +2 Forest|DOM|4 +1 Forest|GRN +1 Forest|M19|1 +1 Forest|M19|2 +1 Forest|M19|3 +2 Forest|RIX +3 Forest|RNA +3 Forest|XLN|2 +1 Forest|XLN|4 +4 Ghalta, Primal Hunger|GNT +3 Kraul Harpooner|GRN +4 Llanowar Elves|GNT +3 Marwyn, the Nurturer|DOM +4 Memorial to Unity|DOM +4 Nullhide Ferox|GRN +3 Pelt Collector|GRN +4 Steel Leaf Champion|DOM +4 Thorn Lieutenant|M19 +1 Vivien Reid|M19 +[Sideboard] +4 Druid of the Cowl|M19 +3 Thrashing Brontodon|GNT +4 Vanquisher's Banner|XLN +1 Vine Mare|M19 +3 Vivien Reid|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_3_10_White Boros Aggro Generated Deck_340_7.dck b/forge-gui/res/geneticaidecks/GAS_3_10_White Boros Aggro Generated Deck_340_7.dck new file mode 100644 index 00000000000..20a55634431 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_3_10_White Boros Aggro Generated Deck_340_7.dck @@ -0,0 +1,22 @@ +[metadata] +Name=GAS_3_10_White Boros Aggro Generated Deck_340_7 +[Main] +4 Benalish Marshal|DOM +4 Conclave Tribunal|GRN +3 Dauntless Bodyguard|DOM +4 Healer's Hawk|GRN +4 History of Benalia|DOM +4 Legion's Landing|XLN +1 Plains|DOM|2 +2 Plains|DOM|4 +7 Plains|GRN +2 Plains|M19|1 +4 Plains|M19|2 +2 Plains|M19|3 +5 Plains|RIX +4 Silverbeak Griffin|M19 +4 Skymarcher Aspirant|RIX +2 Snubhorn Sentry|RIX +4 Venerated Loxodon|GRN +[Sideboard] + diff --git a/forge-gui/res/geneticaidecks/GAS_3_16_Mono Blue Winds Generated Deck_626_13.dck b/forge-gui/res/geneticaidecks/GAS_3_16_Mono Blue Winds Generated Deck_626_13.dck new file mode 100644 index 00000000000..9e67a06dd27 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_3_16_Mono Blue Winds Generated Deck_626_13.dck @@ -0,0 +1,29 @@ +[metadata] +Name=GAS_3_16_Mono Blue Winds Generated Deck_626_13 +[Main] +4 Aether Swooper|AER +3 Curious Obsession|RIX +4 Favorable Winds|XLN +1 Hope of Ghirapur|AER +1 Island|AKH|1 +1 Island|AKH|3 +6 Island|BBD +1 Island|DOM|1 +1 Island|DOM|2 +1 Island|DOM|3 +10 Island|RIX +1 Island|XLN|1 +2 Island|XLN|3 +2 Nimble Obstructionist|HOU +1 Siren Reaver|RIX +4 Siren Stormtamer|XLN +4 Tempest Djinn|DOM +4 Throne of the God-Pharaoh|AKH +3 Unsummon|E02 +4 Warkite Marauder|RIX +2 Zahid, Djinn of the Lamp|DOM +[Sideboard] +4 Artificer's Assistant|DOM +3 Hope of Ghirapur|AER +4 Ornithopter|AER +4 Vizier of Many Faces|AKH diff --git a/forge-gui/res/geneticaidecks/GAS_3_21_Aggro Azorius Boros Generated Deck_458_10.dck b/forge-gui/res/geneticaidecks/GAS_3_21_Aggro Azorius Boros Generated Deck_458_10.dck new file mode 100644 index 00000000000..527399101bb --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_3_21_Aggro Azorius Boros Generated Deck_458_10.dck @@ -0,0 +1,29 @@ +[metadata] +Name=GAS_3_21_Aggro Azorius Boros Generated Deck_458_10 +[Main] +3 Benalish Marshal|GNT +2 Conclave Tribunal|GRN +3 Dauntless Bodyguard|DOM +4 Gideon Blackblade|WAR +2 History of Benalia|DOM +3 Law-Rune Enforcer|WAR +4 Legion's Landing|XLN +2 Plains|DOM|3 +4 Plains|DOM|4 +3 Plains|GRN +2 Plains|M19|2 +1 Plains|M19|3 +1 Plains|M19|4 +5 Plains|RIX +2 Plains|RNA +1 Plains|XLN|1 +2 Plains|XLN|4 +4 Skymarcher Aspirant|RIX +2 Snubhorn Sentry|RIX +4 Tithe Taker|RNA +2 Tomik, Distinguished Advokist|WAR +4 Venerated Loxodon|GRN +[Sideboard] +4 Ajani, Adversary of Tyrants|M19 +2 Snubhorn Sentry|RIX +4 Unbreakable Formation|RNA diff --git a/forge-gui/res/geneticaidecks/GAS_3_26_Mono White Life Generated Deck_911_19.dck b/forge-gui/res/geneticaidecks/GAS_3_26_Mono White Life Generated Deck_911_19.dck new file mode 100644 index 00000000000..4212cda03e1 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_3_26_Mono White Life Generated Deck_911_19.dck @@ -0,0 +1,34 @@ +[metadata] +Name=GAS_3_26_Mono White Life Generated Deck_911_19 +[Main] +4 Ajani's Pridemate|WAR +4 Ajani's Welcome|M19 +4 Ajani, Strength of the Pride|M20 +4 Angel of Vitality|M20 +4 Bishop of Wings|M20 +4 Conclave Tribunal|GRN +3 Cryptic Caves|M20 +1 Healer's Hawk|GRN +3 Impassioned Orator|RNA +2 Leonin Vanguard|M19 +4 Leonin Warleader|M19 +3 Memorial to Glory|DOM +1 Plains|DOM|1 +2 Plains|DOM|2 +1 Plains|DOM|3 +1 Plains|DOM|4 +3 Plains|GRN +1 Plains|M19|1 +1 Plains|M19|3 +1 Plains|M19|4 +2 Plains|M20|1 +1 Plains|M20|3 +1 Plains|RIX +2 Plains|RNA +3 Resplendent Angel|M19 +[Sideboard] +3 Gods Willing|M20 +2 Leonin Vanguard|M19 +4 Prison Realm|WAR +3 Revitalize|M19 +3 Soulmender|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_3_29_Azorius Flyers Uw Generated Deck_935_19.dck b/forge-gui/res/geneticaidecks/GAS_3_29_Azorius Flyers Uw Generated Deck_935_19.dck new file mode 100644 index 00000000000..9ed64dfe9a4 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_3_29_Azorius Flyers Uw Generated Deck_935_19.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_3_29_Azorius Flyers Uw Generated Deck_935_19 +[Main] +4 Azorius Guildgate|RNA|1 +1 Dawning Angel|M20 +4 Empyrean Eagle|M20 +3 Faerie Guidemother|ELD +4 Faerie Miscreant|M20 +4 Hallowed Fountain|RNA +4 Healer's Hawk|GRN +4 Hushbringer|ELD +3 Hypnotic Sprite|ELD +1 Island|M19|4 +2 Island|M20|2 +1 Island|WAR|1 +1 Island|WAR|2 +1 Island|WAR|3 +3 Plains|GRN +1 Plains|M20|1 +1 Plains|RNA +1 Plains|WAR|1 +2 Plains|WAR|3 +3 Rally of Wings|WAR +3 Sephara, Sky's Blade|M20 +1 Sky Tether|RNA +4 Spectral Sailor|M20 +4 Winged Words|M20 +[Sideboard] +2 Cerulean Drake|M20 +1 Hypnotic Sprite|ELD +4 Tomik, Distinguished Advokist|WAR +4 Unbreakable Formation|RNA +4 Warden of Evos Isle|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_3_31_Orzhov Angels Knights Generated Deck_730_15.dck b/forge-gui/res/geneticaidecks/GAS_3_31_Orzhov Angels Knights Generated Deck_730_15.dck new file mode 100644 index 00000000000..7acae1f72e7 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_3_31_Orzhov Angels Knights Generated Deck_730_15.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_3_31_Orzhov Angels Knights Generated Deck_730_15 +[Main] +4 Ajani, Adversary of Tyrants|M19 +2 Aryel, Knight of Windgrace|DOM +3 Benalish Marshal|GNT +4 Cast Down|DOM +3 Dauntless Bodyguard|DOM +3 Godless Shrine|RNA +3 History of Benalia|DOM +4 Isolated Chapel|DOM +4 Knight of Grace|DOM +4 Knight of Malice|DOM +1 Knight of New Benalia|DOM +1 Kwende, Pride of Femeref|DOM +4 Lyra Dawnbringer|DOM +2 Orzhov Guildgate|RNA|1 +5 Plains|GRN +1 Plains|M19|2 +1 Plains|M19|3 +1 Plains|RIX +2 Plains|RNA +2 Plains|WAR|2 +1 Swamp|M19|1 +1 Swamp|RIX +1 Swamp|RNA +3 Valiant Knight|M19 +[Sideboard] +4 Call the Cavalry|GNT +4 Gallant Cavalry|M19 +1 Knight of New Benalia|DOM +2 Lena, Selfless Champion|M19 +4 Sigiled Sword of Valeron|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_3_3_White Aggro Azorius Generated Deck_527_11.dck b/forge-gui/res/geneticaidecks/GAS_3_3_White Aggro Azorius Generated Deck_527_11.dck new file mode 100644 index 00000000000..c3796eef95e --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_3_3_White Aggro Azorius Generated Deck_527_11.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_3_3_White Aggro Azorius Generated Deck_527_11 +[Main] +4 Benalish Marshal|GNT +4 Dauntless Bodyguard|DOM +4 Gideon Blackblade|WAR +4 History of Benalia|DOM +2 Law-Rune Enforcer|WAR +4 Legion's Landing|XLN +2 Plains|DOM|1 +2 Plains|DOM|2 +3 Plains|GRN +1 Plains|M19|1 +2 Plains|M19|3 +2 Plains|RIX +2 Plains|RNA +1 Plains|WAR|1 +2 Plains|WAR|2 +1 Plains|WAR|3 +3 Plains|XLN|3 +2 Plains|XLN|4 +4 Skymarcher Aspirant|RIX +2 Snubhorn Sentry|RIX +4 Tithe Taker|RNA +1 Tomik, Distinguished Advokist|WAR +4 Venerated Loxodon|GRN +[Sideboard] +3 Hieromancer's Cage|M19 +3 Hunted Witness|GRN +1 Ministrant of Obligation|RNA +4 Rustwing Falcon|M19 +4 Zetalpa, Primal Dawn|RIX diff --git a/forge-gui/res/geneticaidecks/GAS_4_12_Azorius Aggro W Generated Deck_386_8.dck b/forge-gui/res/geneticaidecks/GAS_4_12_Azorius Aggro W Generated Deck_386_8.dck new file mode 100644 index 00000000000..59f8559c1f1 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_4_12_Azorius Aggro W Generated Deck_386_8.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_4_12_Azorius Aggro W Generated Deck_386_8 +[Main] +4 Benalish Marshal|GNT +3 Conclave Tribunal|GRN +3 Dauntless Bodyguard|DOM +4 Gideon Blackblade|WAR +4 History of Benalia|DOM +4 Law-Rune Enforcer|WAR +3 Legion's Landing|XLN +2 Mobilized District|WAR +1 Plains|DOM|1 +1 Plains|DOM|2 +2 Plains|GRN +3 Plains|M20|2 +2 Plains|M20|3 +1 Plains|M20|4 +4 Plains|RNA +1 Plains|WAR|2 +2 Plains|WAR|3 +1 Plains|XLN|2 +1 Plains|XLN|3 +1 Plains|XLN|4 +3 Raise the Alarm|M20 +4 Skymarcher Aspirant|RIX +2 Snubhorn Sentry|RIX +1 Tomik, Distinguished Advokist|WAR +3 Venerated Loxodon|GRN +[Sideboard] +4 Baffling End|RIX +1 Raise the Alarm|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_4_14_Rakdos Aggro Knights Generated Deck_653_14.dck b/forge-gui/res/geneticaidecks/GAS_4_14_Rakdos Aggro Knights Generated Deck_653_14.dck new file mode 100644 index 00000000000..38ddbba8b43 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_4_14_Rakdos Aggro Knights Generated Deck_653_14.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_4_14_Rakdos Aggro Knights Generated Deck_653_14 +[Main] +2 Bedevil|RNA +4 Blacklance Paragon|ELD +4 Blood Crypt|RNA +4 Bonecrusher Giant|ELD +3 Castle Locthwain|ELD +3 Dreadhorde Butcher|WAR +2 Fabled Passage|ELD +3 Fervent Champion|ELD +1 Gutterbones|RNA +4 Knight of the Ebon Legion|M20 +1 Mountain|M20|2 +1 Mountain|M20|3 +1 Mountain|M20|4 +1 Mountain|RNA +4 Murderous Rider|ELD +2 Oathsworn Knight|ELD +3 Order of Midnight|ELD +3 Rankle, Master of Pranks|ELD +2 Rotting Regisaur|M20 +3 Stormfist Crusader|ELD +3 Swamp|GRN +1 Swamp|M20|4 +1 Swamp|RNA +1 Swamp|WAR|1 +1 Swamp|WAR|2 +2 Swamp|WAR|3 +[Sideboard] +4 Angrath, Captain of Chaos|WAR +1 Order of Midnight|ELD +4 Shock|M20 +4 Steelclaw Lance|ELD +2 Sure Strike|GRN diff --git a/forge-gui/res/geneticaidecks/GAS_4_29_Boros Angels White Generated Deck_913_19.dck b/forge-gui/res/geneticaidecks/GAS_4_29_Boros Angels White Generated Deck_913_19.dck new file mode 100644 index 00000000000..4dae56cac0f --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_4_29_Boros Angels White Generated Deck_913_19.dck @@ -0,0 +1,28 @@ +[metadata] +Name=GAS_4_29_Boros Angels White Generated Deck_913_19 +[Main] +2 Aurelia, Exemplar of Justice|GRN +4 Bishop of Rebirth|XLN +2 Clifftop Retreat|DOM +2 Conclave Tribunal|GRN +4 Etali, Primal Storm|RIX +4 History of Benalia|DOM +4 Knight of Grace|DOM +3 Light of the Legion|GRN +4 Lyra Dawnbringer|DOM +1 Mountain|DOM|2 +1 Mountain|GRN +2 Mountain|RIX +2 Plains|DOM|1 +2 Plains|DOM|2 +1 Plains|DOM|3 +4 Plains|GRN +3 Plains|M19|1 +1 Plains|M19|3 +3 Plains|RIX +4 Resplendent Angel|M19 +3 Sacred Foundry|GRN +4 Shalai, Voice of Plenty|DOM +[Sideboard] +3 Ixalan's Binding|XLN +3 Pious Interdiction|XLN diff --git a/forge-gui/res/geneticaidecks/GAS_4_48_Cats Mono White Generated Deck_886_18.dck b/forge-gui/res/geneticaidecks/GAS_4_48_Cats Mono White Generated Deck_886_18.dck new file mode 100644 index 00000000000..5dbb3724f5c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_4_48_Cats Mono White Generated Deck_886_18.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_4_48_Cats Mono White Generated Deck_886_18 +[Main] +4 Adorned Pouncer|HOU +4 Ajani's Pridemate|M19 +3 Ajani's Welcome|M19 +1 Forest|DOM|3 +1 Forest|RIX +3 Leonin Vanguard|M19 +4 Leonin Warleader|M19 +2 Oketra's Monument|AKH +1 Plains|AKH|2 +2 Plains|AKH|3 +2 Plains|C18|1 +2 Plains|C18|2 +1 Plains|DOM|3 +1 Plains|DOM|4 +1 Plains|M19|1 +3 Plains|M19|2 +1 Plains|M19|3 +3 Plains|RIX +3 Pride Sovereign|HOU +3 Radiant Destiny|RIX +4 Regal Caracal|AKH +4 Sacred Cat|AKH +4 Shefet Dunes|HOU +3 Thopter Arrest|AER +[Sideboard] +3 Crested Sunmare|HOU +3 Inspired Charge|M19 +4 Make a Stand|M19 +3 Oketra the True|AKH +2 Oketra's Monument|AKH diff --git a/forge-gui/res/geneticaidecks/GAS_4_76_Dinosaurs Rg Gr Generated Deck_639_13.dck b/forge-gui/res/geneticaidecks/GAS_4_76_Dinosaurs Rg Gr Generated Deck_639_13.dck new file mode 100644 index 00000000000..48df0819db2 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_4_76_Dinosaurs Rg Gr Generated Deck_639_13.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_4_76_Dinosaurs Rg Gr Generated Deck_639_13 +[Main] +4 Abrade|HOU +4 Commune with Dinosaurs|XLN +4 Deathgorge Scavenger|XLN +4 Druid of the Cowl|AER +1 Forest|AKH|1 +3 Forest|AKH|3 +2 Forest|BBD +3 Forest|RIX +1 Forest|XLN|2 +1 Forest|XLN|4 +4 Ghalta, Primal Hunger|RIX +1 Hashep Oasis|HOU +1 Krosan Druid|DOM +1 Mountain|AKH|2 +1 Mountain|AKH|4 +2 Mountain|BBD +3 Mountain|RIX +1 Mountain|XLN|2 +4 Regisaur Alpha|XLN +4 Rekindling Phoenix|RIX +4 Rhonas the Indomitable|MPS_AKH +3 Rootbound Crag|XLN +2 Sheltered Thicket|AKH +1 Struggle // Survive|HOU +1 Wildest Dreams|KLD +[Sideboard] + diff --git a/forge-gui/res/geneticaidecks/GAS_5_17_Mono Blue Winds Generated Deck_899_18.dck b/forge-gui/res/geneticaidecks/GAS_5_17_Mono Blue Winds Generated Deck_899_18.dck new file mode 100644 index 00000000000..8eabaa0c120 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_5_17_Mono Blue Winds Generated Deck_899_18.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_5_17_Mono Blue Winds Generated Deck_899_18 +[Main] +4 Curious Obsession|RIX +3 Dreamcaller Siren|XLN +3 Favorable Winds|XLN +1 Hope of Ghirapur|AER +1 Island|DOM|1 +1 Island|DOM|2 +1 Island|DOM|3 +3 Island|DOM|4 +1 Island|M19|1 +2 Island|M19|2 +3 Island|M19|3 +1 Island|M19|4 +7 Island|RIX +2 Island|XLN|1 +2 Island|XLN|4 +3 Lookout's Dispersal|XLN +4 Nimble Obstructionist|HOU +4 Siren Stormtamer|XLN +3 Storm Fleet Aerialist|XLN +4 Tempest Djinn|DOM +1 Unsummon|E02 +4 Warkite Marauder|RIX +2 Zahid, Djinn of the Lamp|DOM +[Sideboard] +4 Aethersphere Harvester|AER +4 Artificer's Assistant|DOM +1 Merfolk Trickster|DOM +4 Siren Reaver|RIX +2 Unsummon|E02 diff --git a/forge-gui/res/geneticaidecks/GAS_5_19_Mono Green Stompy Generated Deck_941_19.dck b/forge-gui/res/geneticaidecks/GAS_5_19_Mono Green Stompy Generated Deck_941_19.dck new file mode 100644 index 00000000000..0e4ddfdf90e --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_5_19_Mono Green Stompy Generated Deck_941_19.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_5_19_Mono Green Stompy Generated Deck_941_19 +[Main] +4 Barkhide Troll|M20 +1 Beast Whisperer|GRN +1 Castle Garenbrig|ELD +4 Evolution Sage|WAR +5 Forest|GRN +3 Forest|M19|2 +1 Forest|M19|3 +1 Forest|M20|2 +2 Forest|M20|3 +1 Forest|M20|4 +8 Forest|RNA +1 Forest|WAR|2 +1 Forest|WAR|3 +1 Keeper of Fables|ELD +1 Lovestruck Beast|ELD +3 Nissa, Who Shakes the World|WAR +4 Paradise Druid|WAR +4 Pelt Collector|GRN +4 Questing Beast|ELD +4 Shifting Ceratops|M20 +2 Wildborn Preserver|ELD +4 Yorvo, Lord of Garenbrig|ELD +[Sideboard] +1 Kraul Harpooner|GRN +3 Lovestruck Beast|ELD +4 Nullhide Ferox|GRN +4 Rabid Bite|M20 +3 Thrashing Brontodon|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_5_54_Artifact Artifacts Traxos Generated Deck_891_18.dck b/forge-gui/res/geneticaidecks/GAS_5_54_Artifact Artifacts Traxos Generated Deck_891_18.dck new file mode 100644 index 00000000000..65e63ec7b6c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_5_54_Artifact Artifacts Traxos Generated Deck_891_18.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_5_54_Artifact Artifacts Traxos Generated Deck_891_18 +[Main] +4 Gleaming Barrier|RIX +2 Island|BBD +3 Island|DOM|1 +1 Island|DOM|2 +1 Island|DOM|3 +1 Island|DOM|4 +2 Island|GRN +1 Island|M19|3 +2 Island|M19|4 +3 Island|RIX +1 Island|RNA +2 Island|WAR|1 +1 Island|XLN|4 +2 Jhoira's Familiar|DOM +1 Karn, Scion of Urza|DOM +2 Sai, Master Thopterist|M19 +4 Skilled Animator|M19 +4 Skyscanner|M19 +4 Sparring Construct|DOM +3 Tezzeret, Artifice Master|M19 +4 Traxos, Scourge of Kroog|DOM +4 Voltaic Servant|DOM +4 Zahid, Djinn of the Lamp|GNT +4 Zhalfirin Void|DOM +[Sideboard] +4 Artificer's Assistant|DOM +4 Golden Guardian|RIX +3 Karn, Scion of Urza|DOM +1 Mishra's Self-Replicator|DOM +3 The Antiquities War|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_5_9_Jeskai Fires Superfriends Generated Deck_809_17.dck b/forge-gui/res/geneticaidecks/GAS_5_9_Jeskai Fires Superfriends Generated Deck_809_17.dck new file mode 100644 index 00000000000..a539dbaa611 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_5_9_Jeskai Fires Superfriends Generated Deck_809_17.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_5_9_Jeskai Fires Superfriends Generated Deck_809_17 +[Main] +3 Castle Vantress|ELD +3 Chandra, Awakened Inferno|M20 +3 Deafening Clarion|GRN +4 Fae of Wishes|ELD +4 Fires of Invention|ELD +3 Hallowed Fountain|RNA +1 Island|M20|2 +1 Island|WAR|1 +1 Island|WAR|2 +2 Justice Strike|GRN +1 Mountain|GRN +1 Mountain|M20|2 +1 Mountain|WAR|2 +4 Narset, Parter of Veils|WAR +1 Plains|C19|1 +1 Plains|C19|3 +1 Plains|RNA +4 Realm-Cloaked Giant|ELD +3 Sacred Foundry|GRN +4 Sarkhan the Masterless|WAR +3 Shimmer of Possibility|RNA +4 Steam Vents|GRN +4 Teferi, Time Raveler|WAR +3 Temple of Epiphany|M20 +[Sideboard] +4 Bonecrusher Giant|ELD +4 Prison Realm|WAR +3 Shock|M20 +4 Vantress Gargoyle|ELD diff --git a/forge-gui/res/geneticaidecks/GAS_6_17_Mono Black Standard Generated Deck_742_15.dck b/forge-gui/res/geneticaidecks/GAS_6_17_Mono Black Standard Generated Deck_742_15.dck new file mode 100644 index 00000000000..069bd54e1de --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_6_17_Mono Black Standard Generated Deck_742_15.dck @@ -0,0 +1,30 @@ +[metadata] +Name=GAS_6_17_Mono Black Standard Generated Deck_742_15 +[Main] +4 Ayara, First of Locthwain|ELD +3 Cauldron Familiar|ELD +3 Cavalier of Night|M20 +2 Midnight Reaper|GRN +4 Murderous Rider|ELD +4 Order of Midnight|ELD +4 Rankle, Master of Pranks|ELD +3 Spawn of Mayhem|RNA +1 Swamp|C19|1 +2 Swamp|C19|2 +2 Swamp|C19|3 +4 Swamp|GRN +1 Swamp|M20|1 +1 Swamp|M20|2 +6 Swamp|RNA +1 Swamp|WAR|1 +3 Swamp|WAR|2 +2 Swamp|WAR|3 +2 Vampire of the Dire Moon|M20 +4 Witch's Oven|ELD +4 Yarok's Fenlurker|M20 +[Sideboard] +1 Bloodthirsty Aerialist|M20 +4 Gutterbones|RNA +4 Knight of the Ebon Legion|M20 +4 Murder|M20 +2 Vampire of the Dire Moon|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_6_37_Zombies Mono Black Generated Deck_756_16.dck b/forge-gui/res/geneticaidecks/GAS_6_37_Zombies Mono Black Generated Deck_756_16.dck new file mode 100644 index 00000000000..7ceb5cddd30 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_6_37_Zombies Mono Black Generated Deck_756_16.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_6_37_Zombies Mono Black Generated Deck_756_16 +[Main] +2 Bone Dragon|M19 +3 Cabal Stronghold|DOM +4 Death Baron|M19 +3 Diregraf Ghoul|M19 +3 Eternal Taskmaster|WAR +3 Graveyard Marshal|M19 +3 Gutterbones|RNA +2 Josu Vess, Lich Knight|DOM +3 Lazotep Reaver|WAR +4 Liliana, Untouched by Death|M19 +3 Memorial to Folly|DOM +4 Midnight Reaper|GRN +2 Stitcher's Supplier|M19 +1 Swamp|DOM|1 +1 Swamp|DOM|2 +1 Swamp|DOM|4 +2 Swamp|GRN +2 Swamp|M19|1 +2 Swamp|M19|2 +1 Swamp|M19|4 +3 Swamp|RNA +2 Swamp|WAR|3 +1 Swamp|XLN|1 +1 Swamp|XLN|4 +4 Tattered Mummy|GNT +[Sideboard] +4 Dreadmalkin|WAR +3 Gravedigger|M19 +3 Gruesome Menagerie|GRN +1 Macabre Waltz|M19 +2 Skeleton Archer|M19 +2 Stitcher's Supplier|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_6_49_Mardu Angels Boros Generated Deck_634_13.dck b/forge-gui/res/geneticaidecks/GAS_6_49_Mardu Angels Boros Generated Deck_634_13.dck new file mode 100644 index 00000000000..f3312f3d5ec --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_6_49_Mardu Angels Boros Generated Deck_634_13.dck @@ -0,0 +1,27 @@ +[metadata] +Name=GAS_6_49_Mardu Angels Boros Generated Deck_634_13 +[Main] +1 Ajani, Adversary of Tyrants|M19 +4 Angel of Grace|RNA +2 Aurelia, Exemplar of Justice|GRN +4 Gideon's Reproach|DOM +4 History of Benalia|DOM +3 Ixalan's Binding|XLN +4 Legion's Landing|XLN +4 Lyra Dawnbringer|DOM +2 Plains|DOM|3 +2 Plains|DOM|4 +5 Plains|GRN +2 Plains|M19|4 +6 Plains|RNA +1 Plains|WAR|1 +3 Plains|WAR|2 +1 Plains|XLN|1 +1 Plains|XLN|2 +3 Resplendent Angel|M19 +4 Shalai, Voice of Plenty|DOM +4 Tocatli Honor Guard|XLN +[Sideboard] +4 Howling Golem|GNT +4 Karn, Scion of Urza|DOM +4 Truefire Captain|GRN diff --git a/forge-gui/res/geneticaidecks/GAS_6_4_White Aggro Azorius Generated Deck_517_11.dck b/forge-gui/res/geneticaidecks/GAS_6_4_White Aggro Azorius Generated Deck_517_11.dck new file mode 100644 index 00000000000..0554ce2abe9 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_6_4_White Aggro Azorius Generated Deck_517_11.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_6_4_White Aggro Azorius Generated Deck_517_11 +[Main] +4 Benalish Marshal|GNT +4 Conclave Tribunal|GRN +4 Dauntless Bodyguard|DOM +4 History of Benalia|DOM +2 Hunted Witness|GRN +4 Legion's Landing|XLN +1 Plains|DOM|2 +1 Plains|DOM|3 +2 Plains|DOM|4 +1 Plains|GRN +1 Plains|M19|1 +1 Plains|M19|2 +1 Plains|M19|3 +3 Plains|RIX +3 Plains|RNA +3 Plains|WAR|1 +1 Plains|WAR|2 +3 Plains|WAR|3 +1 Plains|XLN|3 +1 Plains|XLN|4 +4 Skymarcher Aspirant|RIX +3 Snubhorn Sentry|RIX +3 Tithe Taker|RNA +2 Unbreakable Formation|RNA +3 Venerated Loxodon|GRN +[Sideboard] +4 Ajani, Adversary of Tyrants|M19 +2 Healer's Hawk|GRN +2 Hunted Witness|GRN +3 Rustwing Falcon|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_6_74_Angels Boros Naya Generated Deck_269_6.dck b/forge-gui/res/geneticaidecks/GAS_6_74_Angels Boros Naya Generated Deck_269_6.dck new file mode 100644 index 00000000000..7028480591a --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_6_74_Angels Boros Naya Generated Deck_269_6.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_6_74_Angels Boros Naya Generated Deck_269_6 +[Main] +4 Aurelia, Exemplar of Justice|GRN +3 Clifftop Retreat|DOM +4 History of Benalia|DOM +4 Ixalan's Binding|XLN +2 Justice Strike|GRN +4 Lava Coil|GRN +4 Lyra Dawnbringer|DOM +2 Memorial to Glory|DOM +1 Mountain|M19|3 +3 Mountain|RIX +1 Mountain|WAR|1 +1 Mountain|WAR|2 +1 Plains|DOM|2 +1 Plains|DOM|4 +1 Plains|GRN +1 Plains|M19|2 +1 Plains|M19|3 +3 Plains|RIX +1 Plains|WAR|1 +4 Rekindling Phoenix|RIX +2 Resplendent Angel|M19 +1 Response // Resurgence|GRN +4 Sacred Foundry|GRN +4 Sky Terror|XLN +2 Tocatli Honor Guard|XLN +1 Zetalpa, Primal Dawn|RIX +[Sideboard] +4 Chandra, Fire Artisan|WAR +1 Dire Fleet Daredevil|RIX +3 Huatli, Warrior Poet|XLN +4 Karn, Scion of Urza|DOM +3 Zetalpa, Primal Dawn|RIX diff --git a/forge-gui/res/geneticaidecks/GAS_7_34_Merfolk Ug Merfolks Generated Deck_865_18.dck b/forge-gui/res/geneticaidecks/GAS_7_34_Merfolk Ug Merfolks Generated Deck_865_18.dck new file mode 100644 index 00000000000..dfa5cd82c2f --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_7_34_Merfolk Ug Merfolks Generated Deck_865_18.dck @@ -0,0 +1,35 @@ +[metadata] +Name=GAS_7_34_Merfolk Ug Merfolks Generated Deck_865_18 +[Main] +3 Botanical Sanctum|KLD +3 Deeproot Elite|RIX +1 Forest|AKH|3 +1 Forest|AKH|4 +1 Forest|DOM|1 +1 Forest|KLD|3 +1 Forest|RIX +1 Forest|XLN|2 +2 Hadana's Climb|RIX +2 Hashep Oasis|HOU +1 Island|AKH|2 +3 Island|BBD +1 Island|DOM|2 +1 Island|DOM|4 +1 Island|RIX +4 Jungleborn Pioneer|RIX +4 Kumena's Speaker|XLN +3 Kumena, Tyrant of Orazca|RIX +3 Merfolk Branchwalker|XLN +4 Merfolk Mistbinder|RIX +1 Mist-Cloaked Herald|RIX +4 Seafloor Oracle|RIX +4 Silvergill Adept|RIX +2 Tempest Caller|XLN +4 Unclaimed Territory|XLN +4 Unsummon|E02 +[Sideboard] +4 Kopala, Warden of Waves|XLN +1 Merfolk Branchwalker|XLN +2 Nissa, Steward of Elements|AKH +4 Spell Pierce|XLN +4 Swift Warden|RIX diff --git a/forge-gui/res/geneticaidecks/GAS_7_49_Mardu Angels Boros Generated Deck_932_19.dck b/forge-gui/res/geneticaidecks/GAS_7_49_Mardu Angels Boros Generated Deck_932_19.dck new file mode 100644 index 00000000000..7f4a11d9cde --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_7_49_Mardu Angels Boros Generated Deck_932_19.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_7_49_Mardu Angels Boros Generated Deck_932_19 +[Main] +3 Ajani, Adversary of Tyrants|M19 +2 Angel of Grace|RNA +4 Gideon's Reproach|DOM +4 History of Benalia|DOM +3 Ixalan's Binding|XLN +4 Legion's Landing|XLN +4 Lyra Dawnbringer|DOM +2 Plains|DOM|1 +2 Plains|DOM|2 +1 Plains|DOM|3 +3 Plains|GRN +1 Plains|M19|2 +3 Plains|RIX +3 Plains|RNA +1 Plains|WAR|1 +1 Plains|WAR|3 +3 Plains|XLN|1 +2 Plains|XLN|2 +1 Plains|XLN|3 +1 Plains|XLN|4 +4 Resplendent Angel|M19 +4 Shalai, Voice of Plenty|DOM +4 Tocatli Honor Guard|XLN +[Sideboard] +1 Ajani, Adversary of Tyrants|M19 +3 Aurelia, Exemplar of Justice|GRN +3 Howling Golem|GNT +4 Karn, Scion of Urza|DOM +4 Truefire Captain|GRN diff --git a/forge-gui/res/geneticaidecks/GAS_7_4_Black Mono Aggro Generated Deck_800_17.dck b/forge-gui/res/geneticaidecks/GAS_7_4_Black Mono Aggro Generated Deck_800_17.dck new file mode 100644 index 00000000000..6936b5d91fa --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_7_4_Black Mono Aggro Generated Deck_800_17.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_7_4_Black Mono Aggro Generated Deck_800_17 +[Main] +4 Castle Locthwain|ELD +4 Cavalier of Night|M20 +2 Gutterbones|RNA +4 Knight of the Ebon Legion|M20 +3 Midnight Reaper|GRN +4 Murderous Rider|ELD +4 Order of Midnight|ELD +4 Orzhov Enforcer|RNA +4 Priest of Forgotten Gods|RNA +3 Rankle, Master of Pranks|ELD +4 Spawn of Mayhem|RNA +1 Swamp|C19|1 +1 Swamp|C19|2 +2 Swamp|C19|3 +2 Swamp|GRN +1 Swamp|M20|1 +2 Swamp|M20|2 +1 Swamp|M20|3 +4 Swamp|RNA +4 Swamp|WAR|2 +1 Swamp|WAR|3 +1 Yarok's Fenlurker|M20 +[Sideboard] +4 Blacklance Paragon|ELD +2 Burglar Rat|GRN +4 Drill Bit|RNA +1 Gutterbones|RNA +4 Lazotep Reaver|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_7_5_Esper Hero Midrange Generated Deck_852_18.dck b/forge-gui/res/geneticaidecks/GAS_7_5_Esper Hero Midrange Generated Deck_852_18.dck new file mode 100644 index 00000000000..4227012a079 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_7_5_Esper Hero Midrange Generated Deck_852_18.dck @@ -0,0 +1,31 @@ +[metadata] +Name=GAS_7_5_Esper Hero Midrange Generated Deck_852_18 +[Main] +3 Basilica Bell-Haunt|RNA +2 Deputy of Detention|RNA +1 Despark|WAR +4 Drowned Catacomb|XLN +4 Glacial Fortress|XLN +4 Godless Shrine|RNA +3 Hallowed Fountain|RNA +4 Hero of Precinct One|RNA +4 Hostage Taker|XLN +1 Island|RIX +1 Island|WAR|1 +3 Mortify|RNA +1 Oath of Kaya|WAR +1 Plains|DOM|1 +1 Plains|M19|1 +2 Swamp|RIX +3 Teferi, Hero of Dominaria|DOM +3 Teferi, Time Raveler|WAR +4 Thief of Sanity|GRN +4 Thought Erasure|GRN +4 Tyrant's Scorn|WAR +3 Watery Grave|GRN +[Sideboard] +4 Dovin's Veto|WAR +3 Elite Guardmage|WAR +4 Liliana, Dreadhorde General|WAR +3 Oath of Kaya|WAR +1 Ugin, the Ineffable|WAR diff --git a/forge-gui/res/geneticaidecks/GAS_8_26_Mono White Life Generated Deck_169_4.dck b/forge-gui/res/geneticaidecks/GAS_8_26_Mono White Life Generated Deck_169_4.dck new file mode 100644 index 00000000000..3a0d2e4af15 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_8_26_Mono White Life Generated Deck_169_4.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_8_26_Mono White Life Generated Deck_169_4 +[Main] +4 Ajani's Pridemate|WAR +2 Ajani's Welcome|M19 +4 Ajani, Strength of the Pride|M20 +4 Angel of Vitality|M20 +4 Conclave Tribunal|GRN +4 Healer's Hawk|GRN +4 Impassioned Orator|RNA +4 Leonin Vanguard|M19 +1 Leonin Warleader|M19 +1 Memorial to Glory|DOM +1 Plains|DOM|1 +2 Plains|DOM|2 +1 Plains|DOM|4 +2 Plains|GRN +3 Plains|M19|1 +1 Plains|M19|3 +1 Plains|M19|4 +1 Plains|M20|1 +1 Plains|M20|3 +3 Plains|RIX +3 Plains|RNA +2 Plains|WAR|2 +4 Resplendent Angel|M19 +3 Soulmender|M20 +[Sideboard] +4 Bishop of Wings|M20 +4 Gideon's Company|WAR +2 Gods Willing|M20 +4 Prison Realm|WAR +1 Soulmender|M20 diff --git a/forge-gui/res/geneticaidecks/GAS_8_39_Aggro Midrange Gw Generated Deck_927_19.dck b/forge-gui/res/geneticaidecks/GAS_8_39_Aggro Midrange Gw Generated Deck_927_19.dck new file mode 100644 index 00000000000..c83bf373ca7 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_8_39_Aggro Midrange Gw Generated Deck_927_19.dck @@ -0,0 +1,32 @@ +[metadata] +Name=GAS_8_39_Aggro Midrange Gw Generated Deck_927_19 +[Main] +4 Ajani Unyielding|AER +1 Cast Out|AKH +1 Forest|BBD +1 Forest|DOM|2 +2 Forest|DOM|4 +1 Forest|XLN|1 +1 Forest|XLN|4 +4 Huatli, Radiant Champion|RIX +4 Llanowar Elves|DOM +3 Lyra Dawnbringer|DOM +4 Nissa, Vital Force|KLD +3 Oviya Pashiri, Sage Lifecrafter|KLD +2 Plains|AKH|1 +1 Plains|AKH|4 +1 Plains|BBD +1 Plains|KLD|2 +1 Plains|RIX +4 Scattered Groves|AKH +4 Seal Away|DOM +4 Shalai, Voice of Plenty|DOM +4 Shanna, Sisay's Legacy|DOM +4 Shefet Dunes|HOU +1 Song of Freyalise|DOM +4 Sunpetal Grove|XLN +[Sideboard] +4 Oracle's Vault|AKH +4 Sentinel Totem|XLN +3 Song of Freyalise|DOM +4 Urza's Ruinous Blast|DOM diff --git a/forge-gui/res/geneticaidecks/GAS_9_60_Standard Artifacts The Generated Deck_650_14.dck b/forge-gui/res/geneticaidecks/GAS_9_60_Standard Artifacts The Generated Deck_650_14.dck new file mode 100644 index 00000000000..a347123524c --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_9_60_Standard Artifacts The Generated Deck_650_14.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_9_60_Standard Artifacts The Generated Deck_650_14 +[Main] +4 Cryptic Caves|M20 +1 Island|DOM|1 +1 Island|DOM|3 +1 Island|DOM|4 +7 Island|GRN +1 Island|WAR|1 +2 Island|WAR|2 +1 Jhoira's Familiar|DOM +4 Karn, Scion of Urza|DOM +4 Sai, Master Thopterist|M19 +1 Skilled Animator|M19 +4 Skyscanner|M19 +4 Sparring Construct|DOM +4 Steel Overseer|M20 +4 Suspicious Bookcase|M19 +1 Swamp|DOM|2 +1 Swamp|DOM|3 +1 Swamp|DOM|4 +1 Swamp|GRN +1 Swamp|M20|4 +3 Tezzeret, Master of the Bridge|WAR +4 Traxos, Scourge of Kroog|DOM +3 Voltaic Servant|DOM +2 Zhalfirin Void|DOM +[Sideboard] +2 Jhoira's Familiar|DOM +4 Mystic Forge|M20 +2 Settle the Score|DOM +4 Skittering Surveyor|DOM +3 Tezzeret, Artifice Master|M19 diff --git a/forge-gui/res/geneticaidecks/GAS_9_75_Knights Of White Generated Deck_357_8.dck b/forge-gui/res/geneticaidecks/GAS_9_75_Knights Of White Generated Deck_357_8.dck new file mode 100644 index 00000000000..ff670238816 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAS_9_75_Knights Of White Generated Deck_357_8.dck @@ -0,0 +1,33 @@ +[metadata] +Name=GAS_9_75_Knights Of White Generated Deck_357_8 +[Main] +2 Adamant Will|DOM +4 Aryel, Knight of Windgrace|DOM +3 Benalish Marshal|GNT +4 Danitha Capashen, Paragon|DOM +4 Dauntless Bodyguard|DOM +2 Gateway Plaza|WAR +4 History of Benalia|DOM +4 Isolated Chapel|DOM +4 Knight of Grace|DOM +4 Knight of Malice|DOM +1 Plains|DOM|3 +1 Plains|GNT|2 +3 Plains|GRN +3 Plains|M19|1 +1 Plains|M19|3 +1 Plains|RNA +1 Plains|XLN|1 +1 Plains|XLN|3 +4 Seal Away|DOM +1 Swamp|M19|1 +1 Swamp|WAR|2 +1 Swamp|WAR|3 +2 Unknown Shores|XLN +4 Valiant Knight|M19 +[Sideboard] +2 Adamant Will|DOM +2 Cavalry Drillmaster|M19 +4 Dub|DOM +4 Jousting Lance|DOM +3 Triumph of Gerrard|DOM diff --git a/forge-gui/res/geneticaidecks/GAV_18_25_Vintage Goblins Goblin Generated Deck_37_19.dck b/forge-gui/res/geneticaidecks/GAV_18_25_Vintage Goblins Goblin Generated Deck_37_19.dck new file mode 100644 index 00000000000..20e770e7d89 --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAV_18_25_Vintage Goblins Goblin Generated Deck_37_19.dck @@ -0,0 +1,43 @@ +[metadata] +Name=GAV_18_25_Vintage Goblins Goblin Generated Deck_37_19 +[Main] +2 Gempalm Incinerator|DDT +4 Goblin Chieftain|DDT +3 Goblin Grenade|DDT +4 Goblin Lackey|VMA +4 Goblin Matron|VMA +3 Goblin Piledriver|ORI +4 Goblin Ringleader|DDT +3 Goblin War Strike|SCG +4 Goblin Warchief|DOM +1 Krenko, Mob Boss|DDT +1 Mountain|10E|3 +1 Mountain|BBD +1 Mountain|C13|1 +1 Mountain|C13|4 +1 Mountain|C14|3 +1 Mountain|C16|3 +1 Mountain|C17|3 +1 Mountain|CHK|1 +1 Mountain|DOM|2 +2 Mountain|DTK|3 +1 Mountain|ISD|1 +1 Mountain|LRW|3 +1 Mountain|LRW|4 +1 Mountain|ONS|1 +1 Mountain|ORI|1 +1 Mountain|RAV|4 +2 Mountain|RIX +1 Mountain|RTR|1 +1 Mountain|SHM|4 +1 Mountain|THS|3 +1 Mountain|ZEN|3 +1 Mox Ruby|VMA +4 Siege-Gang Commander|DOM +[Sideboard] +1 Gempalm Incinerator|DDT +3 Goblin Guide|MM3 +3 Goblin Sharpshooter|C13 +1 Legion Loyalist|GTC +3 Lightning Bolt|A25 +4 Skullclamp|C17 diff --git a/forge-gui/res/geneticaidecks/GAV_1_16_Vintage Merfolk Fish Generated Deck_6_18.dck b/forge-gui/res/geneticaidecks/GAV_1_16_Vintage Merfolk Fish Generated Deck_6_18.dck new file mode 100644 index 00000000000..36f48949bed --- /dev/null +++ b/forge-gui/res/geneticaidecks/GAV_1_16_Vintage Merfolk Fish Generated Deck_6_18.dck @@ -0,0 +1,43 @@ +[metadata] +Name=GAV_1_16_Vintage Merfolk Fish Generated Deck_6_18 +[Main] +1 Black Lotus|VMA +3 Cursecatcher|A25 +4 Daze|MPS_AKH +4 Force of Will|MPS_AKH +1 Harbinger of the Tides|DDT +1 Island|AKH|1 +1 Island|AKH|3 +3 Island|BBD +1 Island|BFZ|2 +1 Island|BFZ|4 +1 Island|C13|1 +1 Island|C13|3 +1 Island|C13|4 +1 Island|C16|1 +1 Island|DOM|4 +1 Island|M14|2 +2 Island|M14|3 +1 Island|MMQ|4 +1 Island|ROE|2 +1 Island|ROE|3 +1 Island|TSP|2 +1 Island|TSP|4 +1 Island|XLN|2 +1 Island|ZEN|2 +1 Island|ZEN|7 +4 Lord of Atlantis|TSB +4 Master of the Pearl Trident|DDT +1 Mental Misstep|NPH +3 Merrow Reejerey|DDT +1 Mox Sapphire|VMA +4 Phantasmal Image|MM3 +1 Time Walk|VMA +2 True-Name Nemesis|BBD +4 Wake Thrasher|DDT +[Sideboard] +4 Aether Vial|IMA +4 Flusterstorm|IMA +1 Lotus Petal|MPS_KLD +4 Spell Pierce|XLN +2 Steel Sabotage|MBS diff --git a/forge-gui/src/main/java/forge/deck/DeckProxy.java b/forge-gui/src/main/java/forge/deck/DeckProxy.java index f6900603278..cdfa7172171 100644 --- a/forge-gui/src/main/java/forge/deck/DeckProxy.java +++ b/forge-gui/src/main/java/forge/deck/DeckProxy.java @@ -612,6 +612,13 @@ public class DeckProxy implements InventoryItem { return decks; } + public static List getAllGeneticAIDecks() { + final List decks = new ArrayList<>(); + final IStorage genetic = FModel.getDecks().getGeneticAIDecks(); + addDecksRecursivelly("Constructed", GameType.Constructed, decks, "", genetic, null); + return decks; + } + @SuppressWarnings("unchecked") public static List getAllSealedDecks() { final List humanDecks = new ArrayList<>(); diff --git a/forge-gui/src/main/java/forge/deck/DeckgenUtil.java b/forge-gui/src/main/java/forge/deck/DeckgenUtil.java index 1954e470bbc..9f0a13c9283 100644 --- a/forge-gui/src/main/java/forge/deck/DeckgenUtil.java +++ b/forge-gui/src/main/java/forge/deck/DeckgenUtil.java @@ -59,7 +59,7 @@ import forge.util.storage.IStorage; */ // TODO This class can be used for home menu constructed deck generation as well. public class DeckgenUtil { - private static List advPrecons = Lists.newArrayList(), advThemes = Lists.newArrayList(); + private static List advPrecons = Lists.newArrayList(), advThemes = Lists.newArrayList(), geneticAI = Lists.newArrayList(); public static Deck buildCardGenDeck(GameFormat format, boolean isForAI){ try { @@ -434,7 +434,7 @@ public class DeckgenUtil { } /** @return {@link forge.deck.Deck} */ - public static Deck getRandomOrPreconOrThemeDeck(String colors, boolean forAi, boolean isTheme) { + public static Deck getRandomOrPreconOrThemeDeck(String colors, boolean forAi, boolean isTheme, boolean useGeneticAI) { final List selection = new ArrayList<>(); Deck deck = null; if (advPrecons.isEmpty()) { @@ -444,6 +444,9 @@ public class DeckgenUtil { advThemes.addAll(DeckProxy.getAllPreconstructedDecks(QuestController.getPrecons())); advThemes.addAll(DeckProxy.getNonEasyQuestDuelDecks()); } + if (geneticAI.isEmpty()) { + geneticAI.addAll(DeckProxy.getAllGeneticAIDecks()); + } if (!colors.isEmpty()) { for (char c : colors.toLowerCase().toCharArray()) { switch (c) { @@ -456,17 +459,25 @@ public class DeckgenUtil { } } try { - if (!selection.isEmpty() && selection.size() < 4) { - Predicate pred = Predicates.and(deckProxy -> deckProxy.getMainSize() <= 60, deckProxy -> deckProxy.getColorIdentity().hasAllColors(ColorSet.fromNames(colors.toCharArray()).getColor())); - if (isTheme) - deck = Aggregates.random(Iterables.filter(advThemes, pred)).getDeck(); + if (useGeneticAI) { + if (!selection.isEmpty()) + deck = Aggregates.random(Iterables.filter(geneticAI, deckProxy -> deckProxy.getColorIdentity().sharesColorWith(ColorSet.fromNames(colors.toCharArray())))).getDeck(); else - deck = Aggregates.random(Iterables.filter(advPrecons, pred)).getDeck(); + deck = Aggregates.random(geneticAI).getDeck(); + } else { - if (isTheme) - deck = Aggregates.random(Iterables.filter(advThemes, deckProxy -> deckProxy.getMainSize() <= 60)).getDeck(); - else - deck = Aggregates.random(Iterables.filter(advPrecons, deckProxy -> deckProxy.getMainSize() <= 60)).getDeck(); + if (!selection.isEmpty() && selection.size() < 4) { + Predicate pred = Predicates.and(deckProxy -> deckProxy.getMainSize() <= 60, deckProxy -> deckProxy.getColorIdentity().hasAllColors(ColorSet.fromNames(colors.toCharArray()).getColor())); + if (isTheme) + deck = Aggregates.random(Iterables.filter(advThemes, pred)).getDeck(); + else + deck = Aggregates.random(Iterables.filter(advPrecons, pred)).getDeck(); + } else { + if (isTheme) + deck = Aggregates.random(Iterables.filter(advThemes, deckProxy -> deckProxy.getMainSize() <= 60)).getDeck(); + else + deck = Aggregates.random(Iterables.filter(advPrecons, deckProxy -> deckProxy.getMainSize() <= 60)).getDeck(); + } } } catch (Exception e) { e.printStackTrace(); diff --git a/forge-gui/src/main/java/forge/localinstance/properties/ForgeConstants.java b/forge-gui/src/main/java/forge/localinstance/properties/ForgeConstants.java index df86ab0c869..c7954a1f9a0 100644 --- a/forge-gui/src/main/java/forge/localinstance/properties/ForgeConstants.java +++ b/forge-gui/src/main/java/forge/localinstance/properties/ForgeConstants.java @@ -88,6 +88,7 @@ public final class ForgeConstants { public static final String PUZZLE_DIR = RES_DIR + "puzzle" + PATH_SEPARATOR; public static final String TUTORIAL_DIR = RES_DIR + "tutorial" + PATH_SEPARATOR; public static final String DECK_GEN_DIR = RES_DIR + "deckgendecks" + PATH_SEPARATOR; + public static final String GENETIC_AI_DECK_DIR = RES_DIR + "geneticaidecks" + PATH_SEPARATOR; private static final String QUEST_DIR = RES_DIR + "quest" + PATH_SEPARATOR; diff --git a/forge-gui/src/main/java/forge/model/CardCollections.java b/forge-gui/src/main/java/forge/model/CardCollections.java index f971d215e8e..d254a51d87b 100644 --- a/forge-gui/src/main/java/forge/model/CardCollections.java +++ b/forge-gui/src/main/java/forge/model/CardCollections.java @@ -45,6 +45,7 @@ public class CardCollections { private IStorage oathbreaker; private IStorage tinyLeaders; private IStorage brawl; + private IStorage genetic; public CardCollections() { } @@ -145,4 +146,12 @@ public class CardCollections { } return brawl; } + + public final IStorage getGeneticAIDecks() { + if (genetic == null) { + genetic = new StorageImmediatelySerialized<>("Genetic AI decks", + new DeckStorage(new File(ForgeConstants.GENETIC_AI_DECK_DIR), ForgeConstants.RES_DIR)); + } + return genetic; + } }