What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[GVG] [DRUID] THE GOLDEN TICKET DRUID with 86%+ Win Rate

deathunter144

New Member
Joined
Jan 17, 2015
Messages
36
[GVG] [DRUID] THE GOLDEN TICKET DRUID with 86%+ Win Rate. Step by step on config bot.

Hello Community,

Today i would like to show my highly effective Druid deck, with a win rate of 86%+ from all games at level 20. HIGHLY RECOMMENDED TO TRY IT. The bot setting for this deck is this:





Behavior behave = new BehaviorControl();//change this to new BehaviorRush() for rush mode

int enfacehp = 15; // hp of enemy when your hero is allowed to attack the enemy face with his weapon
int mxwde = 3000; // numer of boards which are taken to the next deep-lvl
int twotsamount = 0; // number of boards where the next turn is simulated
bool enemySecondTurnSim = false; // if he simulates the next players-turn, he also simulates the enemys respons

bool playaround = false; //play around some enemys aoe-spells?
//these two probs are >= 0 and <= 100
int playaroundprob = 50; //probability where the enemy plays the aoe-spell, but your minions will not die through it
int playaroundprob2 = 80; // probability where the enemy plays the aoe-spell, and your minions can die!
this.useExternalProcess = false; // use silver.exe for calculations a lot faster than turning it off (true = recomended)

int amountBoardsInEnemyTurnSim = 40;
int amountBoardsInEnemyTurnSimSecondStepp = 200;
int amountBoardsInEnemySecondTurnSim = 20;

int nextturnsimDeep = 6;
int nextturnsimMaxWidth = 20;
int nexttunsimMaxBoards = 200;

bool secrets = false; // playing arround enemys secrets

int alpha = 50; // weight of the second turn in calculation (0<= alpha <= 100)

HREngine.Bots.Settings.Instance.simulatePlacement = true; // set this true, and ai will simulate all placements, whether you have a alpha/flametongue/argus
//use it only with useExternalProcess = true !!!!


Have fun with the deck! :cool:


How to config your bot, if you are a new botter!

1. Head to your Hearthbuddy folder ; Hearthbuddy 0.838.118
2. Find within the folder, a folder called "Rountines"
3. Once inside, continue to click on "DefaultRoutine"
4. Click on "DefaultRoutine .cs"
5. Change the settings inside the CS file.
6. If you still need a hand, have a look at my pictures and follow the steps.
7. Good luck and have fun!


Untitled-1.jpgUntitled-3.jpgUntitled-2.jpg
 

Attachments

  • golden.jpg
    golden.jpg
    122.6 KB · Views: 2,428
Last edited:
Hey im a bit new to using HS bot, can you put in a detailed step-by-step (1,2,3.) etc on HOW to set this up? I have ALL of these cards ^_^ Would love to try it out! TY In advance!
 
Hey im a bit new to using HS bot, can you put in a detailed step-by-step (1,2,3.) etc on HOW to set this up? I have ALL of these cards ^_^ Would love to try it out! TY In advance!

You can edit all those settings in the Defaultroutine.cs file which can be found here: Hearthbuddy 0.3.838.118\Routines\DefaultRoutine

To find the settings just press ctrl+f and search for the setting that you want to edit.

Your Welcome :)
 
EDIT: I have 100% fixed my issues, but please see the post below~ (The information you are asking us to change in your original post is already implemented in the file!) =P
 
Last edited:
~~~ Just wanted to note.... when I poen the DefaultRoutine page the information in your original post is already set in that file.... I didnt have to change anything lol~ is this normal or did you not put the changed information on accident? lol
 
Watched it play its first game using this deck and it was an EASY win against a pretty well built warlock :D

Great deck list man!!! :D :D :D

I'm extremely impressed at how well the bot runs now since the last time I used it (SEVERAL Months ago!)
 
Hey buddy,

First of all, thank you for using my deck list! I just put the setting out there, is because people people seems to like to play around with the settings themselves when botting with different deck lists. The setting here is the default setting which i had found the deck worked great using it. But if you like to take it to the next level, feel free to play around with setting and tweaking to your liking.
 
Hey, was wondering if the deck still is viable for 86% winrate? I am farming for golden portrait at rank 20, would you consider changing anything?:) Thanks beforehand!
 
Nvm I tested the deck with the settings and everything and had at highest a winrate of 65%, so I just went with my Great Wall of China Druid deck instead.
 
Nvm I tested the deck with the settings and everything and had at highest a winrate of 65%, so I just went with my Great Wall of China Druid deck instead.


I'm testing out this decklist, [S11 Legend] The great wall of China Druid - Hearthstone Decks

However I've changed sunwalker for The Black Knight, and changed Cenarius with Kel'thuzad

i'll let it run overnight and post some results here tomorrow ~

using these settings: (Control)

Behavior behave = new BehaviorControl();//change this to new BehaviorRush() for rush mode

public DefaultRoutine()
{
// Global rules. Never keep a 4+ minion, unless it's Bolvar Fordragon (paladin).
_mulliganRules.Add(new Tuple<string, string>("True", "card.Entity.Cost >= 4 and card.Entity.Id != \"GVG_063\""));

// Never keep Tracking.
_mulliganRules.Add(new Tuple<string, string>("mulliganData.UserClass == TAG_CLASS.HUNTER", "card.Entity.Id == \"DS1_184\""));

// Example rule for self.
//_mulliganRules.Add(new Tuple<string, string>("mulliganData.UserClass == TAG_CLASS.MAGE", "card.Cost >= 5"));

// Example rule for opponents.
//_mulliganRules.Add(new Tuple<string, string>("mulliganData.OpponentClass == TAG_CLASS.MAGE", "card.Cost >= 3"));

// Example rule for matchups.
//_mulliganRules.Add(new Tuple<string, string>("mulliganData.userClass == TAG_CLASS.HUNTER && mulliganData.OpponentClass == TAG_CLASS.DRUID", "card.Cost >= 2"));

bool concede = false;

// play with these settings###################################
int enfacehp = 15; // hp of enemy when your hero is allowed to attack the enemy face with his weapon
int mxwde = 3000; // numer of boards which are taken to the next deep-lvl
int twotsamount = 0; // number of boards where the next turn is simulated
bool enemySecondTurnSim = false; // if he simulates the next players-turn, he also simulates the enemys respons

bool playaround = false; //play around some enemys aoe-spells?
//these two probs are >= 0 and <= 100
int playaroundprob = 50; //probability where the enemy plays the aoe-spell, but your minions will not die through it
int playaroundprob2 = 80; // probability where the enemy plays the aoe-spell, and your minions can die!
this.useExternalProcess = false; // use silver.exe for calculations a lot faster than turning it off (true = recomended)

int amountBoardsInEnemyTurnSim = 40;
int amountBoardsInEnemyTurnSimSecondStepp = 200;
int amountBoardsInEnemySecondTurnSim = 20;

int nextturnsimDeep = 6;
int nextturnsimMaxWidth = 20;
int nexttunsimMaxBoards = 200;

bool secrets = false; // playing arround enemys secrets

int alpha = 50
 
Back
Top