I have some questions regarding the help files.
GlobalValues.json - What are all the categories about? With that I mean:
FirstTurnValueWeight,
SecondTurnValueWeight,
GlobalDivineShield, ... There are one page about it but it does not really discuss the different values. It also says:
Strongly recommend to use value weight other than 1 or 0, or it'll cause final board value is very hard to fine-tune., but then example shows 0 and 1. So I'm confused.
Tactic.json - Not really described anywhere. It only exists in the aggro folder and then
AttackOppHeroBonus is set to 1. Are their any other flags or is this the only one? And is it a value between 0-1 (that's my guess).
Please list all files that can be customized.
In
http://www.hearthranger.com/onlinehelp/hs/visionai/VisionAI_how_to_understand_json_config.htm we start off pretty good. But then later on there are quite a few question marks left.
For example: entity_collection_expr, there are no real explanation on the values. So I try now to guess and if you could be so kind to say if I'm wrong or not.
my_deck - What cards that is know left in the deck - Does Vision AI know the entire deck? Or can you only use count etc and not look if there is a card left.
my_graveyard - The cards that has been destroyed
my_hand - What cards I'm holding right now
my_heropower - No idea what this does to be honest
my_heroweapon - Used to check
attack and
durabilitymy_hero - Used to check attributes of my hero
my_minions - What minions that are present on the board
my_secret - What secrets I currently have. (my_secrets would be a better name since you can have more then one)
my_target - For for calculating when you target something? This one is
very interesting, please describe. Since it's could be very important for example if you should use
Hunters mark or not
my_discover - Not sure what this is. Is this for global discovery configuration?
my_played - Collection of all played cards
my_self - What is the difference between my_hero and my_self?