Paul Chote
ae394f937b
Fix the color validator overriding spectator colors.
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
reaperrr
cefe3d2c8f
When Armament has multiple LocalOffsets but weapon has Burst: 1, cycle through offsets
2017-12-29 15:28:34 +00:00
Mustafa Alperen Seki
9871abe562
Make crushable conditional
2017-12-29 15:25:38 +00: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
Mustafa Alperen Seki
7014393211
Move Generic Prefixes to yaml and add prefix for Neutral
2017-12-28 12:00:53 +00:00
Mustafa Alperen Seki
841c873276
Fix Crash when Mcv: UnitsCommonName is empty.
2017-12-28 11:36:44 +00:00
TheChosenEvilOne
1a947907d3
Make Transforms a PausableConditionalTrait.
2017-12-28 11:22:29 +00:00
reaperrr
3d4095cffd
Make sure AttackOrFlee returns Attack when it makes sense
...
Not listing enemy "NearDead" and own relative atk power "Strong" here looked wrong, and might've resulted in no decision being made.
2017-12-28 11:00:18 +00:00
reaperrr
104148378f
Remove some redundancy in AttackOrFleeFuzzy
2017-12-28 11:00:18 +00:00
reaperrr
6b567722b8
Factor number of bursts plus ReloadDelay into AttackOrFleeFuzzy.RelativePower
2017-12-28 11:00:18 +00:00
reaperrr
a4595af1e3
Make AttackOrFleeFuzzy consider all DamageWarheads instead of only the first
2017-12-28 11:00:18 +00:00
reaperrr
382c0b5f1d
Make AI StateBase.CanAttackTarget only return true on valid armaments that are also enabled
2017-12-28 10:40:31 +00:00
reaperrr
e6835cef6e
Replace some .Any checks with explicit .Count checks in AI
2017-12-28 10:40:31 +00:00
reaperrr
3fe808e0fb
Make Ground and Navy AI squads look for enabled (instead of any) targetables
2017-12-28 10:40:31 +00:00
reaperrr
6de90b02d0
Unhardcode various AI squad radii
2017-12-28 10:40:31 +00: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
Arular101
e734668f56
Upgrade rules for increasing HP and damage by 100x for the TS mod
2017-12-28 10:12:52 +01: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
5425a5a28e
Replace CanPowerDown with ToggleConditionOnOrder.
2017-12-27 20:18:27 +01:00
Mustafa Alperen Seki
7f77e4cf40
Remove ProductionDoorOverlay while transforming
2017-12-27 13:50:58 +00:00
Mustafa Alperen Seki
acf25354b0
Consider BuildAtProductionType for exit types too for normal ProductionQueue
2017-12-27 13:46:20 +00:00
Mustafa Alperen Seki
5ac0625f97
Add /kill and /dispose chat commands
2017-12-27 13:26:38 +00:00
Mustafa Alperen Seki
fc07391c8c
Add Type Support for InfiltrateFor* traits
2017-12-27 11:13:09 +00:00
Mustafa Alperen Seki
f7de5d46be
Allow GrantConditionOnPrerequisite to work on Player:
2017-12-27 02:31:07 +01:00
Matthias
7b6b79493c
Replace @ with new lines in legacy map briefing sections
2017-12-27 02:12:58 +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
ec97214c16
Fix ProductionOverlay crash.
2017-12-25 21:34:31 +01:00
Unknown
4be593123d
add me (jongleur1983) to AUTHORS
...
#14558 : MovingToRefinery takes actor instead of CPos
DeliveryOffset (previously added by the harvester) is now taken into account by the AutoCarryable
fix whitespaces
2017-12-25 03:52:44 +01:00
Peter Amrehn
73bd80ebc5
#14542 : order CarrryAll to the target's location, not to 0,0
...
(which is in order.TargetLocation
#14542 : don't use deprecated TargetActor property, replace by
Target.Actor.Location
2017-12-25 03:52:44 +01:00
Matthias
ebd8a2b193
Adhere to the ZeroBranePackage conventions.
2017-12-24 10:35:13 +00: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
abcdefg30
a6258485c9
Add a "EffectiveOwnerFromOwner" property to change the effective owner of a spawned actor
2017-12-24 00:41:15 +01:00
abcdefg30
b99d21b818
Add support for carrying effective owners over to husk actors
2017-12-24 00:41:15 +01:00
abcdefg30
b9987dcbda
Add a fallback to InternalOwner if the victim was defeated
2017-12-24 00:41:15 +01:00
abcdefg30
d4d9959159
Let Husk implement IEffectiveOwner
2017-12-24 00:41:15 +01:00