Hi Botmaker,
Thank-you for the addition of the coin I did have a sort of workaround but this makes it more logical and easier to find issues.
Hi Everyone,
For those that don't know do not comment on the end of a rule this stop the rule(s) working. I comment above for ease. I will be providing my setting.txt and _mulligan.txt once modified them for this new system.
While typing this I'm currently currently 19-3 (from rank 14 to rank 8) using a silverfish-freindly version of a DragonPriest deck. If I maintain a good win ratio I will publish my deck also.
Please not that I bot on a laptap that is not very powerful but theses settings are stable and very very rarely run out of time.
settings.txt (always a work in progress)
//Blackoaks Settings.txt
// Default: 15
// Aggro: 30
// Control: 15
// Face: 30
// Mid-Range: 20
// Tempo: 15
enfacehp = 20; // Health of enemy when your hero is allowed to attack the enemy face with his weapon
// Default: 5000
// Druid: 5000
// Hunter (Mid-Range): 5000
// Hunter (Face): 5000
// Mage: 5000
// Paladin (Mid-Range): 5000
// Priest (Mid-Range): 5000
// Rogue: 4500
// Shaman (Aggro): 5000
// Warlock (Zoo): 5000
// Warrior: 5000
maxwide = 5000; // (5000) number of boards which are taken to the next deep-lvl
// Default: 1000
// Druid: 1000
// Hunter (Face): 1000
// Hunter (Mid-Range): 1000
// Mage: 1000
// Paladin: 1500
// Priest (Mid-Range): 1000
// Rogue (aggro): 1000
// Shaman (Aggro): 1000
// Warlock (Zoo): 750
// Warrior: 1000
twotsamount = 1000; // (1000) number of boards where the next turn is simulated
// Default: true
// Aggro: false
// Control: true
// Face: false
// Tempo: true
// Mid-Range: true
simEnemySecondTurn = true; // (true) Control, Rush (false) Face. Simulate enemy's 2nd-turn.
// =====================================================
// Area of Effect
// =====================================================
// Factor in some enemys aoe-spells?: false
// Aggro: false
// Control: true
// Face: false
// Mid-Range: true
// Tempo: true
playarround = true;
// Default: 50/80
// Druid:
// Hunter (Face): 50/80
// Hunter (Mid-Range): 50/80
// Mage:
// Paladin (Mid-Range): 50/80
// Priest (Mid-Range): 50/80
// Rogue:
// Shaman (Aggro): 50/80
// Warlock (Zoo): 50/80
// Warrior:
playaroundprob = 50; // % chance enemy plays a aoe-spell, damages your minions.
playaroundprob2 = 80; //% chance enemy plays a aoe-spell, that kills your minions.
// ===========================================================
// Default: 200/40/40 or 200/20/40
// Hunter (face): 500/50/50
// Hunter (Mid-Range): 155/16/16
// Paladin (Mid-Range): 200/20/20
// Priest (Mid-Range): 160/16/16
// Rogue (Face): 1000/100/50
// Shaman (Aggro): 160/16/16
// Warlock (Zoo): 160/16/16
enemyTurnMaxWideSecondTime = 160; // Boards calculated in enemys 1st turn BUT in the second AI step (higher than enemyTurnMaxWide)
enemyTurnMaxWide = 16; // (40) bords calculated in enemys-first-turn in first AI step (lower than enemySecondTurnMaxWide)
enemySecondTurnMaxWide = 16; // (40) number of enemy-board calculated in enemys second TURN
// Default: 6/20/200 or 10/20/160
// Hunter (Face): 8/50/500
// Hunter (Mid-range): 6/16/155
// Paladin (Mid-Range): 6/20/200
// Priest (Mid-Range): 6/16/160
// Rogue (Face): 6/25/250
// Shaman (Aggro): 6/16/160
// Warlock (Zoo): 6/16/160
nextTurnDeep = 6; // Maximum combo-deep in your second turn.
nextTurnMaxWide = 16; // Maximum boards calculated in one second-turn-"combo-step"
nextTurnTotalBoards = 160; // Maximum boards calculated in second turn simulation
// Default: false
// Aggro: true
// Control: true
// Face: true
// Mid-Range: true
// Tempo: true
useSecretsPlayArround = true; // Playing arround enemys secrets
alpha = 50; // (50) weight of the second turn in calculation (0<= alpha <= 100)
// Default: false
// Shaman: True (always)
simulatePlacement = false; // Simulate all placements (alpha/flametongue/argus)
useExternalProcess = true; // Use silver.exe for calculations a lot faster than turning it off (true = recomended)
passiveWaiting = false; // Process will wait passive for silver.exe to finish
// Behavoir
// Hunter (mid-range): control
// Paladin (Mid-Range): control
// Priest (Dragon): control
// Rogue (Face): face
// Shaman (Aggro): rush
// Warlock (Zoo): rush
behave = control; // Behavoir - control, rush, face or mana (very experimental)
concedeOnBadBoard = true; // (false) set this to true and ai will concede if enemy is to good
_mulligan.txt (again work in progress)
// Blackoak's _mulligan.txt
// ==============================================
// A L L ========================================
// Neutral --------------------------------------
// Leper Gnome (EX1_029)
hold;all;all;EX1_029;;
// Zombie Chow (FP1_001)
hold;all;all;FP1_001;;
// ==============================================
// D R U I D
// ==============================================
// Druid
// Innervate (EX1_169)
hold;druid;all;EX1_169;;
// 1 x Wild Growth (CS2_013)
hold;druid;all;CS2_013:1;;
// Mech Druid ===================================
// Druid vs All ---------------------------------
// 1 x Anodized Robo Cub (GVG_030)
hold;druid;all;GVG_030:1;;
// 1 x Cogmaster (GVG_013)
hold;druid;all;GVG_013:1;;
// Annoy-o-Tron (GVG_085)
hold;druid;all;GVG_085;;
// Mechwarper (GVG_006)
hold;druid;all;GVG_006;;
// Druid vs Hunter ------------------------------
hold;druid;hunter;BRM_005;;
// Druid vs Mage --------------------------------
hold;druid;mage;BRM_005;;
// Druid vs Paladin -----------------------------
hold;druid;pala;BRM_005;;
// Swipe (CS2_012)
hold;druid;pala;CS2_012;;
// Druid vs Shaman ------------------------------
hold;druid;shaman;BRM_005;;
// Druid Aggro
hold;druid;all;EX1_169,EX1_010,EX1_096;;
// ==============================================
// H U N T E R
// ==============================================
// Face Hunter ==================================
// Hunter vs All --------------------------------
// Eaglehorn Bow (EX1_536)
hold;hunter;all;EX1_536:1;;
// Worgen Infiltrator (EX1_010)
hold;hunter;all;EX1_010;;
// Haunted Creeper (FP1_002)
hold;hunter;all;FP1_002;;
// Knife Juggler (NEW1_019)
hold;hunter;all;NEW1_019:1;;
// Mad Scientist (FP1_004)
hold;hunter;all;FP1_004:1;;
// Hunter vs Warlock ----------------------------
// Ironbeak Owl (CS2_203)
hold;hunter;warlock;CS2_203;;
// Hunter vs Warrior ----------------------------
// 1 x Glaivezooka (GVG_043) with Coin
hold;hunter;warrior;GVG_043:1;coin;
// Hunter vs Paladin ----------------------------
// 1 x Unleash the Hounds (EX1_538) with 2-Drop or Coin
hold;hunter;pala;GVG_043:1:CS2_203;;
hold;hunter;pala;GVG_043:1:NEW1_019;;
hold;hunter;pala;GVG_043:1:FP1_004;;
hold;hunter;pala;GVG_043:1;coin;
// Mid-Range Hunter =============================
// Webspinner (FP1_011)
hold;hunter;all;FP1_011;;
// King's Elekk (AT_058)
hold;hunter;all;AT_058;;
// 2 x Mad Scientist (FP1_004) with The Coin (GAME_005e)
hold;warlock;all;FP1_004:2;coin;
// Animal Companion (NEW1_031) with The Coin (GAME_005e)
hold;warlock;all;NEW1_031:1;coin;
//===============================================
// P A L A D I N
//===============================================
// Paladin vs All -------------------------------
// Shielded Minibot (GVG_058)
hold;pala;all;GVG_058;;
// Muster for Battle (GVG_061)
hold;pala;all;GVG_061:1;;
// Warhorse Trainer (GVG_059)
hold;pala;all;GVG_059;;
// Coghammer (AT_075)
hold;pala;all;AT_075;;
// Garrison Commander (AT_080)
hold;pala;all;AT_080;;
// Knife Juggler (NEW1_019)
hold;pala;all;NEW1_019:1;;
// Silver Hand Regent (AT_100)
hold;pala;all;AT_100;;
// Paladin vs Druid -----------------------------
// Piloted Shredder (GVG_096)
hold;pala;druid;GVG_096;;
// Aldor Peacekeeper (EX1_382)
hold;pala;druid;EX1_382;;
// Equality (EX1_619)
hold;pala;druid;EX1_619;;
// Paladin vs Hunter ----------------------------
// Consecration (CS2_093)
hold;pala;hunter;CS2_093;;
// Ironbeak Owl (CS2_203)
hold;pala;hunter;CS2_203;;
// Paladin vs Mage ------------------------------
// Consecration (CS2_093)
hold;pala;mage;CS2_093;;
// Paladin vs Paladin ---------------------------
// Consecration (CS2_093)
hold;pala;pala;CS2_093;;
// Paladin vs Priest ----------------------------
// Truesilver Champion (CS2_097)
hold;pala;priest;CS2_097:1;;
// Equality (EX1_619)
hold;pala;priest;EX1_619;;
// Paladin vs Rogue -----------------------------
// 1 x Truesilver Champion (CS2_097)
hold;pala;thief;CS2_097:1;;
// Piloted Shredder (GVG_096)
hold;pala;thief;GVG_096;;
// Harrison Jones (EX1_558)
hold;pala;thief;EX1_558
// Paladin vs Shaman -----;;-----------------------
// 1 x Truesilver Champion (CS2_097)
hold;pala;shaman;CS2_097:1;;
// Aldor Peacekeeper (EX1_382)
hold;pala;shaman;EX1_382;;
// Consecration (CS2_093)
hold;pala;shaman;CS2_093;;
// Paladin vs Warlock ----------------------------
// Ironbeak Owl (CS2_203)
hold;pala;warlock;CS2_203;;
// Consecration (CS2_093)
hold;pala;warlock;CS2_093;;
// Paladin vs Warrior ---------------------------
// Equality (EX1_619)
hold;pala;warrior;EX1_619;;
// Harrison Jones (EX1_558)
hold;pala;warrior;EX1_558;;
// 1 x Truesilver Champion (CS2_097)
hold;pala;warrior;CS2_097:1;;
// ==============================================
// P R I E S T
// DragonPriest =================================
// Priest vs All
// Northshire Cleric (CS2_235)
hold;priest;all;CS2_235;;
// Twilight Whelp (FP1_023)
hold;priest;all;BRM_004;;
// Wyrmrest Agent (AT_116)
hold;priest;all;AT_116;;
// 1 x Dark Cultist (FP1_023) if Twilight Whelp (FP1_023) and Wyrmrest Agent (AT_116)
hold;priest;all;FP1_023:1:FP1_023+AT_116;;
// ==============================================
// R O G U E
// Pirate Rogue =================================
// Rogue vs All ---------------------------------
// One-eyed Cheat (GVG_025)
hold;thief;all;GVG_025;;
// Ship's Cannon (GVG_075)
hold;thief;all;GVG_075;;
// ==============================================
// Face Rogue ===================================
// Rogue vs All ---------------------------------
// Southsea Deckhand (CS2_146)
hold;thief;all;CS2_146;;
// Buccaneer (AT_029)
hold;thief;all;AT_029;;
// 1 x Deadly Poison (CS2_074)
hold;thief;all;CS2_074:1;;
// 1 x SI:7 Agent (EX1_134) a 1-drop minion
// Southsea Deckhand (CS2_146)
hold;thief;all;EX1_134:1:CS2_146;;
// Buccaneer (AT_029)
hold;thief;all;EX1_134:1:AT_029;;
// Leper Gnome (EX1_029)
hold;all;all;EX1_134:1:EX1_029;;
// Rogue vs Druid -------------------------------
// 1 x Sap (EX1_581)
hold;thief;druid;EX1_581:1;;
// Rogue vs Hunter ------------------------------
// 1 x Annoy-o-Tron (GVG_085) a 1-drop or coin
// Southsea Deckhand (CS2_146)
hold;thief;hunter;GVG_085:1:CS2_146;;
// Buccaneer (AT_029)
hold;thief;hunter;GVG_085:1:AT_029;;
// Leper Gnome (EX1_029)
hold;all;hunter;GVG_085:1:EX1_029;;
// Coin (EX1_029)
hold;all;hunter;GVG_085:1;coin;
// 1 x Blade Flurry (CS2_233)
hold;thief;hunter;CS2_233:1;;
// 1 x Sap (EX1_581)
hold;thief;hunter;EX1_581:1;;
// Rogue vs Paladin -----------------------------
// 1 x Annoy-o-Tron (GVG_085) a 1-drop or coin
// Southsea Deckhand (CS2_146)
hold;thief;pala;GVG_085:1:CS2_146;;
// Buccaneer (AT_029)
hold;thief;pala;GVG_085:1:AT_029;;
// Leper Gnome (EX1_029)
hold;all;pala;GVG_085:1:EX1_029;;
// Coin (EX1_029)
hold;all;pala;GVG_085:1;coin;
// 1 x Blade Flurry (CS2_233)
hold;thief;pala;CS2_233:1;;
// Rogue vs Priest ------------------------------
// 1 x Sap (EX1_581)
hold;thief;priest;EX1_581:1;;
// Rogue vs Warlock -----------------------------
// 1 x Blade Flurry (CS2_233)
hold;thief;warlock;CS2_233:1;;
// 1 x Annoy-o-Tron (GVG_085)
hold;thief;warlock;GVG_085:1;;
// 1 x Sap (EX1_581)
hold;thief;warlock;EX1_581:1;;
// ==============================================
// Mech Rogue ===================================
// Rogue vs All ---------------------------------
// Clockwork Gnome (GVG_082)
hold;thief;all;GVG_082;;
// 1 x Mechwarper (GVG_006)
hold;thief;all;GVG_006:1;;
// ==============================================
// S H A M A N
// ==============================================
// Totem Shaman ---------------------------------
// All
// 1 x Totem Golem (AT_052)
hold;shaman;all;AT_052:1;;
// Mech Shaman ----------------------------------
// 1 x Rockbiter Weapon (CS2_045)
hold;shaman;all;CS2_045:1;;
// 1 x Earth Shock (EX1_245)
hold;shaman;all;EX1_245:1;;
// 1 x Cogmaster (GVG_013)
hold;shaman;all;GVG_013:1;;
// Annoy-o-Tron (GVG_085)
hold;shaman;all;GVG_085;;
// Mechwarper (GVG_006)
hold;shaman;all;GVG_006;;
// Whirling Zap-o-matic (GVG_037)
hold;shaman;all;GVG_037;;
// 1 x Powermace (GVG_036)
hold;shaman;all;GVG_036:1;;
// 1 x Spider Tank (GVG_044)
hold;shaman;all;GVG_044:1;;
// 2 x Spider Tank (GVG_044) with Coin
hold;shaman;all;GVG_044:2;coin;
// ==============================================
// W A R L O C K
// ==============================================
// Warlock Zoo ==================================
// Warlock vs All -------------------------------
// Argent Squire (EX1_008)
hold;warlock;all;EX1_008;;
// Flame Imp (EX1_319)
hold;warlock;all;EX1_319;;
// Voidwalker (CS2_065)
hold;warlock;all;CS2_065;;
// Haunted Creeper (FP1_002)
hold;warlock;all;FP1_002;;
// Dire Wolf Alpha (EX1_162)
hold;warlock;all;EX1_162;;
// Abusive Sergeant (CS2_188), Haunted Creeper (FP1_002) or Nerubian Egg (FP1_007)
hold;warlock;all;CS2_188:1:FP1_002/FP1_007;;
hold;warlock;all;FP1_002:1:CS2_188;;
hold;warlock;all;FP1_007:1:CS2_188;;
// 2 x Nerubian Eggs (FP1_007) & Defender of Argus (EX1_093) & Coin (GAME_005e)
hold;warlock;all;FP1_007:2:EX1_093;;
hold;warlock;all;FP1_007:2;coin;
// Warlock vs Druid -----------------------------
// Voidcaller (FP1_022) & Doomguard (AT_020)
hold;warlock;druid;FP1_022:1:AT_020,AT_020:1:FP1_022;;
// Warlock vs Paladin ---------------------------
// Knife Juggler (NEW1_019) & Voidwalker (CS2_065) or Haunted Creeper (FP1_002)
hold;warlock;pala;NEW1_019:1:CS2_065/FP1_002;;
hold;warlock;pala;CS2_065:1:NEW1_019;;
hold;warlock;pala;FP1_002:1:NEW1_019;;
// Flame Imp (EX1_319) & Voidwalker (CS2_065) or Knife Juggler (NEW1_019)
hold;warlock;pala;EX1_319:1:CS2_065/NEW1_019;;
hold;warlock;pala;CS2_065:1:EX1_319;;
hold;warlock;pala;NEW1_019:1:EX1_319;;
// Warlock vs Warlock ---------------------------
// Ironbeak Owl (CS2_203)
hold;warlock;warlock;CS2_203;;
// Imp-losion (GVG_045) & Coin
hold;warlock;warlock;GVG_045:1;coin;
// Voidcaller (FP1_022) & Doomguard (AT_020)
hold;warlock;warlock;FP1_022:1:AT_020,AT_020:1:FP1_022;;
// Warlock vs Warrior ---------------------------
// Voidcaller (FP1_022) & Doomguard (AT_020)
hold;warlock;warrior;FP1_022:1:AT_020,AT_020:1:FP1_022;;
DragonPriest (22-7, 76% win-rate on EU) (Fast climbing ladder deck, stalling a little bit at rank 8. Still best rank I have achieved botting so good in my book)
Northshire Cleric x 2
Wyrmrest Agent x 2
Shrinkmeister
Dark Cultist x 2
Cabal Shadow Priest x 2
Twilight Whelp x 2
Dragonkin Sorcerer
Twilight Guardian x 2
Blackwing Corruptor x 2
Azure Drake x 2
Ysera
Power Word: Shield x 2
Shadow Word: Pain
Shadow Word: Death x 2
Velen's Chosen x 2
Holy Nova x 2
Lightbomb
Chromaggus
I'll probably have to move this info into a new thread.