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!

Guide for Best Use of Hearthbuddy for Arena (Check Here!)

1-3 with pala, chose deck with heartharena, set bot correctly.. not really worth it imo
 
1-3 with hunter now...
gosh, the bot plays completely retarded especially as a hunter :D suicides minion, than changes targets health to one, though after the suicide (could have switched the two steps for way better result etc..), houndmaster almost never played... the heartharena is ok, just the bot doesnt know how to play at all..
really, just play by hand..
 
The bot generally does poorly, using arenavalue to make your deck isn't the best way either, since the value from card to card is generally lost on Hearthbuddy.
 
Well I am bad at picking cards myself, so heartharena is still a good choice for me.. But yea, the best is to farm gold/rank on ranked play with HBuddy which does a great job, and leave the arena for manual play .)
 
Behavior behave = new BehaviorRush();//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


Okay, so how exactly do i use this cs file? I tried replacing this file with my default routine and when i start the bot it says nullroutine and it stops the bot. How do i get this cs file working?
 
.

Used Hearth Arena, and changed the "Control, Rush" settings accordingly to Hearth Arena and got 1-3, 3 times in a row...... Happy days.
 
Hi guys, im new here.. i replaced the routine.cs and used HeartArena for the champ select.. and as result its a rush / aggro deck..

but where can i change the settings to rush?

cause im losing with my paladin 1-2 right now.. did i do something wrong?

thanks for your help guys
 
@letmeownya
Go into your DefaultRoutine.cs file with a notepad. Ctrl+F to find the word "BehaviorControl", change the "new BehaviourControl()" to "new BehaviorRush()".
 
Can someone uploaded his/her DefaultRoutine.cs that's already changed to rush plz? Because every time I copied and pasted #1's it says null routline, if someone can actually post his/her DefaultRoutine.cs it would be very helpful. Thanks guys
 
Back
Top