elexis
072cbbe26b
Delay the exit message box in multiplayer games until after the synchronization is finished, to avoid stacking message boxes.
...
This was SVN commit r18857.
2016-10-23 14:49:32 +00:00
niektb
6056ebb64f
Fix png encoding
...
This was SVN commit r18856.
2016-10-23 13:58:30 +00:00
niektb
8d1ece4060
New icon for the Persian Ishtar Gate, made by Lion.Kanzen. Refs #3959
...
This was SVN commit r18855.
2016-10-23 13:48:28 +00:00
elexis
d6eabc9f0a
Remove the number of players recommendation per mapsize as it's plain wrong, refs #4141 .
...
This was SVN commit r18854.
2016-10-23 12:57:57 +00:00
fatherbushido
e0ac50778e
Tweak elevation bonus of sentry tower to match his height. Add elevation bonus to attack tooltip (it was missing in structure tree and selection panel). Reviewed by elexis.
...
This was SVN commit r18853.
2016-10-23 12:25:55 +00:00
elexis
37f8441703
Add missing mime types to the templates added after d883fc332d and remove the UTF-8 byte order mark from the seleucid military colony introduced in edc1b2c066.
...
This was SVN commit r18852.
2016-10-21 13:53:21 +00:00
elexis
dc8c359847
Rename pers_palace.xml since that template contains the currently unused palace while the Apadana is the palace found in the game.
...
This was SVN commit r18851.
2016-10-21 13:42:58 +00:00
fatherbushido
f42a6d391a
Tweak elephant hero stats. There were some inconsistencies with champion elephant template. Remove some hard bonuses forgotten in previous balancing commits. Reviewed by elexis.
...
This was SVN commit r18850.
2016-10-21 13:07:17 +00:00
elexis
57c546d1c1
Increase the number of units to garrison for some special buildings, reviewed by fatherbushido:
...
from 5 to 10 for champion buildings and persian palaces,
from 0 to 6 for embassies,
from 0 to 5 dogs for the kennel
while keeping the garrison limit of the seven other special buildings at
5.
This was SVN commit r18849.
2016-10-21 12:06:26 +00:00
elexis
20ea96e784
Reset the rallypoint when capturing that building or unit, since the rallypoint command is only meaningful to the player that issued it. Reviewed by fatherbushido.
...
This was SVN commit r18848.
2016-10-21 11:34:20 +00:00
elexis
7d3639a0f6
Add the least amount of code to fix the disappearance of the phase requirements tooltip after f4bfe7c3ad and mark the incomplete implementation from b8245da606 as TODO, to be solved by refs #3993 . Patch by fatherbushido.
...
This was SVN commit r18847.
2016-10-21 11:30:25 +00:00
elexis
f4a5a665dd
Reduce the maximum crush damage of siege towers (25 / second) by half and increase pierce damage. Reviewed by fatherbushido.
...
This was SVN commit r18846.
2016-10-21 10:12:20 +00:00
elexis
d5b85c7ffc
See the explored territory of defeated players in observermode.
...
This was SVN commit r18845.
2016-10-20 16:31:52 +00:00
fatherbushido
7b37ed8c05
Adds melee visible classes to war dog, so it's affected by military selection filter and some upgrades. Noticed by elexis.
...
This was SVN commit r18844.
2016-10-20 10:12:22 +00:00
elexis
fcc99da9e6
Slightly increase the size of the locale configuration dialog and its GUI elements to fit the longest translations. Patch by Imarok, fixes #2925 .
...
This was SVN commit r18843.
2016-10-19 13:32:10 +00:00
elexis
11dc6df143
Fix a gamesetup bug where the clients would see two players with the same color, while the host already sees the corrected version after increasing the number of players.
...
This was SVN commit r18842.
2016-10-18 18:53:28 +00:00
elexis
d1f4a6ab40
Give the Sentry Tower some territory influence. Reviewed by fatherbushido.
...
This was SVN commit r18841.
2016-10-18 16:42:27 +00:00
elexis
15dd804112
Remove trailing whitespace of all map scripts (as in all whitespace that doesn't come before any non-whitespace character on the same line).
...
This was SVN commit r18840.
2016-10-18 13:08:01 +00:00
elexis
f24fd75577
Add missing semicolons found with jshint to all map scripts.
...
This was SVN commit r18839.
2016-10-18 12:52:00 +00:00
fatherbushido
31b9481c08
Tweak obstruction size of the stonehenge wonder. It seems it was not updated when the model changed. Reviewed by elexis. Fixes #3861 .
...
This was SVN commit r18837.
2016-10-17 09:59:05 +00:00
elexis
f7ddad6455
Use native lineendings.
...
This was SVN commit r18836.
2016-10-16 21:21:45 +00:00
wraitii
7f8f820e35
Fix an oversight in d8c11434a8/18823, fixes #4270 .
...
This was SVN commit r18835.
2016-10-16 20:17:31 +00:00
elexis
0991c22026
Take vision range techs into account on ownership change (capturing or defeat). Solves an OOS, reviewed by wraitii, fixes #4279 , refs #3989 .
...
This was SVN commit r18833.
2016-10-15 18:22:10 +00:00
mimo
c24831387a
Initialize UnitAI component of initial garrisoned units, fixes #4281
...
This was SVN commit r18832.
2016-10-13 17:38:13 +00:00
elexis
c5e87628fb
Remove the unneeded hardcoding of the Alt+F4 hotkey which causes 0AD on linux to exit unintentionally after receiving the window focus from another window which was closed with that hotkey (with multiple tiling window managers). Reviewed by Philip, tested by Imarok and Itms, fixes #4272 .
...
The hotkey introduced in 5135bcb899 was likely a workaround for the
custom windows SDL (wsdl) implementation which is no longer in use.
This was SVN commit r18830.
2016-10-11 15:48:02 +00:00
fatherbushido
f80ffc20fd
Fix 4edff555a3: damage only one unit when the main target is missed by a projectile and others units are reached, to be coherent when the main target is hit. Commented by leper. Refs #4276 .
...
This was SVN commit r18829.
2016-10-11 06:03:10 +00:00
fatherbushido
4edff555a3
Fix an issue with ranged attack: wrong units were damaged. Refs #4276 . Commented by leper and Itms.
...
This was SVN commit r18828.
2016-10-10 18:59:59 +00:00
fatherbushido
fbadd0995d
Fix an issue with splash damage. The ranged attack strengths were parsed instead of the splash strengths. Refs #4276 .
...
This was SVN commit r18827.
2016-10-10 18:49:57 +00:00
mimo
106e4bddbf
petra: check that we are dealing with a foundation before trying to provide it with builders, fixes #4271
...
This was SVN commit r18826.
2016-10-10 16:41:31 +00:00
Itms
9c2404e40e
Some tweaks in order to fix the non-graphical test modes (serialization test, etc.), and possible future non-visual players like headless game servers.
...
The internal data of the component, which is serialized, should not
depend on the presence of a visual Unit.
Also remove a misleading comment about a simple initialization code.
Refs #4270
This was SVN commit r18824.
2016-10-10 10:56:13 +00:00
Itms
ef7486c5d3
Fix a number of things in cmpVisualActor:
...
* Rewrite the Update function, add more details and information in
comments, and properly serialize everything that function needs.
* Fix the broken deserialization code by using a sane helper function.
* Fix the `SelectMovementAnimation` function.
Fixes #4270 .
This was SVN commit r18823.
2016-10-10 10:49:49 +00:00
Itms
d8c11434a8
Save the animation sync offset, for consistency's sake.
...
Refs #4270
This was SVN commit r18822.
2016-10-10 10:41:36 +00:00
Itms
79b37bd4dc
Improve style and whitespace in CCmpVisualActor.
...
Refs #4270
This was SVN commit r18821.
2016-10-10 10:37:58 +00:00
FeXoR
9512eb7cd2
Optimizes random map Caledonian Meadows: Broadened paths, much faster generation, added progress indicators, larger bases. Reviewed by Itms. Fixes #4275
...
This was SVN commit r18819.
2016-10-09 21:03:14 +00:00
fatherbushido
ba2bb82406
Remove friendly fire for splash damage of quinquremes to make it coherent with catapults. Decided in dev meeting.
...
This was SVN commit r18818.
2016-10-09 19:50:34 +00:00
elexis
2029a3f763
Fix missing maxArrowCount in the GUIInterface causing a wrong projectile tooltip in the session. Reviewed by fatherbushido, refs #3816 .
...
Also unify the garrison limit property names in GUIInterface and
Template parsing (thereby also distinguishing a garrison limit of 0 and
undefined in that equation).
This was SVN commit r18817.
2016-10-09 15:53:23 +00:00
elexis
5f1736cbd4
Don't place chicken inside civic centers and unify chicken placement code. Reviewed by FeXoR, fixes #3836 .
...
This was SVN commit r18816.
2016-10-09 15:07:48 +00:00
elexis
1f8c75db08
Don't break string freeze.
...
This was SVN commit r18815.
2016-10-08 18:05:37 +00:00
elexis
5e88ae118a
Let the "will to fight" upgrade also boost siege engine and ship attack damage. Patch by fatherbushido.
...
This was SVN commit r18814.
2016-10-08 16:26:13 +00:00
Itms
0030f6ad2b
In CCmpVisualActor, m_Unit is not initialized when running without graphics, so we must check that pointer everytime. Also make one call consistent with the rest of the file.
...
Fixes #4238 , refs #3952
This was SVN commit r18812.
2016-10-08 08:49:35 +00:00
fatherbushido
bb0924bb6c
Fix computational errors in Damage.js for testing collision of a point with the square or the cirle footprint of an entity. Logic reviewed by Itms, style reviewed by elexis.
...
This was SVN commit r18811.
2016-10-07 20:36:24 +00:00
fatherbushido
a5b399de29
Fix two issues related to splash damage: fix a mismatch between the string false and the false boolean, fix an issue with an omitted array of players. Noticed by Mate-86. Patch by leper. Refs #3610 , #1910 , c4c315f6a0.
...
This was SVN commit r18810.
2016-10-07 20:29:56 +00:00
elexis
3c72c16d6c
Add a missing check for undefined resource costs when picking the unit portrait in observermode. Patch by Imarok, fixes #4269 .
...
This was SVN commit r18809.
2016-10-07 17:57:03 +00:00
fatherbushido
bb438eca09
Removes useless divsions in Damage. Read by elexis.
...
This was SVN commit r18808.
2016-10-07 10:05:38 +00:00
elexis
35945eff53
Revert the persistance of playersettings for skirmish maps in b642f0d876, because it overwrites potential team numbers suggested by the map. Tested by mimo, fixes #4248 , refs #3120 .
...
Keep the code simplification and removal of duplicate code.
This was SVN commit r18806.
2016-10-06 15:13:30 +00:00
elexis
f450ba1398
Use the default AI instead of not assigning one when the map doesn't specify it ( c1b5e8c8b7 broke that). Tested by mimo, refs #4248 .
...
This was SVN commit r18805.
2016-10-06 15:03:40 +00:00
elexis
d7e51f2a4f
Fix an OOS without rejoin after selecting the first unit.
...
Introduced by 46ead523b8 , caused by serializing the aura cache which is
initialized by the tooltip calls from the GUI.
Reviewed by Itms, in combination with 09e775446e fixes #4239 .
This was SVN commit r18804.
2016-10-06 14:11:56 +00:00
elexis
46bfa4dbe3
Fix a warning when pressing the delete hotkey when nothing is selected introduced by a754b1bad4, refs #3823 .
...
This was SVN commit r18803.
2016-10-05 21:34:22 +00:00
elexis
c99281be39
Nerf iberian tower by reducing garrison limit from 10 to 8. Reviewed by fatherbushido.
...
This was SVN commit r18802.
2016-10-05 17:15:58 +00:00
FeXoR
c139b24a6b
Fixes the peak and final map control to be swapped that where added in 4e4f0dbbd8. Patch by pilino1234 - added to the credits. Reviewed by Imarok. Fixes #4262
...
This was SVN commit r18798.
2016-10-01 16:16:18 +00:00