4890789d58
Added support for team chat in multiplayer. Team chat is default if you are on a team of size >1. Using the prefix g will make the message global. Fixes #1583 .
...
This was SVN commit r12360.
2012-08-11 15:12:48 +00:00
eadd24b64b
Added a 'Stop' button to the GUI for immediately halting units.
...
This was SVN commit r12318.
2012-08-08 05:36:42 +00:00
1120701351
Substantially rework how Gaia is handled by UnitAI, BuildingAI. Dangerous animals and combat units will be attacked like regular enemies.
...
This was SVN commit r12317.
2012-08-08 05:32:53 +00:00
84305155de
Seamlessly change a player's entities to be Gaia-owned when resigning.
...
This was SVN commit r12316.
2012-08-08 05:27:59 +00:00
78cc29b591
Added a resign option (deletes all of a player's entities).
...
This was SVN commit r12293.
2012-08-05 18:07:56 +00:00
7d62da8d2c
This was SVN commit r12285.
2012-08-05 14:20:51 +00:00
202a02568b
Cheats ... fixes #1555 .
...
This was SVN commit r12284.
2012-08-05 14:01:05 +00:00
0dc1d2139e
Make rally points work for trade. Patch from Deiz/F00. Fixes #1173 .
...
This was SVN commit r12191.
2012-07-25 21:38:56 +00:00
b8ec515234
Construction cost should be checked after everything else to avoid messy refunds.
...
This was SVN commit r12166.
2012-07-20 02:50:43 +00:00
a41432f73b
Adds support for Cost/Resources and Cost/BuildTime tech modifications.
...
This was SVN commit r12165.
2012-07-20 01:54:24 +00:00
9b6839ace4
Adds gate conversion to palisades and siege walls. Fixes bug that all player entities in a selection could be converted to gates. Cleans up templates slightly. Refs #619
...
This was SVN commit r12139.
2012-07-18 03:56:18 +00:00
6eb71380aa
Get the gate template name from the wall name and fixes two templates which caused errors.
...
This was SVN commit r12095.
2012-07-12 22:49:40 +00:00
2c5933912c
Gates. Adds UI buttons, replaces wall section with a gate, defines and create obstruction shapes, detects friendly units and eventually disable door's "block movement" flag, allows us to lock / unlock the door by disabling "block pathfinding" flag. Needs icons, play sound, animations. Fixes #1385 , refs #619 .
...
This was SVN commit r12081.
2012-07-08 16:25:33 +00:00
66194deedc
Fixes player setup to set all diplomacy values (including self as ally).
...
Removes unnecessary checks from CmpPlayer diplomacy functions.
Fixes some inconsistent formatting.
This was SVN commit r11935.
2012-06-04 00:24:08 +00:00
636896dd7f
Pass template to gather-near-position. Fixes #1454 .
...
Add order_trade sound.
This was SVN commit r11921.
2012-05-27 20:23:08 +00:00
137b6dd338
Queued orders for rally points. Fixes #1053 and #1211 .
...
This was SVN commit r11909.
2012-05-24 18:25:31 +00:00
68d1cf167e
Add repair order queueing to formations. Refs #592 .
...
This was SVN commit r11876.
2012-05-18 21:31:57 +00:00
bfb35a6484
Add SetNextStateAlwaysEnter() function to reload a state when switching to it from itself. Fixes #1395 .
...
This was SVN commit r11824.
2012-05-10 21:14:43 +00:00
a0f122bfd4
Fix #1394 (UnitAI FSM serialization error).
...
Replace evil eval/uneval with deepcopy.
This was SVN commit r11802.
2012-05-09 12:10:01 +00:00
490182ddd0
Wall placement. Closes #786 .
...
This was SVN commit r11760.
2012-05-05 19:22:22 +00:00
58836c624a
Read formations from civ JSON files. Fixes #1234 , #601 .
...
This was SVN commit r11735.
2012-05-03 23:32:10 +00:00
d03d36b1f3
Add attack ability to outposts.
...
Fix a issue with dying units with stance standground.
This was SVN commit r11697.
2012-04-29 18:43:10 +00:00
fee0ec6648
Added some debug commands (quit and set-shading-color) which shoudl be useful for AI development
...
This was SVN commit r11671.
2012-04-25 20:56:35 +00:00
774809b0a9
Allow training in all selected buildings. Fixes #1210 .
...
This was SVN commit r11592.
2012-04-21 00:21:01 +00:00
755e407aeb
Technologies. Refs #3 . Full unlocking technology implementation. Only unit gathering rates can be modified currently because the patch was big enough already.
...
This was SVN commit r11584.
2012-04-20 17:21:04 +00:00
c56f96040e
Implement healing. Fixes #999 .
...
This was SVN commit r11536.
2012-04-17 20:22:13 +00:00
32d6b09c3c
Set goods for every selected trader. Based on patch by Spahbod, fixes #1209 .
...
This was SVN commit r11442.
2012-04-06 15:07:04 +00:00
7eb5480494
AI common-api-v2 and a qbot which works with the new API but it not fully transitioned to make use of it properly
...
This was SVN commit r11429.
2012-04-04 20:23:41 +00:00
99da24c7a3
Correctly check whether an existing formation controller can be reused. Fixes #1255 .
...
This was SVN commit r11410.
2012-03-30 20:09:50 +00:00
0d385f4112
Make selected stances and formations more obvious. Patch from leper, fixes #1190 .
...
This was SVN commit r11386.
2012-03-21 16:45:02 +00:00
a957455647
Shift-click ungarrisons all units of a type. Patch from leper, fixes #1206 .
...
This was SVN commit r11385.
2012-03-21 15:18:31 +00:00
894dc30c69
Trade. Closes #30 .
...
This was SVN commit r11279.
2012-03-08 20:42:28 +00:00
acf63afeaa
Fix some whitespace, and spelling, and capitalisation, and unnecessary array wrapping.
...
This was SVN commit r11218.
2012-03-01 23:16:01 +00:00
9b15970a48
Update healer templates and scenarios to add ranks.
...
Also added a comment to FSM.js to clrify that state names must be A-Z
only
This was SVN commit r11161.
2012-02-25 20:07:30 +00:00
6399ec0cd2
# Partial support for saved games with AI.
...
Support cancelling loads while inside a loader callback.
Fix use of ArchiveReader/Writer since their API changed.
Improve error-detection in deserializer to avoid crashes.
Report deserializer errors to users.
Expand load-error message box to fit message about invalid saved games.
This was SVN commit r10787.
2011-12-22 14:04:32 +00:00
42f0aec84a
Allows setting rally points on resources and buildings. closes #745
...
This was SVN commit r10744.
2011-12-16 16:08:26 +00:00
8cbab40137
Barter. Closes #23 .
...
This was SVN commit r10588.
2011-11-24 15:43:32 +00:00
9489076c51
Fixes logic error in 8d977e4818
.
...
This was SVN commit r10585.
2011-11-24 01:16:30 +00:00
8d977e4818
Allows building in fog of war. Fixes #958 .
...
This was SVN commit r10584.
2011-11-24 00:58:34 +00:00
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
83955072b6
Fix typos
...
This was SVN commit r10420.
2011-10-23 12:26:47 +00:00
6dbd081219
Fixes AIs gathering enemy (non-gaia) resources, such as fields.
...
This was SVN commit r10348.
2011-09-30 19:54:04 +00:00
b8a375656e
Fixes bug in player init (AI is configured by game setup, not always matching map settings).
...
This was SVN commit r10232.
2011-09-09 00:28:56 +00:00
27e5581d27
Fixes Atlas player panel getting out of sync with simulation. Fixes #927 .
...
Fixes object panel not being notified of map loading.
Fixes bug where opening a new map before using the player panel
prevented default player data being displayed for new players.
Fixes wxGTK 2.8 bug: wxChoicebook control doesn't update the choice
control when adding/removing pages.
Notifies player that deleting player in Atlas will delete all their
objects (and gives them the option).
Changes DeleteObject to DeleteObjects to support multiple selections.
Implements undo for map resize (experimental).
Removes annoying debug message from attempted undo of map settings.
Tweaks a few Atlas UI controls.
This was SVN commit r10064.
2011-08-22 21:45:39 +00:00
7679d1073b
Fixes garrison behavior for ships - they no longer unload units underwater. See #893 .
...
Fixes behavior when ships are destroyed (garrisoned units at the time
will also be killed).
Updates ship templates accordingly.
This was SVN commit r10020.
2011-08-17 01:43:23 +00:00
a85c8218e9
Fixes player diplomacy init (again)
...
This was SVN commit r10014.
2011-08-16 04:03:57 +00:00
ff85950cb7
Disables build restrictions and limits for AIs (until they can be fixed).
...
Simplifies player diplomacy/team setup.
This was SVN commit r10008.
2011-08-15 00:25:22 +00:00
f378e2e651
Implements building restrictions (by terrain, territory, category, and distance). See #41 . Fixes #804 , #287 .
...
Implements build limits. See #687 .
Implements autorotation for dock placement.
Fixes unit spawning to consider terrain passability. See #893 .
Adds new passability criteria based on distance from shore.
Updates build restrictions on some templates.
Changes unit spawning search to 4 tiles away from foundation.
Changes garrison/training spawn failure to nicer UI notification.
This was SVN commit r9970.
2011-08-06 08:11:05 +00:00
b6d04004b6
Avoid errors when using planes in formations, by not allowing them to join formations
...
This was SVN commit r9776.
2011-07-07 17:05:22 +00:00
4d188452f8
Adds ownership checks to UI selections.
...
Adds ownership and diplomacy checks to Commands.js (fixes #880 ).
Adds control all units setting to Player component (network synced).
Adds helpers for diplomacy checks - use these instead of directly
accessing diplomacy array.
Fixes tests according to these changes.
This was SVN commit r9726.
2011-07-02 00:06:39 +00:00