• Visit Rebornbuddy
  • Unique thread : Behavior improvements

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

    1. soixnteneuf

      soixnteneuf New Member

      Joined:
      Nov 28, 2012
      Messages:
      51
      Likes Received:
      0
      Trophy Points:
      0
      -Master swordman wont attack face, with no taunt on the table......

      -Priest healed him self on full hp (30) , but he should heal a minion on the table what was damaged, And More important* he should not start with the heal and use 2 mana crystals. Now he could not place a card on the table due not enough mana crystals.

      Latest release of HB btw*
       
    2. jotd

      jotd Member

      Joined:
      Sep 27, 2010
      Messages:
      745
      Likes Received:
      1
      Trophy Points:
      18
      Enemy has 3/2. I have 0 mana. Bot plays coin, I have 1 mana. I have Smite on the hand (2dmg 1 mana).
      He ends round, doesn't play smite.
      ????
       
    3. gamingsynergies

      gamingsynergies Member

      Joined:
      Apr 13, 2014
      Messages:
      47
      Likes Received:
      0
      Trophy Points:
      6
      Another hunter issue from me. Explosive blast needs some reworking. This is the hunters best early game rush defense and second best AOE spell. Currently it seems to get wasted a heck of a lot and unused in times it would be valuable.

      If the opponent has =>2 minions with <=2 health explosive blast should have high priority.

      I recently had an opportunity to kill 4/5 enemy minions but instead a kill order was used to pick off one random minion and the AOE wasn't played.
       
    4. greenxeyezz

      greenxeyezz Member

      Joined:
      Jun 16, 2012
      Messages:
      289
      Likes Received:
      1
      Trophy Points:
      18
      Has master swordsman happened more than once?

      Priest healing spell has been reported as needing some additional looking into
      I believe the issue is with the use of coin, has been reported. Seems that bot sees priority of smite, sees coin, plays coin, but doesn't "rethink" about the original spell to be played and forgets about it.

      Not sure what logic needs to be resolved with the card, but has been reported as needing extra work.
       
      Last edited: May 13, 2014
    5. KBK2006

      KBK2006 Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      171
      Likes Received:
      15
      Trophy Points:
      0
      Hunter - Arcane Shot on Faerie Dragon

      HUNTER:

      Looks like the bot tries to attack Faerie Dragon with Arcane shot. And tries alot of times
      09:59:10.264
      until
      10:00:11.319
      when i stopped it...

      Log attached
       

      Attached Files:

    6. soixnteneuf

      soixnteneuf New Member

      Joined:
      Nov 28, 2012
      Messages:
      51
      Likes Received:
      0
      Trophy Points:
      0
      Yes, i see it a few times that it wont attack with the way free to go for the face.
       
    7. Fibula

      Fibula New Member

      Joined:
      Apr 7, 2014
      Messages:
      58
      Likes Received:
      0
      Trophy Points:
      0
      Greenxeyezz please tell me is this a problem or is it intended because I do not know whether I should report such behavior or just bash my head against the wall and wait for API ;D

      1st situation: Enemy had 2/2 Frostwolf Grunt taunt up, bot had 2x 2/3 Spirit Wolf with taunt ready to attack. Bot just played loot hoarder into the field and skipped turn instead of killing that 2/2 taunt with one of the Spirit Wolves (which would still survive with 1hp) and attacking face with another one.

      2nd situation: Enemy places 6/5 Lord of the Arena taunt on his empty board. Bot have 7/8 Earth Elemental taunt ready to attack which he buffs with Shattered Sun Cleric to 8/9 and just skips turn without doing nothing.

      0.52 normal profile.

      Why bot makes such decision not to attack taunt with another taunt even if his taunt would survive that attack. It's really bad to leave enemy minions alone especially if we can kill them and survive.
       
    8. kutsal

      kutsal New Member

      Joined:
      May 8, 2014
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      .52
      Hunter
      Rush Profile

      Enemy had stealthed panther that got buffed to be taunted. So stealth taunted minion on enemy side. Bot wanted to silence that minion with owl but couldn't because stealth is not targattable.
       
    9. gamingsynergies

      gamingsynergies Member

      Joined:
      Apr 13, 2014
      Messages:
      47
      Likes Received:
      0
      Trophy Points:
      6
      Questing adventurer should not ever be played alone.

      It should have high priority on turns where it can play enough other cards to have > health than the opponent has damage cards on the board.

      The bot just used it for me on my 2 mana turn, by playing a coin, then Questing Adventurer where my opponent had two cards that could easily kill it.

      Questing adventurer is a very powerful mid game card (4-6 mana) when you can play 2-4 other cards on its same turn giving it at least 5/5
       
    10. greenxeyezz

      greenxeyezz Member

      Joined:
      Jun 16, 2012
      Messages:
      289
      Likes Received:
      1
      Trophy Points:
      18
      Does not seem to be an issue with the bot it self but the profile (default) this is how the developer(s) want(ed) it to play. However, I am sure they do not want this to happen EVERY time. All we can do is say we don't like skipping on attacking taunters when we can still survive, especially if its a large taunter.

      However it isn't a "flaw" in the bot or the cards per se, just a profile logic that needs to be changed. I have added look into Solo Taunters that we can kill and still survive into the profile logic to see if it will get fixed/looked at, however there is no guarantee.
       
    11. greenxeyezz

      greenxeyezz Member

      Joined:
      Jun 16, 2012
      Messages:
      289
      Likes Received:
      1
      Trophy Points:
      18

      added...thank you
       
    12. soixnteneuf

      soixnteneuf New Member

      Joined:
      Nov 28, 2012
      Messages:
      51
      Likes Received:
      0
      Trophy Points:
      0
      problem with buffing the young priest with the Shattered sun cleric, keeps looping till end turn

      Checking hand cards priorities :
      Card Lesser Heal has a low priority
      Card Murloc Raider has a low priority
      Card Grimscale Oracle must be ignored
      Card Shattered Sun Cleric has a low priority
      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Grimscale Oracle must be ignored
      Card Murloc Raider has a low priority
      Card Lesser Heal has a low priority
      Card Shattered Sun Cleric has a low priority

      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Shattered Sun Cleric has a low priority
      Card Grimscale Oracle must be ignored
      Card Lesser Heal has a low priority
      Card Murloc Raider has a low priority
      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Shattered Sun Cleric has a low priority
      Card Lesser Heal has a low priority
      Card Grimscale Oracle must be ignored
      Card Murloc Raider has a low priority
      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Grimscale Oracle must be ignored
      Card Lesser Heal has a low priority
      Card Shattered Sun Cleric has a low priority
      Card Murloc Raider has a low priority
      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Murloc Raider has a low priority
      Card Lesser Heal has a low priority
      Card Shattered Sun Cleric has a low priority
      Card Grimscale Oracle must be ignored
      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Grimscale Oracle must be ignored
      Card Lesser Heal has a low priority
      Card Shattered Sun Cleric has a low priority
      Card Murloc Raider has a low priority
      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Shattered Sun Cleric has a low priority
      Card Lesser Heal has a low priority
      Card Grimscale Oracle must be ignored
      Card Murloc Raider has a low priority
      Grabbing card: Shattered Sun Cleric

      Dropping currently held card!

      Checking hand cards priorities :
      Card Shattered Sun Cleric has a low priority
      Card Murloc Raider has a low priority
      Card Grimscale Oracle must be ignored
      Card Lesser Heal has a low priority
      Grabbing card: Shattered Sun Cleric
       
    13. soixnteneuf

      soixnteneuf New Member

      Joined:
      Nov 28, 2012
      Messages:
      51
      Likes Received:
      0
      Trophy Points:
      0
      Dont drop the coldlight seer first, drop first the bluegill warrior then the coldlight seer due the battlecry buff

      example.jpg
       
    14. Fibula

      Fibula New Member

      Joined:
      Apr 7, 2014
      Messages:
      58
      Likes Received:
      0
      Trophy Points:
      0
      Thanks for explanation. In my personal opinion something should be changed in that behavior. In 9 out of 10 situations you want to kill that taunt even if you die as well just because he is a taunt. Also if you do not kill him and he does not kill himself on you in his turn bot will just sit and just drop minions on board until one of them will be suited to kill that taunt but what are the chances of that? In most situations you also want to at least injure enemy taunt (except if you play against priest but 8 out of 9 times you will play against someone else) even if you kill own minion so that you can kill him next turn or he will kill himself while attacking something. You need to keep that board control and by passing turn you give initiative to the enemy and he can do lots of staff to you without even harming himself. You do not want to give initiative to opponent even if that means killing own minions. At least that's my opinion based on my experience in game and on checking on what's bot doing.

      I noticed few other things:

      1. Enemy had one 1/1 paladin recruit on field. Bot had some minions, he played 3/3 Grizzli taunt and then dropped Leeroy Jenkins but he did not attack with that Leeroy. He just ended turn. There was no taunt on enemy field, as you can see 2 yetis attacked face without any problem. First time I've seen him do this so maybe that was just some one time glitch.

      Code:
      Checking hand cards priorities :
      	Card Ironfur Grizli has a low priority
      	Card Leeroy Jenkins has a low priority
      Grabbing card: Leeroy Jenkins
      
      Dropping currently held card!
      
      Checking hand cards priorities :
      
      	Card Ironfur Grizli has a normal priority
      Grabbing card: Ironfur Grizli
      
      Dropping currently held card!
      
      Checking hand cards priorities :
      
      Attacking Uther with Chillwind Yeti
      
      Checking hand cards priorities :
      
      Attacking Uther with Chillwind Yeti
      
      Checking hand cards priorities :
      
      No target for Leeroy Jenkins
      
      Ending turn.
      2. Bot attacked into Sunwalker 4/5 with Divine Shield first with 4/6 yeti to pop the shield and then with 2/1 young priestess - it should be another way around.

      3. Bot had 10 mana and empty board, enemy had 13hp bot counted that he can kill him with dropping Fire Elemental that will attack face with his 3 attack battlecry (6 mana) then dropping Leeroy Jenkins (4 mana) and dropping Argent Commander (6 mana) so total of 16 mana he miss calculated his mana. First time that I've seen something like this.

      Code:
      If our computations are good : we can kill hero. Lets try it ;) 
      Grabbing card: Fire Elemental
      
      Dropping currently held card!
      
      Targeting card: Valeera Sangwinar
      
      Grabbing card: Leeroy Jenkins
      
      Dropping currently held card!
      
      Grabbing card: Argent Commander
      
      Dropping currently held card!
      
      Attacking Valeera Sangwinar with Leeroy Jenkins
      BTW I am writing this just to let you know about that things. I think that focusing on that API is really more important so if you choose to fix missplays or errors that I list it's up to you. I am really happy with HSB I already have more than 50% win rate on ranked games so it's great!
       
    15. greenxeyezz

      greenxeyezz Member

      Joined:
      Jun 16, 2012
      Messages:
      289
      Likes Received:
      1
      Trophy Points:
      18
      Yep, That taunt killing/ending turn has been discussed in other threads and hawker has denied changing it as of now, if you keep talking about it, he might change something eventually. Hopefully or we wait till API is released.

      Agreed divine shield needs to be looked at I believe it is reported already.

      everything you list is greatly appreciated I am sure, just difficult to adjust to preference of game play/style than it is to adjust errors such as miscalculating lethal with cards. that is something very specific and am wondering if it read/had read cards in memory and mis calculated it that way. I am not sure. Only the developer can help you there.
       
    16. DarkOS

      DarkOS New Member

      Joined:
      Jun 15, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      0
      .52 Priest heals self at 30 life

      Code:
      Checking hand cards priorities :
      
      	Card Emperor Cobra has a normal priority
      	Card Demolisher has a normal priority
      	Card Injured Blademaster has a low priority
      	Card Polymorph has a high priority!
      Grabbing card: Polymorph
      
      Targeting card: Azure Drake
      
      Checking hand cards priorities :
      
      	Card Lesser Heal has a very low priority
      Grabbing card: Lesser Heal
      
      Targeting card: Anduin Wrynn
       
    17. greenxeyezz

      greenxeyezz Member

      Joined:
      Jun 16, 2012
      Messages:
      289
      Likes Received:
      1
      Trophy Points:
      18
      instread of damaged minion right?

      edit: for some reason everytime i quote i get like 2 other quotes lol
       
      Last edited: May 15, 2014
    18. DarkOS

      DarkOS New Member

      Joined:
      Jun 15, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      0
      actually, no. There was no damaged friendly minion on the board at the time.
       
    19. Fibula

      Fibula New Member

      Joined:
      Apr 7, 2014
      Messages:
      58
      Likes Received:
      0
      Trophy Points:
      0
      I've seen many times that bot was doing great until some weird taunt appeared on enemy side and then everything went bad for him. He loses many game because of that. Even if he only loses like 5 games out of 100 because of that it's still 5% win rate change so quite a lot.

      There is some miss calculation with Fire Elemental mana cost when there is possible lethal (like I said in post above) I just witnessed it the second time - bot had lethal from minions already on board (didn't even had to drop anything more), he had 7 mana and calculated that he can kill enemy. He dropped Fire Elemental and attacked enemy hero with it's power for 3 dmg and then he wanted to drop Leeroy with 1 mana. So there is something strange with that Fire Elemental-lethal-mana cost computation.
       
    20. N3k0

      N3k0 New Member

      Joined:
      May 15, 2014
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Because there was a 0/1 taunt totem on enemy board bot refused to attack it with the only mob he had on field Leeroy Jenkins. Next turn enemy gets +3 atack on that 0/1 and kills Leeroy. Bot should always kill 0 attack taunts instead of just passing turn :(
       

    Share This Page