# Combo.ai -- an AI profile for piloting an aristocrats / sacrifice deck. # # Sparse by design: AiProfileUtil falls back to AiProps defaults for any key not # listed, so this file contains ONLY deliberate deviations from Default.ai. Each # one has a mechanistic reason -- a change a competent human pilot would obviously # also make. Changes that only move win rate without such a story are overfitting # to Forge's evaluation function and are NOT included. # # Use for OUR seat only (-a Combo Default Default Default). Tuning opponents too # would just shift the baseline and teach us nothing. # --- Sacrifice: the core of the archetype ------------------------------------- # Default ships ENABLE=false, which disables the GENERIC sacrifice fallback: any # sac outlet lacking a card-specific `AIPreference:SacCost` hint is then simply # never fed. For a deck built on sacrificing creatures this is fatal. SACRIFICE_DEFAULT_PREF_ENABLE=true SACRIFICE_DEFAULT_PREF_MIN_CMC=0 # Default 2 -- covers everything in the deck, not just cheap creatures. SACRIFICE_DEFAULT_PREF_MAX_CMC=6 SACRIFICE_DEFAULT_PREF_ALLOW_TOKENS=true # Default 135 is roughly a vanilla 1/2: anything better than a token was ineligible # as fodder. 400 lets the AI feed real creatures to Yawgmoth and Carrion Feeder, # which is the entire point of the deck. SACRIFICE_DEFAULT_PREF_MAX_CREATURE_EVAL=400 # --- Tokens are fuel ---------------------------------------------------------- # Token bodies are sac fodder here, not board presence. Always make them. TOKEN_GENERATION_ABILITY_CHANCE=100 # --- Trading is upside, not a cost ------------------------------------------- # A normal deck avoids trades; an aristocrats deck WANTS its creatures to die, # because dying is what triggers the payoffs. Default is 0. CHANCE_TO_ATTACK_INTO_TRADE=60 ATTACK_INTO_TRADE_WHEN_TAPPED_OUT=true RANDOMLY_ATKTRADE_ONLY_ON_LOWER_LIFE_PRESSURE=false # --- Don't hoard mana for combat tricks we don't run -------------------------- # Default 100 holds mana for Main 2. This deck would rather deploy the engine. RESERVE_MANA_FOR_MAIN2_CHANCE=0