Paul Chote
91295f9c68
Add IReadOnlyFileSystem.IsExternalModFile.
2018-05-01 00:46:57 +02:00
Paul Chote
da29250711
Move PlayerResources to Mods.Common.
2018-04-28 20:42:10 +02:00
Mustafa Alperen Seki
ec61527ebc
Don't show negative prerequisites on tooltip
2018-04-26 17:10:26 +02:00
reaperrr
fba08cd066
Don't create empty MissionGroups
...
Only create MissionGroups if there's at least one visible mission.
2018-04-09 12:19:28 +02:00
RoosterDragon
c9b19ffe52
Prevent attack move crashing if selected actors die.
...
- Cancel attack move if all actors die.
- Command bar no longer shows available actions from any dead units.
2018-04-04 18:30:47 +02:00
Paul Chote
7be71eb381
Remove broken Server.ExternalPort setting.
2018-03-31 18:09:07 +02:00
IceReaper
12407ae995
Fix asset browser displaying wrong file
...
If multiple files with same filename are present.
2018-03-31 16:08:35 +02:00
David Wilson
9bc9ce4577
Color picker update with team color presets. Bots added will use available team color presets by default
2018-03-18 23:29:47 -03:00
RoosterDragon
adc4538c44
Prevent crash when invalid or not yet created LAN games are discovered.
2018-03-18 16:23:06 +01:00
RoosterDragon
f47595b780
Hide map preview when no replay is selected.
...
This prevents interaction with the widget than can cause crashes as no replay is selected yet.
2018-03-18 16:06:27 +01:00
Paul Chote
be96bafc69
Match missions using the unresolved path.
2018-03-11 16:32:10 +01:00
Peter Antal
3ce2417a06
Create SupportDirPrefix and IsPathRelativeToSupportDirectory() as members on Platform class.
2018-03-10 12:54:01 +00:00
Paul Chote
237d9b3a29
Fix missing click sounds on observer stat hotkeys.
2018-02-03 19:16:18 +01:00
Paul Chote
2fccfdf1ee
Add support for disabling IIssueDeployOrders.
2018-01-28 18:06:30 +01:00
Paul Chote
fc31fac1f0
Work around duplicated notification sound when the ingame menu is open.
2018-01-28 14:51:41 +01:00
Paul Chote
73f5f1fa75
Remove AddChatLine registration on IngameChatLogic dispose.
2018-01-28 14:51:41 +01:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
Paul Chote
7dea5e28af
Remove ReturnToBase order feedback if no RearmBuildings are defined.
...
ReturnToBase requires RearmBuildings to function.
2018-01-14 23:25:47 +01:00
Alexis Hunt
157a783df5
Correct UI for unslowed queues in low power.
...
Because of the way the tick logic works, 0 (or any negative number) for
LowPowerSlowdown is functionally equivalent to 1. But LowPowerSlowdown
is multipled by a time in several cases, so while 1 will produce the
correct result (no slowdown), 0 will say that the time remaining is
00:00. Forbid nonpositive values, and correct the d2k mod which was
using 0.
Additionally, in the production tooltip, the colour should display as
white even in low power if there is no slowdown.
2018-01-13 16:13:59 +01:00
Paul Chote
9a7c6ba34e
Refresh lobby server list when switching to the Servers tab.
2018-01-09 21:55:23 +01:00
Paul Chote
f6fcf4ca6f
Fix crash when the mouse-overed support power loses all instances.
2018-01-06 14:32:00 +01:00
Paul Chote
dec11f4fa0
Force spectator color to white to avoid spoofing by the server.
2018-01-01 11:25:08 +01:00
Paul Chote
3353215b66
Add a total player count to the MP browser.
2018-01-01 11:12:27 +01:00
Paul Chote
7fba6a2155
Add a view-only server list tab to the multiplayer lobby.
2017-12-30 17:03:58 +01:00
Paul Chote
235b16d4b3
Split server list logic into its own LogicObject.
2017-12-30 17:03:58 +01:00
Paul Chote
5c53172ab0
Add an update warning to the main menu.
2017-12-29 02:56:50 +01:00
Paul Chote
3effa5cec4
Add a setting to disable version checks.
2017-12-29 02:56:50 +01:00
Paul Chote
0208d0cc10
Move the version check code to WebServices and run only on first launch.
2017-12-29 02:56:50 +01:00
Paul Chote
ef680dbbfe
Add tooltips to the password icon and player count.
2017-12-28 22:42:50 +01:00
Paul Chote
0eaec5d861
Add an animated reload glyph to the MP server refresh.
2017-12-28 22:42:50 +01:00
reaperrr
b70e4de5ee
Refactor support powers to use ticks instead of seconds for all delays - code changes
...
Also renamed ChargeTime to ChargeInterval.
2017-12-28 10:04:43 +00:00
Paul Chote
27beed402f
Display information banners in the MP server browser.
...
Notices are provided for outdated / unknown mod versions
and latest but playtest available.
2017-12-28 03:40:41 +01:00
Paul Chote
e7ce9aa263
Unhardcode server ping/query URLs.
2017-12-28 03:40:41 +01:00
Paul Chote
c73ce50a09
Include bots in the player count for consistency with the sidebar.
2017-12-26 20:05:38 +01:00
Paul Chote
8fc2caa01a
Change the "Empty" filter to not discard servers that have only spectators.
2017-12-26 20:05:38 +01:00
Paul Chote
bccc0f8f17
Add a player list to the MP server browser.
2017-12-26 20:05:38 +01:00
Paul Chote
3ba610b535
Implement new master server ping protocol.
2017-12-26 20:05:38 +01:00
Paul Chote
a3882501b1
Ignore malformed LAN advertisements instead of crashing.
...
This matches the behaviour for online game handling.
2017-12-26 20:05:38 +01:00
Paul Chote
0b446167b6
Unify and tweak layout of MP browser window.
2017-12-24 01:47:44 +01:00
Paul Chote
959804b167
Restore separated server creation dialog.
...
This also adds details about advertising and configuration.
2017-12-24 01:47:44 +01:00
Paul Chote
5256fb7bbd
Restore separated direct connect dialog.
2017-12-24 01:47:44 +01:00
Paul Chote
205c45198c
Remove secondary AllowPortForward setting.
...
The global setting is fine, and this simplifies
both the code and the UI.
2017-12-24 01:47:44 +01:00
Paul Chote
c269525397
Fix support power tooltip time coloring.
2017-12-19 00:55:09 +01:00
Paul Chote
502c3e2bf5
Remove global chat integration.
2017-12-13 21:04:16 +01:00
Paul Chote
3ad6a87920
Center the vertical alignment of lobby options if less than the panel height.
...
This also enables an extra row to be shown before triggering the scroll bar.
2017-12-12 22:43:11 +01:00
Paul Chote
3f67feab0e
Rename boolean LobbyOption fields.
2017-12-12 22:43:11 +01:00
Paul Chote
36fccbc453
Add Checkbox/Dropdown to lobby options yaml fields.
2017-12-12 22:43:11 +01:00
Paul Chote
99908c4d80
Move hardcoded list of lobby options into yaml.
2017-12-12 22:43:11 +01:00
RoosterDragon
70ffa99203
Fix some uses of Exts.IsTraitEnabled.
2017-12-11 01:46:41 +01:00
RoosterDragon
5338784e45
Fix bad uses of FirstEnabledTraitOrDefault on TraitInfos.
...
These are not traits so this method does not work. We can use EnabledByDefault on the ConditionalTraitInfo instead.
2017-12-10 13:39:24 +00:00