18666 Commits

Author SHA1 Message Date
David Mikos
32e3b82327 AnimationWML: fix MISSILE_FRAME_FIREBALL_XY macro position for certain directions. 2013-11-10 01:52:40 +10:30
David Mikos
bdbd9e577b AnimationWML: make use of new parallel 'if' support for chill wave macro. 2013-11-10 00:47:16 +10:30
David Mikos
9799bb044f AnimationWML: fix spearman standing direction. 2013-11-10 00:46:26 +10:30
Alarantalara
caa6d0f0d8 Restore a lost line of dialog with trolls
Ids assigned to units were bad. Using default ids where possible and
making a troll shaman have an id that matches the dialog's requested id
restores the missing lines.
2013-11-07 23:56:32 -05:00
Alarantalara
455792a5ac Remove some missed AI keys from earlier round
Apparently actually saving files is a good idea
2013-11-07 23:17:19 -05:00
gfgtdf
2fc2f875e7 add me to about.cfg 2013-11-08 00:47:29 +01:00
Alarantalara
d27769dcac Remove obsolete AI keys from UtBS:8
Missed file in previous commit
2013-11-06 23:16:30 -05:00
Alarantalara
3567d63852 UtBS: Remove obsolete ai keys 2013-11-06 23:10:38 -05:00
Alarantalara
27cd8e6cf8 Simplify filters excluding dust devils and flesh golems 2013-11-06 22:32:27 -05:00
Boldizsár Lipka
67aa875874 Era descriptions. 2013-11-06 22:37:32 +01:00
mattsc
c0ee2c8e87 Add wmllint spelling exceptions for files in data/ai/ 2013-11-02 20:20:10 -07:00
Espreon
20e1f5bd2f Updated the Spanish translation credits. 2013-11-02 21:38:45 -04:00
mattsc
d1d18146f1 Revert previous commit and add wmllint spellcheck exception 2013-11-02 17:59:31 -07:00
mattsc
fae77eec5a Change Micro AI engine macro deprecation message string
... so that wmllint won't complain about the spelling of the macro name
macro MACRO_NAME.
2013-11-02 17:47:10 -07:00
mattsc
85f16414ea Remove Micro AI engine macros from two scenarios
Engine definitions are not needed any more after the recent changes to
the Micro AIs.  Things still work with these macros included, but a
deprecation message appears.
2013-11-02 06:15:29 -07:00
mattsc
b340188038 Hunter MAI [micro_ai] tag: add optional [filter] tag 2013-11-01 17:13:06 -07:00
mattsc
08a722e248 All Guardian MAI [micro_ai] tags: add optional [filter] tag 2013-11-01 17:13:05 -07:00
mattsc
0670630ff9 Patrol MAI [micro_ai] tag: add optional [filter] tag 2013-11-01 17:13:05 -07:00
mattsc
cb2a22acd4 ExpAI move_to_enemy CA: fix file path
Had accidentally copied over the AI-demos path.
2013-11-01 09:44:45 -07:00
mattsc
c214c12611 ExpAI: add retreating and village hunting CAs 2013-11-01 09:36:26 -07:00
mattsc
d9aa43ef44 ExpAI: fix the name= value of Place Healers CA
It doesn't really matter for anything in practice, but should be done
right.
2013-11-01 09:35:43 -07:00
mattsc
a45cf2ac58 ExpAI: capture more villages if we can't recruit any more this turn 2013-11-01 09:27:38 -07:00
mattsc
241fd529e0 ExpAI: ignore unreachable enemy leaders when selecting keep 2013-11-01 09:24:05 -07:00
mattsc
d8c35a75c8 ExpAI: capture villages with injured units if no enemy can reach 2013-11-01 09:19:54 -07:00
mattsc
948147550a ExpAI: Encourage forward advancement when capturing villages 2013-11-01 09:14:55 -07:00
mattsc
9c86a71ef7 ExpAI retreat code: also return enemy attack map 2013-11-01 08:51:21 -07:00
mattsc
1fa06a6811 Exp AI retreat code: make function min_hp() externally accessible 2013-11-01 08:51:21 -07:00
mattsc
938b2e6520 ExpAI retreat: count amount of hp healed when choosing retreat location 2013-11-01 08:51:21 -07:00
mattsc
456f60a9ee ExpAI: make sure injured regenerating units are not stranded if ...
... no non-regenerating units can get to safe locations.
2013-11-01 08:51:20 -07:00
mattsc
76e22a3d6a Experimental AI: add a simple move to enemy CA
Set up to run if nothing else is available.
In a separate file for use as a stand-alone CA in an AI
2013-10-31 21:19:44 -07:00
mattsc
4cdedc11ee Remove () for wesnoth.require for consistency with surrounding lines 2013-10-31 21:08:13 -07:00
mattsc
3e6e7caa74 Put 'done_eval_messages()' behind 'if print_eval()' condition
... so that they only get printed when this sort of debug output is
selected.
2013-10-31 20:54:00 -07:00
mattsc
96d17690bd Clean up time stamps and debug output code 2013-10-31 20:40:18 -07:00
mattsc
d355adbacb Clean up time stamps and debug output code 2013-10-31 20:31:37 -07:00
Alarantalara
c859d0d17b Keep villages unreachable by recruited unit
If the recruited unit cannot reach the target village, try again later
2013-10-31 23:14:36 -04:00
Alarantalara
33c1e493b2 Handle more damage specials for Lua recruiting 2013-10-31 23:14:35 -04:00
mattsc
46bf12a523 Old AIs in ai/dev/: change descriptions displayed in MP selection menu
These are the AIs that are only visible in debug mode.  They were very
ambiguous and two of them were even exactly the same.
2013-10-31 15:32:21 -07:00
mattsc
9b553b86b5 Fix the old 'Default AI with poisoning formula' development AI
None of the RCA AI CAs were included, which means this was effectively
an idle AI.
2013-10-31 14:46:53 -07:00
mattsc
554a95749a battle_calcs.best_defense_map(): add parameter ignore_these_units
This is a table of enemy units whose ZoC is to be ignored for route
finding.  It is useful for determing where the enemy can move while
ignoring own units (enemies of the enemy) that have not moved yet.
2013-10-31 08:22:15 -07:00
mattsc
526debf3e9 battle_calcs.lua: remove some debug code 2013-10-31 08:17:47 -07:00
mattsc
8689543d9a Lua dummy engine: do not load debug_ai functions
Besides them being unnecessary, a warning message is otherwise also
displayed when external CAs are used and the game is not in debug mode.
2013-10-30 18:23:48 -07:00
mattsc
e18378369b ai_helper: remove unused function ai_helper.got_1_11() 2013-10-30 13:02:09 -07:00
mattsc
1d488a2c35 Rename ai/micro_ais/ais/ to ai/micro_ais/engines/
... in order to distinguish between AI files containing full engines
and those containing individual CA eval/exec functions
2013-10-30 12:55:08 -07:00
mattsc
e469df1d50 Move and rename [micro_ai] tag setup file
... to a more logical location given the recent reorganization.
2013-10-30 12:55:08 -07:00
mattsc
3989b4e140 Experimental AI: make Healer Placement CA work with new external CAs
Healer Placement is a Micro AI whose syntax was changed in the switch
to using external AIs.  This change adapts how this CA is called in the
Experimental AI (gerneric rush AI) to these changes.
2013-10-30 09:51:10 -07:00
mattsc
4e68b4eaa2 Recruiting MAI test scenario: add Rush Recruitment MAI for Side 2 2013-10-30 09:47:41 -07:00
mattsc
b826e5ead5 Micro AIs: make recruit_rushers work with new external CA method
The previous code did not allow to get the ai table to the execution
function.
2013-10-30 09:42:41 -07:00
mattsc
3a30675d2f Micro AIs: remove all references to AI-demos add-on 2013-10-28 17:27:14 -07:00
mattsc
c4c0c553ec Remove RCA_STAGE macro
The transport engine code in SotBE S6 was the last place to use this
macro.  Not needed any more now that external CAs are available.
2013-10-27 17:02:39 -07:00
mattsc
f4007fdbdf SotBE S6: change transport AI to use external CAs
That means that no engine definition is needed any more.
2013-10-27 16:58:56 -07:00