DarkFennec;46995 wrote:Reached rank 4 on EU standard! (started from rank 14 to 4)
i used the starting version because i dont have Confessor Paletress.
good job :)
Glad to see you are having some luck with it. Here's the most current files I"m using. Not a lot of changes.
_Mulligan.txt
// This File: _mulligan.txt
// Author: BotWhat
// Version: 1.5 (26-march-2017)
// Deck Name: Dragon Priest
// Hero: priest
// Deck Type: Control
// - D E C K --------------------------------
// [1] Northshire Cleric x2 (CS2_235)
// [1] Power Word: Shield x2 (CS2_004)
// [1] twilight Whelp x2 (BRM_004)
// [2] Netherspite Historian x2 (KAR_062)
// [2] Shadow Word: Pain ×2 (CS2_234)
// [2] Wyrmrest Agent x2 (AT_116)
// [3] Kabal Talonpriest x2 (CFM_626)
// [3] Shadow Word:Death ×2 (EX1_622)
// [4] Defender of Argus x1 (EX1_093)
// [4] Twilight Guardian x2 (AT_017)
// [5] Azure Drake x2 (EX1_284)
// [5] Blackwing Corruptor x2 (BRM_034)
// [5] Drakonid Operative x2 (CFM_605)
// [5] Holy Nova x1 (CS1_112)
// [6] Book Wyrm x1 (KAR_033)
// [6] Dragonfire Potion x1 (CFM_662)
// [8] Ragnaros the Firelord x1 (EX1_298)
// [9] Ysera x1 (EX1_572)
// Tech Options
// VS Aggro:
// -1 Azure Drake
// +1 Acidic Swamp Ooze
//
// VS Control:
// -1 Dragonfire Potion
// -1 Book Wyrm
// +1 Twilight Drake
// +1 Ysera
// - A L L --------------------------------------
// 1-DROP
// Twilight Whelp
hold;priest;all;BRM_004
// 1x Northshire Cleric
hold;priest;all;CS2_235:1
// 2-DROP
// 1x Wyrmrest Agent
hold;priest;all;AT_116:1
// 3 - drop
// 1x Kabal Talonpriest
hold;priest;all;CFM_626:1
// - D R U I D ----------------------------------
// 2 - drop
// 1x Shadow Word: Pain
hold;priest;druid;CS2_234:1
// 4 - drop
// 1x Twilight Guardian
hold;priest;druid;AT_017:1
// - H U N T E R --------------------------------
// 2 - Drop
// 1x Shadow Word: Pain
hold;priest;hunter;CS2_234:1
// - M A G E ------------------------------------
// 1 - Drop
// 1x Power Word: Shield
hold;priest;mage;CS2_004:1
// 4 - drop
// 1x Twilight Guardian
hold;priest;mage;AT_017:1
// - P A L A D I N ------------------------------
// 1 - Drop
// 1x Power Word: Shield
hold;priest;pala;CS2_004:1
// 2 - Drop
// 1x Shadow Word: Pain
hold;priest;pala;CS2_234:1
// - P R I E S T --------------------------------
// 1 - Drop
// 1x Power Word: Shield
hold;priest;priest;CS2_004:1
// 2 - Drop
// 1x Shadow Word: Pain
hold;priest;priest;CS2_234:1
// - R O G U E ----------------------------------
// 2 - Drop
// 1x Shadow Word: Pain
hold;priest;thief;CS2_234:1
// 4 - drop
// 1x Twilight Guardian
hold;priest;thief;AT_017:1
// - S H A M A N --------------------------------
// 2 - Drop
// 1x Shadow Word: Pain
hold;priest;shaman;CS2_234:1
// - W A R L O C K ------------------------------
// 1 - Drop
// 1x Power Word: Shield
hold;priest;warlock;CS2_004:1
// 4 - drop
// 1x Twilight Guardian
hold;priest;warlock;AT_017:1
// - W A R R I O R ------------------------------
// 2 - Drop
// 1x Shadow Word: Pain
hold;priest;warrior;CS2_234:1
Settings.txt
// This File: settings.txt
// Author: BotWhat
// Version: 1.0 (20-jan-2017)
// Deck Name: Dragon Priest
// Hero: Priest
// Deck Type: Control
enfacehp = 20; //hp of enemy when your hero is allowed to attack the enemy face with his weapon
maxwide = 9000; //number of boards which are taken to the next deep-lvl where another move may be added to them
twotsamount = 1800; //number of boards where the next turn is simulated
simEnemySecondTurn = true; //simulate a 2nd enemy turn (might have been removed?)
playarround = false; //play around some enemy aoe spells?
playaroundprob = 50; //probability where the enemy plays the aoe spell but your minions are forced to survive
playaroundprob2 = 80; //probability where the enemy plays the aoe spell and your minions can die!
enemyTurnMaxWide = 40; //boards calculated in enemy first turn in first AI step (lower than enemySecondTurnMaxWide)
enemyTurnMaxWideSecondTime = 260; //boards calculated in enemys-first-turn BUT in the second AI step (higher than enemyTurnMaxWide)
enemySecondTurnMaxWide = 26; //number of enemy boards calculated in enemys second TURN (might have been removed?)
nextTurnDeep = 6; //maximum deep-lvls (total moves) in your second turn (recommended = dont touch this)
nextTurnMaxWide = 26; //maximum boards calculated in one second turn deep-lvl
nextTurnTotalBoards = 260; //maximum boards calculated in second turn simulation
useSecretsPlayArround = true; //try to play around enemy secrets
alpha = 50; //weight in % of your 2nd turn vs your 1st (0<= alpha <= 100) eg. 30 = 30% 2nd turn result + 70% first turn result
simulatePlacement = true; //simulate all placements for direwolfalpha/flametongue/defenderofargus
behave = control; //select the behavior of the ai: control, rush, face (new) or mana (very experimental, dont use that :D)
// everything below is recommended to only be in your base settings.txt because they are personal choices
// some may purposefully not reload with auto-config-switching
// deck builders please start omitting these from your deck specific settings
useExternalProcess = true; //use silver.exe for calculations, a lot faster than turning it off (recommended = true)
concedeOnBadBoard = false; //concede if the enemy board is too good (recommended = false)
//concedeOnBoardValue = -900 //concedeOnBadBoard will trigger if our best board is lower value than this (recommended = dont touch this)
speed = false; //set this true to support sending multiple actions to bot (currently buggy so forced false)
useNetwork = false; //use networking to communicate with silver.exe instead of a file (experimental, likely to fail after some time)
netAddress = 127.0.0.1; //network address where silver.exe is running (127.0.0.1 = this computer)
tcpPort = 14804; //tcp port to connect on
_discovery.txt
// This File: _discovery.txt
// Author: BotWhat
// Version: 1.2 (15-Feb-2017)
// Deck Name: Dragon Priest
// Hero: priest
// Deck Type: Control
//Dragons
// Drakonik Operative
CFM_605,20;all;all
// Twilight Guardian
AT_017,19;all;all
// nefarian
BRM_030,18;all;all
// Azure Drake
EX1_284,17;all;all
// Drakonid Crusher
BRM_024,16;all;all
// Book Wyrm
KAR_033,15;all;all
// ysera
EX1_572,14;all;all
// Alezstrasza
EX1_561,13;all;all
//chillmaw
AT_123,12;all;all
//deathwing
NEW1_030,11;all;all
//Faerie dragon
NEW1_023,10;all;all
// twilight drake
EX1_043,9;all;all
// Top Picks from Shaman and Warrior based on current popular midrange and aggro decks.
// flamewreathed faceless
OG_024,8;all;all
//Frothing Berserker
EX1_604,7;all;all
//kor'kron Elite
NEW1_011,6;all;all
// Lightning Storm
EX1_259,5;all;all
// flametongue totem
EX1_565,4;all;all
I've hit rank 5 a few times with these files so far and ground out my golden which was the main reason I made the files in the first place. I've done very little outside of the first build. A little work on the discoveries files to make the drakonid operatives go off a little better would make the deck perform considerably better but I haven't had any time to work on it. Most of the mistakes come when there is a discovery and it hasn't been written into the discoveries files. Other times it falls over is if you have one of those hands where you just don't draw any dragons. The bot will just dump all your cards that need activators to build a board and it can snowball against you but when it draws into dragons it has a fairly high win %.
I've seen a number of questions about jade druid. Figured I'd share the files I've been working on for it. It's the next golden I'm working on and I've been playing with the deck a lot lately but it's pretty inconsistent in the mid ranks. it's pretty solid at the top. Enjoy.
BotWhat Jade Druid
settings.txt
// This File: settings.txt
// Author: BotWhat
// Version: 1.0 (22-jan-2017)
// Deck Name: Jade Druid
// Hero: Druid
// Deck Type: Control
enfacehp = 29; //hp of enemy when your hero is allowed to attack the enemy face with his weapon
maxwide = 10000; //number of boards which are taken to the next deep-lvl where another move may be added to them
twotsamount = 2000; //number of boards where the next turn is simulated
simEnemySecondTurn = true; //simulate a 2nd enemy turn (might have been removed?)
playarround = false; //play around some enemy aoe spells?
playaroundprob = 50; //probability where the enemy plays the aoe spell but your minions are forced to survive
playaroundprob2 = 80; //probability where the enemy plays the aoe spell and your minions can die!
enemyTurnMaxWide = 40; //boards calculated in enemy first turn in first AI step (lower than enemySecondTurnMaxWide)
enemyTurnMaxWideSecondTime = 260; //boards calculated in enemys-first-turn BUT in the second AI step (higher than enemyTurnMaxWide)
enemySecondTurnMaxWide = 26; //number of enemy boards calculated in enemys second TURN (might have been removed?)
nextTurnDeep = 6; //maximum deep-lvls (total moves) in your second turn (recommended = dont touch this)
nextTurnMaxWide = 26; //maximum boards calculated in one second turn deep-lvl
nextTurnTotalBoards = 260; //maximum boards calculated in second turn simulation
useSecretsPlayArround = true; //try to play around enemy secrets
alpha = 50; //weight in % of your 2nd turn vs your 1st (0<= alpha <= 100) eg. 30 = 30% 2nd turn result + 70% first turn result
simulatePlacement = true; //simulate all placements for direwolfalpha/flametongue/defenderofargus
behave = control; //select the behavior of the ai: control, rush, face (new) or mana (very experimental, dont use that :D)
// everything below is recommended to only be in your base settings.txt because they are personal choices
// some may purposefully not reload with auto-config-switching
// deck builders please start omitting these from your deck specific settings
useExternalProcess = true; //use silver.exe for calculations, a lot faster than turning it off (recommended = true)
concedeOnBadBoard = false; //concede if the enemy board is too good (recommended = false)
//concedeOnBoardValue = -900 //concedeOnBadBoard will trigger if our best board is lower value than this (recommended = dont touch this)
speed = false; //set this true to support sending multiple actions to bot (currently buggy so forced false)
useNetwork = false; //use networking to communicate with silver.exe instead of a file (experimental, likely to fail after some time)
netAddress = 127.0.0.1; //network address where silver.exe is running (127.0.0.1 = this computer)
tcpPort = 14804; //tcp port to connect on
_mulligan.txt
// This File: _mulligan.txt
// Author: BotWhat
// Version: 1.0 (22-jan-2017)
// Deck Name: Jade Druid
// Hero: Druid
// Deck Type: Control
// - D E C K --------------------------------
// [0] Innervate x2 (EX1_169)
// [1] Jade Idol x2 (CFM_602)
// [1] Living Roots x2 (AT_037)
// [2] Wild Growth x2 (CS2_013)
// [2] Wrath ×2 (EX1_154)
// [3] Feral Rage ×2 (OG_047)
// [3] Jade Blossom x2 (CFM_713)
// [3] Mulch x1 (AT_044)
// [4] Fandral Staghelm x1 (OG_044)
// [4] Jade Spirit ×2 (CFM_715)
// [4] Swipe x2 (CS2_012)
// [5] Azure Drake x2 (AT_017)
// [5] Druid of the Claw x1 (EX1_165)
// [5] Nourish x2 (EX1_164a)
// [6] Aya Blackpaw x1 (CFM_902)
// [6] Gadgetzan Auctioneer x1 (EX1_095)
// [6] Jade Behemoth x2 (CFM_343)
// [7] Ancient of War x1 (EX1_178)
// - A L L --------------------------------------
// Innvervate
hold;druid;all;EX1_169:1
// Wild Growth
hold;druid;all;CS2_013:1
// Jade Blossom
hold;druid;all;CFM_713:1
// - D R U I D ----------------------------------
// Jade Idol (CFM_602)
hold;druid;druid;CFM_602:1
// - H U N T E R --------------------------------
// 1x Living Roots
hold;druid;hunter;AT_037:1
// - M A G E ------------------------------------
// Nourish (EX1_164a)
hold;druid;mage;EX1_164a:1
// - P A L A D I N ------------------------------
// Nourish (EX1_164a)
hold;druid;pala;EX1_164a:1
// - P R I E S T --------------------------------
// Wrath
hold;druid;priest;EX1_154:1
// - R O G U E ----------------------------------
// Living Roots
hold;druid;thief;AT_037:1
// Mulch (AT_044)
hold;druid;thief;AT_044:1
// - S H A M A N --------------------------------
// Jade Idol (CFM_602)
hold;druid;shaman;CFM_602
// - W A R L O C K ------------------------------
// Nourish (EX1_164a)
hold;druid;warlock;EX1_164a:1
// Mulch (AT_044)
hold;druid;warlock;AT_044:1
// - W A R R I O R ------------------------------
// 1x Living Roots
hold;druid;warrior;AT_037
// Wrath
hold;druid;warrior;EX1_154
_combo.txt
// This File: _combo.txt
// Author: BotWhat
// Version: 1.2 (25-March-2017)
// Deck Name: Jade Druid
// Hero: Druid
// Deck Type: Control
// [NUDGE] The Coin (GAME_005) + [4] Fandral Staghelm (OG_044) + [1] Jade Idol (CFM_602)
GAME_005,0;OG_044,0;CFM_602,10;mana:4;bonus:100;hero:druid
// [NUDGE] The Coin (GAME_005) + [4] Fandral Staghelm (OG_044) + [5] Nourish (EX1_164a)
GAME_005,0;OG_044,0;EX1_164a,10;mana:8;bonus:100;hero:druid
// [NUDGE] The Coin (GAME_005) + [4] Fandral Staghelm (OG_044) + [1] living roots (AT_037)
GAME_005,0;OG_044,0;AT_037,10;mana:4;bonus:100;hero:druid
// [NUDGE] The Coin (GAME_005) + [4] Fandral Staghelm (OG_044) + [2] wrath (EX1_154)
GAME_005,0;OG_044,0;EX1_154,10;mana:5;bonus:100;hero:druid
// [NUDGE] The Coin (GAME_005) + [4] Fandral Staghelm (OG_044) + [3] Feral Rage (OG_047)
GAME_005,0;OG_044,0;OG_047,10;mana:6;bonus:100;hero:druid
// [NUDGE] The Coin (GAME_005) + [4] Fandral Staghelm (OG_044) + [5] Druid of the Claw (EX1_165)
GAME_005,0;OG_044,0;EX1_165,10;mana:8;bonus:100;hero:druid
// Cardvalue Fandral Staghelm (OG_044)
cardvalue:OG_044,11