• Visit Rebornbuddy
  • Aggro Shaman Karazhan, up to 60%WR, Rank 4

    Discussion in 'HearthBuddy Custom Decks' started by OtisRight, Aug 24, 2016.

    1. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      Nice! I was botting last night, too and went 32-25 from rank 5 to 3 :) I'm also working on a fix for the AoE spells, that you have mentioned in the support area - should be out in 1-2 days if I get help from another user.

      Try open hearthstone in windowed mode and make the window smaller. That will give you a big performance boost. My HS window is mostly at 1/4 of my screen(I have 24 inch). Also you can lower some settings: maxwide = 5000 to 4500 or 4000 and twotsamount = 1000 to 900 or 800.
       
      Last edited: Aug 29, 2016
    2. Casutherland

      Casutherland Member

      Joined:
      Feb 6, 2012
      Messages:
      56
      Likes Received:
      0
      Trophy Points:
      6
      Ran this for a few hours and dropped from rank 9 to rank 11. Went 7-15. Think ill try something else, because i am getting destroyed with this deck.
       
    3. bobboris3

      bobboris3 New Member

      Joined:
      Oct 6, 2015
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      i droped from 5 too 8 xD

      ill try again to day and try too see where he makes the mistakes
       
    4. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      UPDATE 30.08.2016! First post updated!

      • reverted some settings to make the routine more accessible
      • fixed Aoe spells that've been used way too late (thanks to sepefeet for helping!)
        • maelstrom portal will be used, if it can kill one or more minions(I think it's worth it because we get a minion)
        • lightningstorm will be used, if it can kill two or more minions
        • in addition to that, bot will always try to kill, or help killing important minions(fandral, frothing etc.) with Aoe spells, even if there are no other minons on board(needs more testing!)
      • fixed some typos in mulligan.txt
      • added some more feedback messages to the bot when loading up "combo.txt"

      Happy botting and please leave some feedback!
       
      Last edited: Aug 30, 2016
    5. crazy3216

      crazy3216 New Member

      Joined:
      May 20, 2016
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      1
      i dont know if it is misplay or something but the bot never calculate the totem damage

      31.jpg
      you can see there are two minion on my board and if i put Flametongue Totem in the middle of them
      i can deal 5+2 damage
      but unfortunately the bot do it like this
      32.jpg
      33.jpg
      34.jpg
      :( hope that can that can help you a little bit
       
    6. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      @crazy3216

      Yeah it's clearly a misplay. The Flametongue Totem was placed correctly. The Squire should be placed to the right of the totem or to the left of the Totem Golem.(Right seems better tho). I took a look at the code and first thing I found was "HREngine.Bots.Settings.Instance.simulatePlacement = false; //rudiment!!! set this true, and ai will simulate all placements, whether you have a alpha/flametongue/argus" in DefaultRoutine.cs. That means it kinda works, but not really.

      After looking at the actual code, I don't think I'm able to fix that. But you should post the misplay in the Support Forums, and don't forget to upload the logs.
       
    7. 220b

      220b New Member

      Joined:
      May 21, 2016
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      1
      chance to see new compiled silver.exe from sepefeet? :ninja:
       
    8. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      Quick overnight UPDATE! First post updated!

      • some code cleanup
      • bot should now always use Totemic Might before Maelstrom Portal(if possible & if spellpower totem isn't already on the board)
      • adjusted some values in combo.txt to match the last update

      why are you asking me?
       
      Last edited: Aug 30, 2016
    9. crazy3216

      crazy3216 New Member

      Joined:
      May 20, 2016
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      1
      HAHA thanks i have already post it in too the suggest forum thanks a lot :)
      but i cant hit to rank3 in asia ser so unlucky :((((((((((
       
    10. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      UPDATE 02.09.2016! First post updated!

      • update for Hearthbuddy: 0.3 r1272 Build 306 - make sure you update HB before you replace the files!!
      • adjusted some values in combo.txt to match the latest update of HB
      • adjusted some settings in DefaultRoutine.cs - should be less laggy now
      • the bot should now play more around possible enemy AoE spells/minions
      • reverted some recent changes about spells, because HB devs fixed the issues
      • added some more feedback when loading up combo's and cardvalues from combo.txt -people get confused because the bot can't read the comments

      combo.jpg
       
    11. crazy3216

      crazy3216 New Member

      Joined:
      May 20, 2016
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      1
      Thank you! :)
       
    12. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      UPDATE 04.09.2016! First post updated!

      • Added new mulligan rules and removed some doubles
      • adjusted some cardvalues in combo.txt
      • fixed Bot attacking enemy Hero with a weapon
        • the bot should now never attack the enemy Hero if the own weapon durability is <=2(except we have lethal or we have the doomhammer)
        • while killing minions, we make sure we don't take too much damage(take 1/3 of current health max - needs more testing)
        • if we are low on hp, the bot should no longer attack minions - because we most likely die next turn if we do that

      While testing the new settings, suddenly the bot went 15-9. Not sure if this is the result or I just got lucky with the matchups :)
      stats.jpg

      And finally, have fun and please leave some feedback!
       
    13. Iso

      Iso Member

      Joined:
      Sep 30, 2014
      Messages:
      323
      Likes Received:
      5
      Trophy Points:
      18
    14. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      I was watching the bot a lot and I didn't see any major, like game losing misplays.
      But sure I take a look at your logs. It would be nice if you could tell me what to look for...too much scrolling :( What was the actual misplay in each log and what would be the correct play? I think it would be nice for the devs, too :)
       
    15. Iso

      Iso Member

      Joined:
      Sep 30, 2014
      Messages:
      323
      Likes Received:
      5
      Trophy Points:
      18
      Use HSBtoolBox and check for comments. Every log has comment on misplay(s).
       
    16. crazy3216

      crazy3216 New Member

      Joined:
      May 20, 2016
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      1
      cant be used after the new update of HB>_<
       
    17. fredspank

      fredspank New Member

      Joined:
      Jun 22, 2014
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      0
      i can't use : /
       

      Attached Files:

    18. OtisRight

      OtisRight New Member

      Joined:
      Aug 6, 2016
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      I wil update the routine after the next HB update.

      Coolmaster said, it's gonna include some major changes to the combo system(and some other nice tweaks) - should be out in a few days :)
       
    19. hilkiah

      hilkiah New Member

      Joined:
      Sep 13, 2016
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      1
      I can't use your bot, some files can't be complied. Check this.

      2016-09-13 16:10:45,551 [10] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Triton.Bot.IRoutine> - Initializing
      2016-09-13 16:10:45,559 [1] DEBUG Logger (null) - Current bot set to DefaultBot.
      2016-09-13 16:10:53,910 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(72,18) : warning CS0219: The variable 'concede' is assigned but its value is never used
      2016-09-13 16:10:53,911 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(647,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
      2016-09-13 16:10:53,911 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(1044,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
      2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(1060,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
      2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(1199,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
      2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\BoardTester.cs(99,20) : warning CS0219: The variable 'omd' is assigned but its value is never used
      2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\BoardTester.cs(100,20) : warning CS0219: The variable 'emd' is assigned but its value is never used
      2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\CardDB.cs(5637,17) : warning CS0219: The variable 'de' is assigned but its value is never used
      2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\ComboBreaker.cs(52,21) : warning CS0219: The variable 'i' is assigned but its value is never used
      2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Mulligan.cs(113,30) : warning CS0168: The variable 'ee' is declared but never used
      2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Mulligan.cs(145,34) : warning CS0168: The variable 'eee' is declared but never used
      2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(152,21) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(528,22) : warning CS0219: The variable 'frothingberserkerEnemy' is assigned but its value is never used
      2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(529,22) : warning CS0219: The variable 'frothingberserkerOwn' is assigned but its value is never used
      2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(530,22) : warning CS0219: The variable 'grimpatronEnemy' is assigned but its value is never used
      2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(531,22) : warning CS0219: The variable 'grimpatronOwn' is assigned but its value is never used
      2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(908,80) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(909,72) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(910,71) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(930,76) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(931,76) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(981,78) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(982,75) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(983,81) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(1256,25) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(2444,68) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(2676,55) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(2677,64) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Playfield.cs(1528,34) : warning CS0219: The variable 'dontkill' is assigned but its value is never used
      2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Playfield.cs(2608,42) : error CS1501: No overload for method 'checkIfComboWasPlayed' takes 1 arguments
      2016-09-13 16:10:53,919 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Playfield.cs(5689,18) : warning CS0219: The variable 'cthunonboard' is assigned but its value is never used
      2016-09-13 16:10:53,919 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\penalties\Pen_DREAM_05.cs(31,13) : warning CS0162: Unreachable code detected
      2016-09-13 16:10:53,983 [10] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Triton.Bot.IPlugin> - Initializing
       
    20. derdj

      derdj Member

      Joined:
      Jun 22, 2016
      Messages:
      42
      Likes Received:
      0
      Trophy Points:
      6
      He literally explained in the prior post, that it will be updated with the next HB update.
       

    Share This Page