- Decorelated the testsuite AI timer from the game timer to be able to have reproduceable results with AI tests. - Created a random generator wrapper class - Used two seperate instances of this random generator for AI and for the game - Added methods to load randoms into AI from a testcase - Fixed a probleme with undo and premade decks introduced in r4035 - Added basic test to test AI proliferate code - Cleaned up goblin_artillery test - Added AI tests into the testsuite test list - Fixed looping bug into the multi target AI code
24 lines
308 B
Plaintext
24 lines
308 B
Plaintext
FORCEABILITY
|
|
AICALLS 18
|
|
[INIT]
|
|
FIRSTMAIN
|
|
[PLAYER1]
|
|
life:20
|
|
# to check that AI does not target itself
|
|
poisoncount:1
|
|
inplay:Thrummingbird
|
|
[PLAYER2]
|
|
life:20
|
|
poisoncount:1
|
|
[DO]
|
|
ai
|
|
[ASSERT]
|
|
COMBATEND
|
|
[PLAYER1]
|
|
life:20
|
|
poisoncount:1
|
|
inplay:Thrummingbird
|
|
[PLAYER2]
|
|
life:19
|
|
poisoncount:2
|
|
[END] |