• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Unique thread : Behavior improvements

    Discussion in 'Hearthbuddy Forum' started by Wobble, Apr 18, 2014.

    1. ridder654

      ridder654 New Member

      Joined:
      Aug 2, 2012
      Messages:
      194
      Likes Received:
      0
      Trophy Points:
      0
      using .38 i has a 2/1 murlock and a 2/3 minion. enemy had a 1/2 taunt. it skipped the turn instead of using the 2/1 murlock to kill the taunt


      next game. enemy had a 7/2, 4/2 and a few oter small minions, no taunts. i had a 4/2, 4/2, 2/1, 2/1. enemy had enough dps to kill me. bot does not atk with any of my minions, it just ends turn. it didnet even hit enemy face0
       
      Last edited: Apr 25, 2014
    2. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      build 38 did attack and afterwards played the raid leader, it should have done it the other way round to increase damage dealt.
       
    3. ridder654

      ridder654 New Member

      Joined:
      Aug 2, 2012
      Messages:
      194
      Likes Received:
      0
      Trophy Points:
      0
      Noticed that time inbetween attacks is much longer in .38 vs .36. In .36 minions attacked almost immediately after one another. In .38 there is about a 3 sec delay between minions attacks.
       
    4. b3rz3rk

      b3rz3rk Member

      Joined:
      Dec 3, 2011
      Messages:
      157
      Likes Received:
      0
      Trophy Points:
      16
      Timber wolf needs to be dropped before attacking.. just had a situation where the bot attacked first, then placed the timber wolf.
       
    5. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      Build .38:
      if we have 7 health and the enemy has a damaged core hound with 9/5 out there, you should kill that minion before going for the enemy face.
      If you don't you will die the next round, if you do, you might survice long enough to kill the enemy.

      [09:38:49.395 N] Class not found: CardDefs.CS2_050 ([name=Verbrennungstotem id=74 zone=PLAY zonePos=2 cardId=CS2_050 player=1])
      [09:38:49.397 N] GetCardToUseOn()? Card behavior not found => using default behavior
       
      Last edited: Apr 27, 2014
    6. Halunke

      Halunke New Member

      Joined:
      Apr 16, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      Baron Geddon:

      I have a 3/2 minion and bot played baron Geddon. enemy has 6/1 and 3/5.
      Bot attacked the 6/1 with the 3/2 minion instead of the 3/5 ( so that Baron Geddons power would kill him).

      =

      Bot should calculate Geddons power when trading.
       
    7. HB2762K65

      HB2762K65 Member

      Joined:
      Jun 6, 2011
      Messages:
      69
      Likes Received:
      0
      Trophy Points:
      6
      hunter should mulligan Timber Wolf. (0.38)
       
    8. b3rz3rk

      b3rz3rk Member

      Joined:
      Dec 3, 2011
      Messages:
      157
      Likes Received:
      0
      Trophy Points:
      16
      Bot should prioritize buffing minions before others. Just had it kill 2/1 minion with 2/5 instead of 2/2 raid leader.

      Also Blessing of Might should have some modifications, just had it use it on Silver Hand Recruit who was just summoned instead of minion on board which could have been used to attack.
      "Checking hand cards priorities :
      Card Blessing of Might has a low priority
      Grabbing card: Blessing of Might

      Targeting card: Silver Hand Recruit"


      _______________________

      If bot is going to use spell to kill minion this turn, it should do it before attacking with own minions. Suicided minion before using Hammer of Wrath on Raid Leader.

      Aand it lost this game to easy ai practice
       
      Last edited: Apr 27, 2014
    9. jotd

      jotd Member

      Joined:
      Sep 27, 2010
      Messages:
      745
      Likes Received:
      1
      Trophy Points:
      18
      This one is probably hard to implement. If the enemy has for example a 4/1 minion on the board he shouldn't play a 5/4 minion because it gives the enemy an easy trade.
      But this should only be true if you have more than 20 health. It should also be true if you have less than 3 cards on the hand. (wasting cards if you have not many options is bad)
      It should not be true if you don't have anything else to play (and more than 3 cards on the hand).

      There are many options that play into this. For example if the minion you play has a battlecry that kills the 4/1 minion. Or if the minion has a deathrattle. Or if the minion has another battlecry that does something useful.

      Probably somebody else can post an opinion on this, I'm not sure if this should be implemented or if it would fuck up the bot too hard. :p
       
    10. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      ye the board control is totally wrong it really needs fixes on that or the bot wil never have a winrate of 50% 85%
       
    11. ridder654

      ridder654 New Member

      Joined:
      Aug 2, 2012
      Messages:
      194
      Likes Received:
      0
      Trophy Points:
      0
    12. SIL3N7

      SIL3N7 Active Member

      Joined:
      Jun 12, 2012
      Messages:
      1,119
      Likes Received:
      11
      Trophy Points:
      38
      when playing a shammy murloc deck. I played a Faceless Manipulator to decied to copy a 4-1 card and not a 6-6 card with a +1- +1 battle cry to all cards.
       
    13. leo_

      leo_ New Member

      Joined:
      Mar 24, 2013
      Messages:
      19
      Likes Received:
      0
      Trophy Points:
      0
      Using .39

      When i was fighting against 0/2 - Mirror Image (taunt) and 0/1 Mirror Image (taunt).
      I had 1/1 - Goldshire Footman (taunt), 2/2 - Frostwolf Grunt (taunt) and 3/1 - Wolfrider.

      The bot used 3/1 - Wolfrider to kill 0/1 - Mirror Image (taunt) instead of 1/1 - Goldshire Footman (taunt).
      But he did right againt 0/2 - Mirror Image (taunt) using 2/2 - Frostwolf Grunt (taunt).
       
    14. Int3

      Int3 New Member

      Joined:
      Sep 27, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      The bot should play Unbound Elemental before any cards with overload. Just witness it play a Lightning Bolt, Feral Spirit, and then Unbound Elemental in that order. (with .40)
       
    15. Fibula

      Fibula New Member

      Joined:
      Apr 7, 2014
      Messages:
      58
      Likes Received:
      0
      Trophy Points:
      0
      .40

      Is Leeroy working properly now? Does he still attacks whelps?

      Also bot have 1 mana and Sinister Strike in hand (cost: 1 mana) he refuses to use it.

      Checking hand cards priorities :
      Card Sinister Strike must be ignored

      Checking hand cards with very low priority :

      Ending turn.

      He should be using this card if he have 1 mana left.
       
    16. DarkOS

      DarkOS New Member

      Joined:
      Jun 15, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      0
      .40 Priest
      Temple Enforcer keeps trying to drop but cant seem to target a friendly minion for the health buff. Turn timed out after it kept trying over and over.
       
    17. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      i still have .40 skipping attacks if we have no enemy taunt up and 2 minions could still attack the enemy hero. HearthBuddy just ended the turn.
      We also still don't immediately go for the enemy hero if we can destroy him right at the beginning of our turn, we still lay down minions
       
    18. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      Enemy hat 2 0/2 taunters out , we used bloodlust to push our totems , and then didn't attack even though we could have killed at least one taunter. Wasted buff.

      Class not found: CardDefs.CS2_051 ([name=Steinklauentotem id=83 zone=PLAY zonePos=2 cardId=CS2_051 player=2])
      GetCardToUseOn()? Card behavior not found => using default behavior
      Attacking Voodoodoktor with Steinklauentotem

      Bot also seems to have trouble with Windspeaker - Card - Hearthstone , he can't select a target for the buff and takes the card back.

      Also we seem to often buff windfury twice to the same minion which is wasting one bufff
       
      Last edited: Apr 30, 2014
    19. DarkOS

      DarkOS New Member

      Joined:
      Jun 15, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      0
      .40 Priest - Heals minions at full health

      for some reason it used the priest power to heal a Shieldbearer that was already at full health (4).

      Code:
      Checking hand cards priorities :
      	Card Circle of Healing must be ignored
      	Card Power Word: Shield must be ignored
      
      Checking hand cards with very low priority :
      	Card Lesser Heal has a very low priority
      Grabbing card: Lesser Heal
      
      Targeting card: Shieldbearer
      
      ------------------------------------------------------------
      Checking hand cards priorities :
      	Card Circle of Healing must be ignored
      
      Checking hand cards with very low priority :
      
      Ending turn.
       
    20. randomstraw

      randomstraw Community Developer

      Joined:
      Jul 17, 2012
      Messages:
      1,611
      Likes Received:
      10
      Trophy Points:
      38
      .40

      used deadly posion on a weapon which already had deadly poison and only 50% uses left. (1/2)

      should not.

      -------------

      enemy minions, no taunt: 2/1 - 3/1 - 1/2
      bot used betrayal on the 1/2, not the middle one
      wrong logic here.
       

    Share This Page