From fb50fab9d6f7b7be0ac1ae4bafa2c3463a343de5 Mon Sep 17 00:00:00 2001 From: Agetian Date: Tue, 9 Sep 2014 18:55:11 +0000 Subject: [PATCH] - Attempt to stay on two AI profiles for now (Default and Reckless). Set the Default AI to move equipment only from useless creatures to useful ones, seems reasonable (will keep testing). --- .gitattributes | 1 - forge-gui/CHANGES.txt | 2 +- forge-gui/res/ai/Default.ai | 2 +- forge-gui/res/ai/Tricky.ai | 7 ------- 4 files changed, 2 insertions(+), 10 deletions(-) delete mode 100644 forge-gui/res/ai/Tricky.ai diff --git a/.gitattributes b/.gitattributes index 2635685add7..0b71d34959f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1291,7 +1291,6 @@ forge-gui/forge.profile.properties.example -text forge-gui/pom.xml -text forge-gui/res/ai/Default.ai -text forge-gui/res/ai/Reckless.ai -text -forge-gui/res/ai/Tricky.ai -text forge-gui/res/blockdata/blocks.txt svneol=native#text/plain forge-gui/res/blockdata/boosterboxes.txt -text forge-gui/res/blockdata/boosters-special.txt -text diff --git a/forge-gui/CHANGES.txt b/forge-gui/CHANGES.txt index 8fec48b699b..d68f8e666fb 100644 --- a/forge-gui/CHANGES.txt +++ b/forge-gui/CHANGES.txt @@ -28,7 +28,7 @@ When playing spells and abilities with the text "target opponent", if you only h When triggered abilities have only one valid target, that target will now be auto-selected. - AI improvements - -Some artificial intelligence improvements were made in this version of Forge. In particular, the AI will now try to predict if it wants to cast a spell in Main 2 and reserve some mana for it instead of aggressively pumping creatures. The AI will now also prefer to pump a creature if it can predict that this creature will deal more damage to the opponent with its increased power. The AI will no longer waste equipment on cards that are useless (e.g. are tapped and do not normally untap, or can't attack or block anymore). Also, the AI can now optionally move equipment from one creature to another. For this purpose, a new AI profile variable was added: MOVE_EQUIPMENT_TO_BETTER_CREATURES. It defines whether the AI will always move equipment to better creatures if it has mana ('always'), only move if the currently equipped creature becomes useless as defined above ('from_useless_only'), or never moves equipment around ('never'). The "Default" profile is set to never move equipment around. Reckless AI profile always moves equipment to better creatures when given a chance to (if it has mana and if it doesn't need to reserve mana for a future spell in Main 2), while Tricky AI only moves equipment to other creatures if the currently equipped creatures become useless (as defined above). +Some artificial intelligence improvements were made in this version of Forge. In particular, the AI will now try to predict if it wants to cast a spell in Main 2 and reserve some mana for it instead of aggressively pumping creatures. The AI will now also prefer to pump a creature if it can predict that this creature will deal more damage to the opponent with its increased power. The AI will no longer waste equipment on cards that are useless (e.g. are tapped and do not normally untap, or can't attack or block anymore). Also, the AI can now optionally move equipment from one creature to another. For this purpose, a new AI profile variable was added: MOVE_EQUIPMENT_TO_BETTER_CREATURES. It defines whether the AI will always move equipment to better creatures if it has mana ('always'), only move if the currently equipped creature becomes useless as defined above ('from_useless_only'), or never moves equipment around ('never'). The "Default" profile is set to only move the equipment to other creatures if the currently equipped creatures become useless (as defined above). The "Reckless" AI profile always moves equipment to better creatures when given a chance to (if it has mana and if it doesn't need to reserve mana for a future spell in Main 2). - New Commander 2014 and Khans of Tarkir cards - diff --git a/forge-gui/res/ai/Default.ai b/forge-gui/res/ai/Default.ai index 95d90e5472d..8e38572c431 100644 --- a/forge-gui/res/ai/Default.ai +++ b/forge-gui/res/ai/Default.ai @@ -4,4 +4,4 @@ DEFAULT_MIN_TURN_TO_ROLL_PLANAR_DIE=3 DEFAULT_PLANAR_DIE_ROLL_CHANCE=50 MULLIGAN_THRESHOLD=5 PLANAR_DIE_ROLL_HESITATION_CHANCE=10 -MOVE_EQUIPMENT_TO_BETTER_CREATURES=never +MOVE_EQUIPMENT_TO_BETTER_CREATURES=from_useless_only diff --git a/forge-gui/res/ai/Tricky.ai b/forge-gui/res/ai/Tricky.ai deleted file mode 100644 index 856bf500ee0..00000000000 --- a/forge-gui/res/ai/Tricky.ai +++ /dev/null @@ -1,7 +0,0 @@ -CHEAT_WITH_MANA_ON_SHUFFLE=true -DEFAULT_MAX_PLANAR_DIE_ROLLS_PER_TURN=1 -DEFAULT_MIN_TURN_TO_ROLL_PLANAR_DIE=1 -DEFAULT_PLANAR_DIE_ROLL_CHANCE=100 -MULLIGAN_THRESHOLD=4 -PLANAR_DIE_ROLL_HESITATION_CHANCE=0 -MOVE_EQUIPMENT_TO_BETTER_CREATURES=from_useless_only