Face-Shaman (using pirates)Hi everyone, i've been working on a Face-Shaman deck and i'm happy to be able to share the files i'm using atm, i'll keep testing it for more info.
Huge credits to Scott for helping with some of the code.
So far its playing pretty good, not missing lethal and since its a Face-Shaman NOT a pirate warrior, you'll need board controll early on. The bot seems to do this as its supposed to do.
_combo.txt
//This File: _combo.txt
//Author: Kray
//Version: 0.1.4 (12-Dec-16)
//Deck Name: Face-Shaman
//Hero: Shaman
//Deck Type: Aggro
//-------------Fist-Hand-Combo's--------------
// [Nudge]Tunnel Trogg (LOE_018) > Totem Golem (AT_052)
LOE_018,0;nxttrn;AT_052,0;mana:1;bonusfirst:25;bonussecond:50;hero:shaman
// [Nudge]The Coin (GAME_005) + Tunnel Trogg (LOE_018) + Tunnel Trogg (LOE_018)
GAME_005,1;LOE_018,0;LOE_018,0;bonus:50;hero:shaman
// [Nudge]The Coin (GAME_005) + Spirit Claws (KAR_063) + Small-Time Buccaneer (CFM_325)
GAME_005,0;KAR_063,0;CFM_325,0;mana:1;bonus:50;hero:shaman
// [Nudge]The Coin (GAME_005) + Spirit Claws (KAR_063) + Southsea Deckhand (CS2_146)
GAME_005,0;KAR_063,0;CS2_146,0;mana:1;bonus:50;hero:shaman
// [Combo]The Coin (GAME_005) + 2x Small-Time Buccaneer (CFM_325) > Flametongue Totem (EX1_565)
GAME_005,1;CFM_325,0;CFM_325,0;nxttrn;EX1_565,0;mana:1;bonusfirst:25;bonussecond:50;hero:shaman
// [Combo]The Coin (GAME_005) + 2x Tunnel Trogg (LOE_018) > Flametongue Totem (EX1_565)
GAME_005,1;LOE_018,0;LOE_018,0;nxttrn;EX1_565,0;mana:1;bonusfirst:25;bonussecond:50;hero:shaman
// [Combo]The Coin (GAME_005) + Tunnel Trogg (LOE_018) + Small-Time Buccaneer (CFM_325) > Flametongue Totem (EX1_565)
GAME_005,1;LOE_018,0;CFM_325,0;nxttrn;EX1_565,0;mana:1;bonusfirst:25;bonussecond:50;hero:shaman
// [Combo]Small-Time Buccaneer (CFM_325) > Spirit Claws (KAR_063)
CFM_325,1;nxttrn;KAR_063,0;mana:1;bonus:50;hero:shaman
// [Combo]Small-Time Buccaneer (CFM_325) > Jade Claws (CFM_717)
CFM_325,1;nxttrn;CFM_717,0;mana:1;bonus:50;hero:shaman
// [Nudge]Force Aya Blackpaw (CFM_902)
CFM_902,0;mana:6;bonus:10;hero:shaman
//-------------Combo's------------------------
// [Combo]Doomhammer (EX1_567) + Rockbiter Weapon (CS2_045)
EX1_567,1;CS2_045,0;bonus:50;hero:shaman
// [Combo]Doomhammer (EX1_567) > Rockbiter Weapon (CS2_045)
EX1_567,1;nxttrn;CS_045,0;bonusfirst:25;bonussecond:50;hero:shaman
//-------------CARDVALUE----------------------
// Cardvalue Lightning Bolt (EX1_238)
cardvalue:EX1_238,10
// Cardvalue Sir Finley Mrrgglton (LOE_076)
cardvalue:LOE_076,1
// Cardvalue Lava Burst (EX1_241)
cardvalue:EX1_241,10
// Cardvalue Jade Lightning (CFM_707)
cardvalue:CFM_707,10
// Cardvalue Spirit Claws (KAR_063)
cardvalue:KAR_063,-1
// Cardvalue Doomhammer (EX1_567)
cardvalue;EX1_567,5
// Cardvalue Southsea Deckhand (CS2_146)
cardvalue:CS2_146,5
// Cardvalue Feral Spirit (EX1_248)
cardvalue;EX1_248,1
_mulligan.txt
//This File: _mulligan.txt
//Author: Kray
//Version: 0.1.4 (12-Dec-16)
//Deck Name: Face-Shaman
//Hero: Shaman
//Deck Type: Aggro
//----------------ALL------------------
// discard Patches the Pirate
discard;shaman;all;CFM_637
// Small-Time Buccaneer
hold;shaman;all;CFM_325
// Southsea Deckhand + Spirit Claws + coin
hold;shaman;all;CS2_146:1:KAR_063;coin
//Tunnel Trogg
hold;shaman;all;LOE_018:1
//Totem Golem
hold;shaman;all;AT_052:1
// Tunnel Trogg + Totem Golem
hold;shaman;all;LOE_018:1:AT_052
// Spirit Claws + Southsea Deckhand/Small-Time Buccaneer
hold;shaman;all;KAR_063:1:CFM_325/CS2_146
// 2x Totem Golem + Tunnel Trog + coin
hold;shaman;all;AT_052:2:LOE_018;coin
// Jade Claws + Small-Time buccaneer/Tunnel Trogg
hold;shaman;all;CFM_717:1:CFM_325/LOE_018
// 1x Flametongue Totem + 2x Tunnel Trogg + coin
hold;shaman;all;EX1_565:1:LOE_018,2,2;coin
// 1x Flametongue Totem + 2x Small-Time Buccaneer + coin
hold;shaman;all;EX1_565:1:CFM_325,2,2;coin
// Flametongue Totem + Small-Time Buccaneer + Tunnel Trogg + coin
hold;shaman;all;EX1_565:1:CFM_325+LOE_018;coin
//---------------DRUID-----------------
// Flametongue Totem (EX1_565) + Small-Time Buccaneer (CFM_325)/Tunnel Trogg (LOE_018)
hold;shaman;druid;EX1_565:1:CFM_325/LOE_018
//---------------PRIEST----------------
// Flametongue Totem (EX1_565) + Small-Time Buccaneer (CFM_325)/Tunnel Trogg (LOE_018)
hold;shaman;priest;EX1_565:1:CFM_325/LOE_018
//---------------WARRIOR---------------
// Always keep Tunnel Trog/Totem Golem/Feral Spirit(when coin)
hold;shaman;warrior;LOE_018
hold;shaman;warrior;AT_052
hold;shaman;warrior;EX1_248;coin
_discovery.txt
//This File: _discovery.txt
//Author: Kray
//Version: 0.1 (12-Dec-16)
//Deck Name: Face-Shaman
//Hero: Shaman
//Deck Type: Aggro
//Steady Shot
DS1h_292,9;all;all
//Life Tap
CS2_056,8;all;warlock/priest
//Fireblast
CS2_034,7;all;all
//Shapeshift
CS2_017,6;all;all
//Reinforce
CS2_101,5;all;all
//Dagger Mastery
CS2_083b,4;all;all
//Totemic Call
CS2_049,3;all;all
//Lesser Heal
CS1h_001,2;all;all
//Armor Up!
CS2_102,1;all;all
_settings.txt
// This File: settings.txt
// Author: Kray, Credits to Dre for explanations.
// Version: 0.1.4 (12-Dec-16)
// Deck Name: Face-Shaman
// Hero: Shaman
// Deck Type: Aggro
enfacehp = 29; //hp of enemy when your hero is allowed to attack the enemy face with his weapon
maxwide = 7000; //number of boards which are taken to the next deep-lvl where another move may be added to them
twotsamount = 1300; //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 = 270; //boards calculated in enemys-first-turn BUT in the second AI step (higher than enemyTurnMaxWide)
enemySecondTurnMaxWide = 30; //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 = 29; //maximum boards calculated in one second turn deep-lvl
nextTurnTotalBoards = 270; //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 = rush; //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
logBuffer = 0; //max log messages to buffer before writing to disk (0 causes a lot of disk activity but helps ensure data is written before possible crashes)
Decklist:
Decklist2:
//This File: decklist.txt
//Author: Kray
//Version: 0.1.4 (11-Dec-16)
//Deck Name: Face-Shaman
//Hero: Shaman
//Deck Type: Aggro
//----------------Deck-----------------
//[1]Lightning Bold x1 (EX1_238)
//[1]Patches the Pirate x1 (CFM_637)
//[1]Sir Finley Mrrgglton x1 (LOE_076)
//[1]Small-Time Buccaneer x2 (CFM_325)
//[1]Southsea Deckhand x2 (CS2_146)
//[1]Spirit Claws x1 (KAR_063)
//[1]Tunnel Trog x2 (LOE_018)
//[2]Flametongue Totem x2 (EX1_565)
//[2]Jade Claws x2 (CFM_717)
//[2]Maelstrom Portal x1 (KAR_073)
//[2]Rockbiter Weapon x2 (CS2_045)
//[2]Totem Golem x2 (AT_052)
//[3]Argent Horserider x1 (AT_087)
//[3]Feral Spirit x2 (EX1_248)
//[3]Lava Burst x2 (EX1_241)
//[4]Flamewreathed Faceless x2 (OG_024)
//[4]Jade Lightning x2 (CFM_707)
//[5]Doomhammer x2 (EX1_567)
//------------Replacements-------------
-1 Patches the Pirate
+1 Lightning Bold (EX1_238)
*TESTING* :
-1 Doomhammer
-1 Rockbiter Weapon
+1 Aya Blackpaw
+1 Maestrom portal
Winrate around rank 11/12: