Rank: Member
Groups: Registered
Posts: 29 Location: United Kingdom Thanks: 4 times Was thanked: 22 time(s) in 16 post(s)
|
GlobalValues.json
Code:// Hyper-Aggro Painlock (Pain Warlock) globalvalues.json for Hearthranger Vision A.I.
// Turn 1,2,3,4 is Hyper-aggro phase // Turn 5,6 is Aggro phase // Turn 7,8,9 is Tempo phase // Turn 10+ is Control phase
// Decklist: // 2x Flame Imp (ID: EX1_319) // 1x Fracking (ID: WC_022) // 2x Mass Production MIS_707) // 2x Party Fiend (ID: VAC_940) // 2x Spirit Bomb (ID: BOT_222) // 2x Cult Neophyte (ID: SCH_713) // 1x Cursed Souvenir (ID: VAC_944) // 2x Elementium Geode (ID: DEEP_030) // 2x Malefic Rook (ID: TOY_526) // 2x Trolley Problem (ID: WC_031) // 2x INFERNAL! (ID: MIS_703) // 1x Pop'gar the Putrid (ID: WC_037) // 1x Sheriff Barrelbrim (ID: WC_041) // 2x Blood Treant (ID: JAM_028) // 1x Symphony of Sins (ID: ETC_085) // 1x Zilliax Deluxe 3000 (ID: TOY_330) // 2x Imprisoned Horror (ID: TTN_462) // 2x Molten Giant (ID: EX1_620)
{ "GameCardId": "GlobalValues", "ConfigComment": "[Play Style] [Deck Name] v1.0 (19-Aug-24) by BlackOak1337",
// Value Generation Focus "FirstTurnValueWeight": { "values": [ { "condition": "turn()<5", "value": "1.2" }, // Hyper-aggro phase { "condition": "turn()>4 AND turn()<7", "value": "0.8" }, // Aggressive phase { "condition": "turn()>6 AND turn()<10", "value": "0.5" }, // Tempo phase { "condition": "turn()>9", "value": "0.0" }, // Control phase ] }, "SecondTurnValueWeight": { "values": [ { "condition": "turn()<5", "value": "0.0" }, // Hyper-aggro phase { "condition": "turn()>4 AND turn()<7", "value": "0.3" }, // Aggressive phase { "condition": "turn()>6 AND turn()<10", "value": "0.5" }, // Tempo phase { "condition": "turn()>9", "value": "1.0" }, // Control phase ] }, // Global Values "GlobalArmor": { "values": [ { "condition":"*", "value":"1.0" } ] }, "GlobalCharge": { "values": [ { "condition":"*", "value": 2.5 }, // Increased value for cards with Charge // { "condition": "*", "value": 1.0 } ] }, "GlobalDivineShield": { "values": [ { "condition":"*", "value":"1.5" } // Slightly increased value for Divine Shield ] }, "GlobalDurability": { "values": [ { "condition":"*", "value":"1.2" } // Increased value for durability ] }, "GlobalFrozen": { "values": [ { "condition":"*", "value":"1.8" } // Increased value for Frozen ] }, "GlobalHeroAttack": { "values": [ { "condition": "turn() <= 5", "value": "4.5" }, { "condition": "*", "value": "3.0" } ] }, "GlobalHeroHealth": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for hero health ] }, "GlobalLocationHealth": { "values": [ { "condition":"*", "value":"1.0" } ] }, "GlobalLocationIntrinsicValue": { "values": [ { "condition":"*", "value":"1.0" } ] }, "GlobalMinionAttack": { "values": [ { "condition": "*", "value": 4.5 }, // Increased attack for minions //{ "condition": "*", "value": 3.5 } // Increased general attack value ] }, "GlobalMinionHealth": { "values": [ { "condition": "*", "value": 1.8 }, // Slightly reduced health for minions //{ "condition": "*", "value": 1.1 } // Reduced general health value ] }, "GlobalMinionIntrinsicValue": { "values": [ { "condition":"*", "value":"6.0" } // Increased value for minions ] }, "GlobalOverload": { "values": [ { "condition":"*", "value": "1.2" } ] }, "GlobalQuestProgressValue": { "values": [ { "condition":"*", "value":"1.0" } ] }, "GlobalStealth": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for Stealth ] }, "GlobalTaunt": { "values": [ { "condition":"*", "value":"1.2" } // Increased value for Taunt ] }, "GlobalWeaponAttack": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for weapon attack ] }, "GlobalWindfury": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for Windfury ] },
// ... (opponent values)
"OppAvailableCorpse": { "values": [ { "condition":"*", "value":"1.0" } ] }, "OppDeckPredict": { "values": [ { "condition":"*", "value":"1.0" } ] }, "oppDeckType": { "values": [ { "condition":"*", "value":"1.0" } ] }, "OppGlobalCharge": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for opponent's Charge ] }, "OppGlobalDivineShield": { "values": [ { "condition":"*", "value":"2.0" } // Increased value for opponent's Divine Shield ] }, "OppGlobalDurability": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for opponent's Durability ] }, "OppGlobalFrozen": { "values": [ { "condition":"*", "value":"1.8" } // Increased value for opponent's Frozen ] }, "OppGlobalHeroAttack": { "values": [ { "condition":"*", "value":"1.2" } // Increased value for opponent's Hero Attack ] }, "OppGlobalHeroHealth": { "values": [ { "condition":"*", "value":"1.2" } // Increased value for opponent's Hero Health ] }, "OppGlobalMinionAttack": { "values": [ { "condition":"*", "value":"1.2" } // Increased value for opponent's Minion Attack ] }, "OppGlobalMinionHealth": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for opponent's Minion Health ] }, "OppGlobalMinionIntrinsicValue": { "values": [ { "condition":"*", "value":"7.5" } // Increased value for opponent's minions ] }, "OppGlobalStealth": { "values": [ { "condition":"*", "value":"1.8" } // Increased value for opponent's Stealth ] }, "OppGlobalTaunt": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for opponent's Taunt ] }, "OppGlobalWeaponAttack": { "values": [ { "condition":"*", "value":"1.5" } // Increased value for opponent's Weapon Attack ] }, "OppGlobalWindfury": { "values": [ { "condition":"*", "value":"1.8" } // Increased value for opponent's Windfury ] }
}
Mulligan.json
Code: // Hyper-Aggro Painlock (Pain Warlock) mulligan.json for Hearthranger Vision A.I.
// Decklist: // 2x Flame Imp (ID: EX1_319) // 1x Fracking (ID: WC_022) // 2x Mass Production MIS_707) // 2x Party Fiend (ID: VAC_940) // 2x Spirit Bomb (ID: BOT_222) // 2x Cult Neophyte (ID: SCH_713) // 1x Cursed Souvenir (ID: VAC_944) // 2x Elementium Geode (ID: DEEP_030) // 2x Malefic Rook (ID: TOY_526) // 2x Trolley Problem (ID: WC_031) // 2x INFERNAL! (ID: MIS_703) // 1x Pop'gar the Putrid (ID: WC_037) // 1x Sheriff Barrelbrim (ID: WC_041) // 2x Blood Treant (ID: JAM_028) // 1x Symphony of Sins (ID: ETC_085) // 1x Zilliax Deluxe 3000 (ID: TOY_330) // 2x Imprisoned Horror (ID: TTN_462) // 2x Molten Giant (ID: EX1_620)
// JSON { "GameCardId": "Mulligan", "ConfigComment": "Deck: Hyper-Aggro Painlock v2.1 (18-Aug-24)",
"Mulligan": { "values": [ // Core Mulligan Rules { "comment": "Prioritize perfect starting hand", "mulligan": "EX1_319+SCH_713+VAC_940+BOT_222", // Flame Imp, Cult Neophyte, Party Fiend, Spirit Bomb "condition": "*", "value": "hold" }, { "comment": "Prioritize low-cost minions (no coin)", "mulligan": "EX1_319, SCH_713, VAC_940, GVG_001", // Flame Imp, Cult Neophyte, Party Fiend, Fracking "condition": "nocoin", "value": "hold" }, { "comment": "Prioritize low-cost minions and removal (with coin)", "mulligan": "EX1_319, SCH_713, VAC_940, GVG_001, BOT_222", // Flame Imp, Cult Neophyte, Party Fiend, Fracking, Spirit Bomb "condition": "coin", "value": "hold" }, { "comment": "Prioritize removal with good mana curve (no coin)", "mulligan": "BOT_222", // Spirit Bomb "condition": "nocoin AND my_hand(count(), cost<=2)>=2 AND my_hand(avg(cost)) < 2", "value": "hold" }, { "comment": "Prioritize removal with good mana curve (with coin)", "mulligan": "BOT_222", // Spirit Bomb "condition": "coin AND my_hand(count(), cost<=3)>=2 AND my_hand(avg(cost)) < 3", "value": "hold" }, // Matchup Rules { "comment": "Aggressive matchups", "mulligan": "BOT_222", // Spirit Bomb "condition": "opp_hero(count(), hero_class=Hunter || DemonHunter || Paladin || Shaman || Rogue) > 0", "value": "hold" }, { "comment": "Control matchups", "mulligan": "UNG_001, TGT_011", // Salesman, Painful Truths "condition": "opp_hero(count(), hero_class=Priest || Warlock || Mage || Druid) > 0", "value": "hold" }, { "comment": "Midrange matchups", "mulligan": "EX1_319, SCH_713, VAC_940, BOT_222", // Flame Imp, Cult Neophyte, Party Fiend, Spirit Bomb "condition": "opp_hero(count(), hero_class=Warrior || Paladin) > 0", "value": "hold" }, { "comment": "Death Knight matchup", "mulligan": "BOT_222, EX1_319, SCH_713, VAC_940", // Spirit Bomb, Flame Imp, Cult Neophyte, Party Fiend "condition": "opp_hero(count(), hero_class=Deathknight) > 0", "value": "hold" }, // Discard { "comment": "Discard the rest of the cards", "mulligan": "*", "condition": "*", "value": "discard" } ], }, }
|