Commit graph

1020 commits

Author SHA1 Message Date
Iurii Chernyi
7672a9d7ff ai macros and aliases 2009-08-23 22:04:06 +00:00
Iurii Chernyi
70e0ce4400 new candidate action - testing_ai_default::aspect_recruitment_phase.
Reworked RCA AI to use formula_ai recruitment
2009-08-23 10:44:35 +00:00
Iurii Chernyi
21e097d181 externalized scores of candidate actions in RCA ai 2009-08-23 00:41:13 +00:00
Iurii Chernyi
96d6531065 removed debug_label from poisoning formula 2009-08-21 16:38:50 +00:00
Bartek Waresiak
02c931ab63 Add recruitment.fai to /ai/formula/lib, improve unit choosing algorithm 2009-08-17 17:17:24 +00:00
Bartek Waresiak
f572929016 Disable Formula AI from AIs list,
...make it availale for now only in debug mode
2009-08-16 11:58:32 +00:00
Iurii Chernyi
6a55681bb3 Added a new developer ai configuration 2009-08-15 19:59:52 +00:00
Bartek Waresiak
ea0f15eb57 Formula AI update 2009-08-14 17:07:17 +00:00
Bartek Waresiak
1938717b2e Slence flood of errors coming from testing formula recruiting code 2009-08-14 12:19:19 +00:00
Bartek Waresiak
c47641dd25 Changed description of Formula AI from /ai/dev/, small fix to recruitment 2009-08-13 18:46:46 +00:00
Bartek Waresiak
9f71b56c87 New fai recruitment, added formula AI as choosable AI 2009-08-13 18:39:57 +00:00
Iurii Chernyi
13a103f640 recruitment as aspect 2009-08-12 11:19:17 +00:00
Iurii Chernyi
3b93f971b7 added example usage of side_formulas stage to 'Formula AI' multiplayer AI 2009-08-09 21:04:47 +00:00
Iurii Chernyi
f74d97dbc7 modified knalgan faction config to use new-style ai config snippet 2009-08-04 21:02:46 +00:00
Iurii Chernyi
39633ab2f8 examples of new-style ai configurations 2009-08-04 21:02:29 +00:00
Iurii Chernyi
ba6a7aa2c4 used 'attacks' aspect to keep a cache of attacks...
...shared between ai_default/formula_ai/composite_ai code
2009-08-03 22:03:13 +00:00
Iurii Chernyi
09223f03cc new AI configuration syntax. Note: boost 1.35 required for compilation 2009-08-01 14:17:15 +00:00
Bartek Waresiak
15e8822ea3 Improvements to poison RCA eval 2009-07-05 00:24:25 +00:00
Iurii Chernyi
98067da724 changes to fai candidate action manager...
...and poisoning candidate action to make them simular to RCA ai's
candidate actions.
2009-07-02 18:11:32 +00:00
Iurii Chernyi
0d18781e10 cleanup of 'formula ai poisoning' ai config 2009-07-02 18:11:15 +00:00
Bartek Waresiak
b40f504bbc Poison formula update 2009-06-30 23:16:18 +00:00
Bartek Waresiak
587ed03445 Update to poison RCA test scenario 2009-06-30 18:38:46 +00:00
Iurii Chernyi
7ba34dee6c ai_composite: new candidate action:
...testing_ai_default::simple_move_and_targeting_phase plus bugfixes
2009-06-28 14:45:55 +00:00
Iurii Chernyi
5652b111c0 optional new-style AI configs...
...and generation of AI lists in multiplayer from files
2009-06-28 13:01:41 +00:00
Iurii Chernyi
d58d7ba1ac ai_composite: new candidate action:
...testing_ai_default::move_leader_to_keep_phase
2009-06-27 16:34:17 +00:00
Iurii Chernyi
7a270d527c ai_composite: new candidate action: testing_ai_default::combat_phase 2009-06-21 19:49:34 +00:00
Iurii Chernyi
2fc7380aa3 AI: stub code for default_ai_testing 2009-06-07 07:46:36 +00:00
Iurii Chernyi
59f781e290 new AI: ai_composite 2009-06-04 17:48:27 +00:00
Iurii Chernyi
4d8e34290d Added AI identifiers to AI config files 2009-04-24 18:38:38 +00:00
Iurii Chernyi
9a3c022fd8 made preload events in AI arena 'first_time_only=no' 2009-04-14 23:18:58 +00:00
Iurii Chernyi
b8b7b2f1ce Used lua scripting to make AI Arena independent from test situations.
Special thanks to silene for hints on using lua.
2009-04-14 00:05:48 +00:00
Iurii Chernyi
f91a27a8d6 Modified user interface of AI Arena to use right-click menu. 2009-04-13 15:45:22 +00:00
Iurii Chernyi
08a6860c95 Poisoning formula improvement:
...it it better to poison regenerating/in_village unit than to not poison them.
2009-04-13 13:58:37 +00:00
Bartek Waresiak
3014f70d47 Small fix for level_up candidate move 2009-04-13 00:04:33 +00:00
Bartek Waresiak
dc2e5b8f8f Small poisoner_eval formula improvement 2009-04-12 20:26:51 +00:00
Eric S. Raymond
e7b27b6435 Change the trannstive verb "stone" (as in "turn to stone") to "petrify",
...and all related words such as "unstone", "stoned", etc. Former
usage was not really correct and led to unhelpful ambigiuity with both
"to stone" is in to hit with thrown stones, and "stoned" meaning
intoxicated.

All C++ code, WML, and tags are changed. New wmllint rules will handle all
lifting for UMC.  The wiki has been updated.

Will cause incompatibility with old savefiles containing stoned units.
2009-04-12 00:40:07 +00:00
Nils Kneuper
6ccc7c33c7 add some textdomain markers to files that had none,
...should not introduce any strings, just for completions sake (every
.cfg should have a marker, have done the job util
utils/change_textdomain -t )
2009-04-11 22:30:16 +00:00
Jérémy Rosen
b2fa522653 improve readability of poisoner_eval with the new if syntax 2009-04-10 14:16:55 +00:00
Iurii Chernyi
ebef313466 Renamed redeploy_ai_from_location to switch_ai in [modify_side] 2009-03-31 23:39:10 +00:00
Iurii Chernyi
aaeb68e7ae minor improvements in AI arena:
...teleport leader 1 tile away after selecting command, plus a typo fix.
2009-03-31 14:52:16 +00:00
Iurii Chernyi
52d15a17aa AI Arena - interactive AI testing framework 2009-03-31 13:49:34 +00:00
Jérémy Rosen
a81013ff9d added a very basic poison handling.
This is a proof of concept to be improved on. Patch by Velory
2009-03-27 15:49:22 +00:00
Bartek Waresiak
a348e55646 file update 2009-03-18 02:41:15 +00:00
Bartek Waresiak
2f4b0c448f Fix for #13209 bug. 2009-03-17 23:16:56 +00:00
Gunter Labes
88200903db use formula AI for the recruiting in multiplayer games 2009-03-15 22:35:37 +00:00
Bartek Waresiak
5d90e6ed9f fixed recruitment 2009-03-15 21:35:11 +00:00
Bartek Waresiak
4e8018bbd2 Faifiles update 2009-03-15 15:07:16 +00:00
Bartek Waresiak
b7216fcf3b New faifile and some fixes to current one. 2009-03-14 18:09:06 +00:00
Bartek Waresiak
9beb481f52 Some info for debugging purposes 2009-03-12 14:29:44 +00:00
Bartek Waresiak
ce19b4430f Update after recent formula change 2009-03-06 21:38:29 +00:00