I think that "BeforePlayCardBonus, (set a card's bonus before it's going to be played.)" just provides a bonus to a certain play whenever certain criteria are met, the bot is more likely to play this card due to the increase in value.
"InHandBonus, (set a card's bonus if it's inhand)" just gives value to keeping a certain card in your hand, so a bonus is given when the card is kept in your hand instead of using it.
Here you can find a not so great explanation:
http://www.hearthranger.com/onl...derstand_json_config.htm Don't forget to use the thank you button on my first post in the
dutchpowner's Meta Decks for Vision AI topic :))