greenxeyezz
Member
- Joined
- Jun 16, 2012
- Messages
- 289
I am trying to help the limited developer(s) with the issues and support. I am trying to separate each into its own category of behaviors/logic with the BOT with CARDS and with PROFILES. I am not asking for specific logic to be changed to, and if developer(s) feel otherwise that’s fine. I am hoping this makes it easier for them to see the problems that players are encountering, and I am trying to separate it from individual changes to entire bot changes.
What this means is
BOT LOGIC: This is how the Bot determines priority of cards, especially cards that have Discard, or +Spell or +Attack. We need to figure out if the Bot is reading the cards right and playing the cards right according to LOGIC. Such as if card A is played, we have lethal, rather than playing a normal “higher priority” card.
CARD LOGIC: Is the logic associated with a particular card. This can be something as simple as playing X card before, playing X card after, or in a certain position. This does NOT include complicated if then’s or combos, or intuitive thoughts, these are all reserved for PROFILE LOGIC.
PROFILE LOGIC: This is currently just a reserved placeholder for what some people are assuming should be implemented into the Bot/Card logic, but is in actuality a diverse and different or situational Logic that would only pertain to particular Decks/Situations, and therefore be classified as a PROFILE.
Currently there are NOT setup per bot, unless specified. So if you are going to report issues please do so with BOT version next to it.
Red = verified by more than one instance of this happening.
Blue = seen by a player but unverified, could be situational, or outlier.
Green = fixed and/or not going to be changed, logic is as intended.
Bot Logic:
• Coin Priority – Reported as bot seeing coin as priority to play a different card, but skips the card it played the coin for.
• Spell Damage – Two instances 1) Bot does NOT calculate spell damage into spells that are in hand for minion kill or lethal, and 2) Bot does calculate spell damage into spells that are in hand, but does NOT play the +Spell damage card
• Battle Cry w/ +Attack – Sometimes the card(s) Abusive Seargeant and Dark Iron Drawf do not put their battle cries on either Faerie Dragon or Opponent When played and end up with a loop and timeout.
• Silence – reported that silence will sometimes not silence minion with divine shield, could be possibility of two minions and only sees one.
• Cards w/Choice of two (Druid/Rogue) – Reported as bot not always making a choice between the two
• Death Calculation – Bot needs to calculate how much attack enemy has versus our health to check for lethal from enemy. Not sure if it was related to the Minion on Enemy being Taunt or not. But let the enemy Live (when could have killed and skipped turn) and therefore enemy attacked us and we died.
• Hero Spell Calculation - With Weapon Based (rogue) or druid (attack). Will attack with weapon, cause weapon to go away, have 8 mana left, no cards, and not REINSTATE weapon/hero power. Seems that bot works "card logic" then "attack logic" but does not go back to "card logic" to include Hero Power.
• Card Draw Card - Logic - Rework needed - When playing a card that "draws" cards, the bot will not always wait for the "last card" to be drawn before making priority of which card to play.
• Lethal Calculation Needs Rework - Had lethal, instead attacked a minion with a 2/1 and a 3/2 instead of a 2/1 and a 1/1 or just the 3/2 alone, and caused 1 HP to be left.
• Stealthed Creatures w/Taunt (maybe without) - When a stealth creature is taunted, bot will try and "silence" the stealth taunt, needs to add a flag for stealth to ignore for direct attacks/silences
• Stealth in General - Bot seems to sometimes take these minions as not stealthed and tries to cast spells/buff them when cannot. Loops till end turn
• Abomination - now reported that bot will not play any minions against this card instead of playing SOME minions.
Card Logic
• Faerie Dragon – Bot does not see it as not targetable and will spells/skills to try and attack.
• Frostwolf Warlord – Has high priority over other cards. But if other cards WILL be played, needs to play other cards first to maximize +1/+1
• Raging Worgan - When playing against, not sure if bot sees this as a Windfury Card, because it tends to give it lower priority and let it live, also does this with other car
• Rockbiter - Reported as being cast on Ragnoros (not attackable character) Work logic
• Kill Command - Check to see if can place other minions first to maximize damage before cast. Currently casts first and does not maximize damage.
• Cone of Cold/Arcane Explosion - reported as not being cast but being held on to, could be due to minion priority over spells and mage does have some priority with spells....bot might be using spells as "kill" only logic.
Profile Logic (Not being worked on as this is individual)
• Combo with Paladin Deck, with Consecration
• Scavenging Hyena when to play
• Single Taunt on Opponent, more than one taunt on our side, that can kill Their minion and still survive, lots of complaints of just passing turn when can kill minion (may be situational on minion on their side, and its effects, and how many minions on our/their side)
Fixed Issues (Listed only to show that devs are looking/reading at your issues/bugs and some things are being fixed! Will only list previous fixes of last update and then delete as it is unecessary)
• Faceless Manipulator - Reported as if no minions on board, still has higher priority over other cards cannot play since doesn't target opponents minions to play or change priority. Similar to Abusive Sergeant and Dark Iron Dwarf on own side.
• Lightwell - if buffed to have an attack bot sometimes thinks it still has no attack and will not use it to attack.
• Succubus – Bot puts high priority on this when bot will end up playing another card. This needs to be reworked that if bot needs to play another card, play before succubus. Especially with 2 cards in hand, and plenty of mana to play. Does not need to change completely just reworked/looked at.
• Abomination – Bot does not take into account the Deathrattle and plays minions (including 2HP minions) then attacks the abomination
• Mage Immunity – Bot does not see mage as IMMUNE to death, and will try and attack and think it has lethal damage
• Minion w/Summon – Bot does not always take into account full board and the summon never happens, possible play another card instead, or no card. (May end up being Profile Logic)
• Plays + attack cards then ends turn without attacking - bot plays cards such as + attack cards and then ends turn without attacking.
Will continue to update as I see posts in the forum with complaints. I will try to verify them from Blue to red, but is always hard to verify depending on circumstances.
What this means is
BOT LOGIC: This is how the Bot determines priority of cards, especially cards that have Discard, or +Spell or +Attack. We need to figure out if the Bot is reading the cards right and playing the cards right according to LOGIC. Such as if card A is played, we have lethal, rather than playing a normal “higher priority” card.
CARD LOGIC: Is the logic associated with a particular card. This can be something as simple as playing X card before, playing X card after, or in a certain position. This does NOT include complicated if then’s or combos, or intuitive thoughts, these are all reserved for PROFILE LOGIC.
PROFILE LOGIC: This is currently just a reserved placeholder for what some people are assuming should be implemented into the Bot/Card logic, but is in actuality a diverse and different or situational Logic that would only pertain to particular Decks/Situations, and therefore be classified as a PROFILE.
Currently there are NOT setup per bot, unless specified. So if you are going to report issues please do so with BOT version next to it.
Red = verified by more than one instance of this happening.
Blue = seen by a player but unverified, could be situational, or outlier.
Green = fixed and/or not going to be changed, logic is as intended.
Bot Logic:
• Coin Priority – Reported as bot seeing coin as priority to play a different card, but skips the card it played the coin for.
• Spell Damage – Two instances 1) Bot does NOT calculate spell damage into spells that are in hand for minion kill or lethal, and 2) Bot does calculate spell damage into spells that are in hand, but does NOT play the +Spell damage card
o Azure Drake w/ Soulfire
• Minion Placement – Does not always place minions next to +attack minions/totems to maximize attacks. Seems to be random EDIT: Seems to place on right side more often than other places.o Shaman -- +Attack Totem
o Dire Wolf Alpha -- +Attack
o Defender of Argus -- +Attack/+HP
• Silence – reported that silence will sometimes not silence minion with divine shield, could be possibility of two minions and only sees one.
o Mark of the Wild
o Keeper of the Grove
o Beastial Wraith
o Sap
o Druid of the claw
• Hero Spell Calculation - With Weapon Based (rogue) or druid (attack). Will attack with weapon, cause weapon to go away, have 8 mana left, no cards, and not REINSTATE weapon/hero power. Seems that bot works "card logic" then "attack logic" but does not go back to "card logic" to include Hero Power.
• Card Draw Card - Logic - Rework needed - When playing a card that "draws" cards, the bot will not always wait for the "last card" to be drawn before making priority of which card to play.
• Lethal Calculation Needs Rework - Had lethal, instead attacked a minion with a 2/1 and a 3/2 instead of a 2/1 and a 1/1 or just the 3/2 alone, and caused 1 HP to be left.
• Stealthed Creatures w/Taunt (maybe without) - When a stealth creature is taunted, bot will try and "silence" the stealth taunt, needs to add a flag for stealth to ignore for direct attacks/silences
• Stealth in General - Bot seems to sometimes take these minions as not stealthed and tries to cast spells/buff them when cannot. Loops till end turn
• Abomination - now reported that bot will not play any minions against this card instead of playing SOME minions.
Card Logic
• Faerie Dragon – Bot does not see it as not targetable and will spells/skills to try and attack.
o Mortal Strike
o Healing Spells/Cards when damaged
• SI:7 Agent – Not always played as second card for combo effect• Frostwolf Warlord – Has high priority over other cards. But if other cards WILL be played, needs to play other cards first to maximize +1/+1
• Rockbiter - Reported as being cast on Ragnoros (not attackable character) Work logic
• Kill Command - Check to see if can place other minions first to maximize damage before cast. Currently casts first and does not maximize damage.
o Swipe to be included in this check for max damage
• Shadow Ward: Pain - Reported as using on minions 1/1 instead of 2/3 and 3/2 that are reported on board.• Cone of Cold/Arcane Explosion - reported as not being cast but being held on to, could be due to minion priority over spells and mage does have some priority with spells....bot might be using spells as "kill" only logic.
Profile Logic (Not being worked on as this is individual)
• Combo with Paladin Deck, with Consecration
• Scavenging Hyena when to play
• Single Taunt on Opponent, more than one taunt on our side, that can kill Their minion and still survive, lots of complaints of just passing turn when can kill minion (may be situational on minion on their side, and its effects, and how many minions on our/their side)
Fixed Issues (Listed only to show that devs are looking/reading at your issues/bugs and some things are being fixed! Will only list previous fixes of last update and then delete as it is unecessary)
o Bloodlust
o Druid + attack
Will continue to update as I see posts in the forum with complaints. I will try to verify them from Blue to red, but is always hard to verify depending on circumstances.
Last edited: