Experimental AI: add ids for candidate actions

Also change the names of two CAs to match the function names (and the ids).
This commit is contained in:
mattsc 2019-12-17 06:33:40 -08:00
parent e82469adcb
commit b0a79e6e9f

View file

@ -562,6 +562,7 @@
{AI_CA_LEADER_SHARES_KEEP}
[candidate_action]
engine=lua
id=recruit_rushers
name=recruit_rushers
max_score=300000
evaluation="return (...):recruit_rushers_eval()"
@ -569,13 +570,15 @@
[/candidate_action]
[candidate_action]
engine=lua
name=switch_castle
id=castle_switch
name=castle_switch
max_score=290000
evaluation="return (...):castle_switch_eval()"
execution="(...):castle_switch_exec()"
[/candidate_action]
[candidate_action]
engine=lua
id=retreat_injured
name=retreat_injured
max_score=205000
evaluation="return (...):retreat_injured_units_eval()"
@ -583,6 +586,7 @@
[/candidate_action]
[candidate_action]
engine=lua
id=grab_villages
name=grab_villages
max_score=200000
evaluation="return (...):grab_villages_eval()"
@ -590,6 +594,7 @@
[/candidate_action]
[candidate_action]
engine=lua
id=spread_poison
name=spread_poison
max_score=190000
evaluation="return (...):spread_poison_eval()"
@ -597,6 +602,7 @@
[/candidate_action]
[candidate_action]
engine=lua
id=place_healers
name=place_healers
max_score=95000
evaluation="return (...):place_healers_eval()"
@ -604,13 +610,15 @@
[/candidate_action]
[candidate_action]
engine=lua
name=hunt_villages
id=village_hunt
name=village_hunt
max_score=30000
evaluation="return (...):village_hunt_eval()"
execution="(...):village_hunt_exec()"
[/candidate_action]
[candidate_action]
engine=lua
id=move_to_enemy
name=move_to_enemy
max_score=1
evaluation="return (...):move_to_enemy_eval()"