• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Wrong Placement

    Discussion in 'Hearthbuddy Forum' started by tozededao, Jan 5, 2015.

    1. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      Every single card is placed on the most right side of the board, no matter it buffs nearby cards or not, what a great way for Blizzard to discover who's botting...
       
    2. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Placement does need some work, as it was something that changed in GvG and the current system worked fine pre-GvG, but the bot does not simply place all minions on the far right.
       
    3. donleon

      donleon New Member

      Joined:
      Oct 18, 2014
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      yeah i noticed that too. Especially in the case of the "defender of argus" its is really dumb and obvious as heck.
       
    4. iwannawin

      iwannawin New Member

      Joined:
      Jan 7, 2015
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
    5. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      That's not a fix for the issue.

      Internally, UseAt, does - 1 already to take into account the difference of 0-based and 1-based indices between the HS API and Silverfish.

      The actual issue comes down to changes in the Hearthstone client post GvG when it comes to the battlefield and card placement. That's why the old SF code worked fine before GvG and now doesn't seem to be correct; the way HS handles the card placement is different. In addition, since we're now using human action rather than calling client functions to place cards, the logic for playing cards is different because of client animations and card sizes.

      We'll get it sorted out eventually, but the actual issue comes from quite a few things other than an off by one issue in the way we call SF. The next beta version will make some changes to the internal API to get it positioned better.
       
      Last edited: Jan 7, 2015

    Share This Page