Commit graph

1012 commits

Author SHA1 Message Date
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
Daniel Franke
d2d21276a2 Remove Python AI, resolving bug #13047 and #13048. 2009-02-23 07:05:50 +00:00
Alexander van Gessel
dde034142a Properly prevent div0. 2009-02-11 17:39:56 +01:00
Patrick Parker
95f4ca0690 possible fix for bug #12963:
...Floating-point exception in sample.py

(Ready for Test)
2009-02-11 04:51:53 +00:00
Alexander van Gessel
ab6fa4fcb0 Remove forbidden import from standard python AIs. 2009-02-08 16:05:54 +01:00
Alexander van Gessel
1db74585f9 Fix python AIs, they never worked properly...
...since their path got moved, due to a lack of trailing slash.
2009-02-08 16:05:42 +01:00
Bartek Waresiak
f281d58fe2 Attack info for formula fixed along with typos in faifiles 2009-02-08 14:27:08 +00:00
Mark de Wever
a5d1d2e969 New year copyright update. 2009-01-01 10:27:41 +00:00
Sergey Popov
2709806eec Committed a patch by ivan_i:
- Added a command-line option to invoke wesnoth's built-in python
  interpreter in interactive mode.

- Exposed wesnoth's random number generator to python.
2008-11-17 19:20:48 +00:00