0ad/source/simulation2
wraitii e26b59c917 Changes to unitMotion.
Make sure we do not treat as circles entities that we really should
treat as squares (such as trees). This fixes an issue reported by Stan.
Make sure we never forget about our destination if we are blocked by
unit obstructions. This makes sure that units in a group but not in
formation will not be blocked by the other units, and probably makes the
general behavior more sane. Helps following [17166]

Refs #3505, #3471, #3376

This was SVN commit r17191.
2015-11-06 20:09:18 +00:00
..
components Changes to unitMotion. 2015-11-06 20:09:18 +00:00
docs Add some documentation about system components. Fixes #3315. 2015-09-11 04:10:26 +00:00
helpers Changes to unitMotion. 2015-11-06 20:09:18 +00:00
scripting Revert the logic change in 9da482ead4. This commit removed the checks in UnitMotion against structures, which should have been fine except the short-range pathfinder and the long-range pathfinder are not entirely compatible (check out #3532 for details). This behavior was probably slightly optimized, but it was too clever for its own good in the current state of the pathfinder, might be reintroduced later. 2015-10-31 08:43:31 +00:00
serialization Fixes stream serialization bug on OS X 10.8 and older, which caused instant OOS in multiplayer games, fixes #3108. 2015-10-15 03:31:30 +00:00
system Revert emplace for associative containers. Fixes #3366. 2015-08-19 03:32:47 +00:00
tests Fixes stream serialization bug on OS X 10.8 and older, which caused instant OOS in multiplayer games, fixes #3108. 2015-10-15 03:31:30 +00:00
MessageTypes.h Revert the logic change in 9da482ead4. This commit removed the checks in UnitMotion against structures, which should have been fine except the short-range pathfinder and the long-range pathfinder are not entirely compatible (check out #3532 for details). This behavior was probably slightly optimized, but it was too clever for its own good in the current state of the pathfinder, might be reintroduced later. 2015-10-31 08:43:31 +00:00
Simulation2.cpp Some range-based for loops. 2015-08-20 12:58:41 +00:00
Simulation2.h SpiderMonkey 31 upgrade 2015-01-24 14:46:52 +00:00
TypeList.h Revert the logic change in 9da482ead4. This commit removed the checks in UnitMotion against structures, which should have been fine except the short-range pathfinder and the long-range pathfinder are not entirely compatible (check out #3532 for details). This behavior was probably slightly optimized, but it was too clever for its own good in the current state of the pathfinder, might be reintroduced later. 2015-10-31 08:43:31 +00:00