78d1548753
Fixes (un)packing siege units responding to attacks in violent stance, by ignoring attacks while (un)packing. Fixes #1751 , refs #1752
...
This was SVN commit r13318.
2013-03-19 00:53:47 +00:00
4769481796
Makes sure to remove the entity from the Gatherer array of the resource it was gathering from when dying. Fixes #1867 (if all goes well).
...
This was SVN commit r13290.
2013-03-15 18:12:17 +00:00
066cfa5893
Improve workers' reactions when they find out that the resource they gathered from is full. Refs #1387
...
This was SVN commit r13288.
2013-03-15 10:26:46 +00:00
25293ce0cc
Many small bugfixes for AIs. Adds support for difficulty (and along with that, some behind-the-door architecture for a handicap system).
...
Adds -autostart-aidiff to set the difficulty from the command line from
testing.
This was SVN commit r13278.
2013-03-13 20:44:48 +00:00
8ac9f1d8ea
Limit the number of gatherer per resource, as described in #1387 . Based on work by crezax. Fixes #1387
...
This was SVN commit r13277.
2013-03-13 20:10:46 +00:00
844f71681a
Add notification for missing resources when tributing. Patch by alpha123. Fixes #1839 .
...
This was SVN commit r13276.
2013-03-13 18:37:06 +00:00
3f6702075b
Fix my previous commit where if you had enough units buildings would never construct (rounding issue).
...
This was SVN commit r13268.
2013-03-12 10:07:53 +00:00
791a901df9
Fix a bug with the foundation changes that caused buildings to be built too fast with multiple units.
...
This was SVN commit r13267.
2013-03-12 08:22:45 +00:00
dab9175f30
Foundations now require 100% health for construction to be completed. Progress now linked with health. Patch by Malcom. Fixes #1853
...
This was SVN commit r13263.
2013-03-11 15:47:16 +00:00
2c17ab70ac
Add support for -autostart-civ to set civilizations when quickstarting.
...
Put the AI memory heap back to 32 MB to avoid OOM errors with numerous
AIs in late game.
Fix a bug that made ProductionQueue not broadcast progress.
Fix many issues with Aegis in defense, pathfinding, foundation
construction, training building choice, strength calculations, building
placement and mostly attack. Aegis should be much more aggressive.
This was SVN commit r13247.
2013-03-09 14:09:06 +00:00
a45a926aeb
Fix an issue that caused a crash on serialization. Prepare the AI manager a little more for serialization.
...
Fix bugs with tests. Fix some other issues in the AI (attack plans deal
with walls better, choose better paths, target selection is better. Dock
building won't be tried hundreds of times if it fails.)
Changes the Oasis random map to only put a path in the middle 50% of the
time.
This was SVN commit r13230.
2013-03-06 11:52:41 +00:00
e33d4a52e9
AI API V3 along with a new version of Aegis. Support for a JS shared component that can be used or not for each AI.
...
This was SVN commit r13225.
2013-03-05 22:52:48 +00:00
7461e4a3c1
Add technology support for ranged unit spread
...
This was SVN commit r13221.
2013-03-04 21:52:44 +00:00
18ee932a01
Adds attack move bound to the Ctrl hotkey. Patch from mimo. Refs #1001 .
...
This was SVN commit r13200.
2013-02-25 21:56:24 +00:00
94f2c2d912
Add insufficient population count to production queue tooltip. Patch by zoot. Fixes #1659 .
...
This was SVN commit r13198.
2013-02-25 20:30:02 +00:00
9e163500c5
Don't use Number, parseInt, etc. per coding conventions (use the +operator instead)
...
This was SVN commit r13192.
2013-02-24 00:25:13 +00:00
ca92e50048
Adds notification tooltips for building placement, fixes #921 .
...
Tweaks info tooltip borders and padding to improve readability.
This was SVN commit r13191.
2013-02-24 00:12:41 +00:00
c09d390656
Notify the player on receiving a tribute. Patch by alpha123. Refs #1839 .
...
This was SVN commit r13176.
2013-02-20 15:56:55 +00:00
cd5e5882ee
Improvements to battle detection. Patch from zoot. Fixes #1425 .
...
This was SVN commit r13163.
2013-02-11 20:38:13 +00:00
ab4db58e82
Fix build restrictions for neutral players.
...
This was SVN commit r13158.
2013-02-10 20:13:37 +00:00
cac2d08353
Fixes corpse variation not matching living entity, fixes #1007
...
This was SVN commit r13152.
2013-02-09 07:10:50 +00:00
5cbd9f0314
Add tribute stats to the summary screen. Patch by alpha123. Fixes #1831 .
...
This was SVN commit r13149.
2013-02-03 23:49:49 +00:00
1f7e6cb2ba
Adds actor seed support to scenario XML data, optionally used in place of entity ID.
...
Fixes Atlas previews not matching placed entity.
Fixes in-game building previews not matching final entity (except
walls).
This was SVN commit r13144.
2013-02-03 02:16:52 +00:00
31be9cd0de
Adds building previews that rise during construction, fixes #1174 , refs #21 .
...
Adds scaffold support for foundations, includes two examples for 3x3 and
4x4, fixes #1581 .
Extends CmpVisualActor and CUnit to support random variant seeds.
Fixes bug in actor hotloading.
Fixes serialization failure caused by destroying entities in OnDestroy
handlers.
This was SVN commit r13143.
2013-02-03 02:08:20 +00:00
7e60f07df5
Ensure that animals that aren't visible when the order is executed are killed before being gathered from. Fixes #1826 .
...
This was SVN commit r13132.
2013-01-28 22:19:06 +00:00
2ceeb3231f
Fix distance restrictions.
...
This was SVN commit r13114.
2013-01-24 18:08:35 +00:00
aebecd1204
Make territory build restriction tech modifiable.
...
This was SVN commit r13113.
2013-01-23 22:50:11 +00:00
fc835bdedb
Only call FinishOrder on MoveCompleted if we didn't get an error. Fix #1823 .
...
This was SVN commit r13112.
2013-01-23 16:02:37 +00:00
a65db5ca41
Ensures max population is integral by rounding
...
This was SVN commit r13106.
2013-01-21 22:03:35 +00:00
e3bc8d1c87
Actually add the battle detection code. Refs #1425 .
...
This was SVN commit r13093.
2013-01-20 23:36:08 +00:00
3715985f1a
Add battle detection support to the simulation. Refs #1425 (Patch by Zoot)
...
The audio code does not yet support actually playing battle music.
This was SVN commit r13091.
2013-01-20 22:47:59 +00:00
31fe58db82
Stop formation members from sliding. Fixes #1823 . Thanks to zoot for the test case!
...
This was SVN commit r13079.
2013-01-15 18:53:19 +00:00
25de88a68b
Take distance between attacker and target into account when fleeing. Patch by mimo. Fixes #1723 .
...
This was SVN commit r13077.
2013-01-15 00:21:25 +00:00
56db7fa945
Don't use the carrying animation when a unit is ungarrisoned and it dropped of the resources while garrisoning. Patch by zoot. Fixes #1759 .
...
This was SVN commit r13073.
2013-01-13 20:55:55 +00:00
aec8d6ff96
Stop foundation health from jumping. Fixes #1809 .
...
This was SVN commit r13071.
2013-01-13 17:37:26 +00:00
bec33070ea
Change attack animation naming to allow for multiple attacks. Patch/script by dvagennip. Fixes #1686 .
...
This was SVN commit r13060.
2013-01-09 14:39:25 +00:00
fd274a6e70
Add template helper function. Fix some errors. Refs #1692 .
...
This was SVN commit r13059.
2013-01-09 13:25:11 +00:00
d4572e555e
Fixes tests
...
This was SVN commit r13057.
2013-01-08 15:45:39 +00:00
5caddcdd20
Make technology code cleaner with helper functions. Refs #1692 .
...
This was SVN commit r13056.
2013-01-08 00:00:21 +00:00
276f0a41a0
New Year's clean-up.
...
Throw a warning if a invalid (not present) AI is specified in a map.
Replace the last occurences of jubot with qbot.
Exclude the common siege templates from the Units Demo map.
Fix an error with flying units.
Replace CFG_GET_SYS_VAL with CFG_GET_USER_VAL and rename it to
CFG_GET_VAL to reflect its behaviour better.
Fix linker error with clang 3.2. Refs 1588.
Remove some useless includes.
This was SVN commit r13031.
2013-01-01 18:33:53 +00:00
18b532a195
Remove current targets when changing ownership. Fixes #1794 .
...
This was SVN commit r13014.
2012-12-23 20:03:00 +00:00
573d47d9a9
Disable diplomacy settings when player is defeated. Fixes #1764 .
...
This was SVN commit r13000.
2012-12-19 20:19:54 +00:00
095566c126
Serialize the armour component so that the temporary invulnerability from promotion is synchronised.
...
This was SVN commit r12978.
2012-12-11 22:01:10 +00:00
a3ca29138e
Check for all cases. Really fix #1753 .
...
This was SVN commit r12976.
2012-12-10 23:55:16 +00:00
6fd6295644
Check whether the attack/gather target is visible and if not abort. Fixes #1662 and #1753 .
...
This was SVN commit r12975.
2012-12-10 23:35:09 +00:00
1cd2c48e0b
Fix entity limits error on ownership change/destruction.
...
This was SVN commit r12969.
2012-12-09 21:40:51 +00:00
2a3f221d11
Check if cmpFormation is set (which should be as we're a formation member)
...
This was SVN commit r12966.
2012-12-09 17:52:44 +00:00
2e37bf10bc
Fixes #1700 (Increasing max-health by tech)
...
This was SVN commit r12960.
2012-12-08 19:17:48 +00:00
8c931bfa52
Add animation override to VisualActor to fix carrying resource animations. Patch by Deiz. Fixes #1260 , #1741 .
...
This was SVN commit r12949.
2012-12-06 19:46:13 +00:00
35c8df02c6
Adds support for Pack/Time tech modification
...
This was SVN commit r12942.
2012-12-04 21:13:27 +00:00