(re: a hypothetical AI which never attacks)
That sounds awfully boring... and could lead to horrible situations where a game can't end.
Human player should surrender in that kind of a situation.
- Ability for the bot to surrender / vote to end.
Current surrender / vote to end policy is just fine. The host sets AIs-surrender option in the template. AIs always vote to end after all human players have voted.
- Ability for the bot to use the chat (not necesarily to read but at least to print something there)
This would be very useful.
As for the luck modifier a quick search in the C# code shows that the bot has this information.
Tell me the file name. Or the word to grep.
$ grep -iro ......................luck..................... *
bin/Debug/PlayBots/1051620318.txt:" DistributionID="-1" LuckModifier="0.0" Offens
bin/Debug/PlayBots/907229986.txt:" DistributionID="-1" LuckModifier="0.0" Offens
bin/Debug/PlayBots/1264450934.txt:" DistributionID="-1" LuckModifier="0.0" Offens