0ad/binaries/data/mods/public/simulation/components
historic_bruno 5cc856aedc Re-enables build restrictions for AIs since they have basic compliance now.
Moves target ownership checks from Commands.js to UnitAI.
Adds more robust target checking in UnitAI by calling CanFoo functions
more frequently.
Adds optional debugging mode to Commands.js (useful for AI developers).

This was SVN commit r10570.
2011-11-22 00:16:35 +00:00
..
interfaces Makes AIProxy keep the garrisoned units array up to date. Fixes #1019 2011-11-13 23:23:58 +00:00
tests Fixes GUIInterface tests. 2011-10-22 00:10:17 +00:00
AIInterface.js Various minor optimisations. 2011-03-03 00:16:14 +00:00
AIProxy.js Makes AIProxy keep the garrisoned units array up to date. Fixes #1019 2011-11-13 23:23:58 +00:00
Armour.js Units promotion. Closes #697. 2011-05-02 15:03:01 +00:00
Attack.js Stances draft, refs #865 2011-06-17 22:13:39 +00:00
Auras.js Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00
Builder.js Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00
BuildingAI.js Stop BuildingAI picking up messages for other components' range queries 2011-07-07 23:07:36 +00:00
BuildLimits.js Fixes BuildLimits init so its data serializes correctly (they should be objects not arrays). 2011-11-14 00:02:54 +00:00
BuildRestrictions.js Moves build limits counter to BuildLimits component, to avoid some weirdness with BuildRestrictions for preview entities (caused some warnings in Atlas). 2011-08-16 04:44:15 +00:00
Cost.js Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00
EndGameManager.js Adds player ID to PlayerDefeated message for AI usage. 2011-10-01 17:38:43 +00:00
Formation.js Units promotion. Closes #697. 2011-05-02 15:03:01 +00:00
Foundation.js Fixes gaia animals without UnitAI (e.g. fish) blocking foundation construction, by destroying them. Fixes #936. 2011-08-31 23:41:55 +00:00
GarrisonHolder.js Makes AIProxy keep the garrisoned units array up to date. Fixes #1019 2011-11-13 23:23:58 +00:00
GuiInterface.js Adds useful stats to training and construction tooltips, based on patch from pejuko. Fixes #872. 2011-11-12 22:23:08 +00:00
Health.js Fix various position-related errors with garrisoned units. 2011-05-09 02:02:00 +00:00
Identity.js Added some new classes, DropsiteFood/Wood/Stone/Metal, to help with building placement. 2011-11-13 12:12:33 +00:00
Loot.js Units promotion. Closes #697. 2011-05-02 15:03:01 +00:00
Looter.js Units promotion. Closes #697. 2011-05-02 15:03:01 +00:00
MotionBall.js # Add documentation of the entity template XML file format. 2010-04-23 16:09:03 +00:00
Player.js Disables build restrictions and limits for AIs (until they can be fixed). 2011-08-15 00:25:22 +00:00
PlayerManager.js Fixes Atlas player panel getting out of sync with simulation. Fixes #927. 2011-08-22 21:45:39 +00:00
Promotion.js Change promoted unit health to the same percent of hitpoints as unit had before promotion. Closes #922. 2011-08-09 18:42:21 +00:00
RallyPoint.js # Add rally points for newly-trained units, based on patch from evans. 2010-08-05 10:20:47 +00:00
ResourceDropsite.js # Add resource shuttling. 2010-11-13 19:15:29 +00:00
ResourceGatherer.js Units promotion. Closes #697. 2011-05-02 15:03:01 +00:00
ResourceSupply.js Changed treasures gathering: now units will gather treasures immediately, rather than carry resources from treasures to dropsites. 2010-11-20 21:37:31 +00:00
Settlement.js Convert all remaining entity template data to new file format. 2010-05-15 21:07:52 +00:00
Sound.js Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00
Stamina.js Convert all remaining entity template data to new file format. 2010-05-15 21:07:52 +00:00
StatisticsTracker.js Map exploration counter for summary screen 2010-11-21 19:42:26 +00:00
StatusBars.js Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00
TerritoryDecay.js Prevents gaia buildings from decaying in enemy territories. 2011-08-30 23:53:34 +00:00
Timer.js # Health decay for buildings not in a civ center's territory. 2011-08-18 20:28:53 +00:00
TrainingQueue.js Fix OOS error after saving/loading 2011-10-27 17:38:44 +00:00
UnitAI.js Re-enables build restrictions for AIs since they have basic compliance now. 2011-11-22 00:16:35 +00:00
UnitMotionFlying.js Fix occasional script error with planes 2011-06-28 18:26:29 +00:00