Paul Chote
da0b24e891
Disable water trails for carried Hover MLRS.
2019-06-30 18:04:43 +02:00
tovl
71a035315c
Prevent infinite loop between FlyAttack and ReturnToBase.
2019-06-30 18:04:43 +02:00
tovl
5920de1384
Airborne transports only land to (un)load.
2019-06-30 18:04:43 +02:00
tovl
76422933f6
Allow forced landing on helipads and enforce takeoff otherwise.
2019-06-30 18:04:43 +02:00
tovl
79a48765d9
Allow VTOLs to land with force-move
2019-06-30 18:04:43 +02:00
tovl
8e5875453a
Improve Carryall behaviour and integration with Aircraft.
2019-06-30 18:04:43 +02:00
tovl
adecd4ca87
Overhaul Land activity:
...
- Landing on an actor is no longer blocked by the underlying terrain
- Land in a nearby cell if the requested location is blocked
- Internally manages the fixed-wing landing sequence
- ProductionAirdrop transport waits until the exit is free before landing
2019-06-30 18:04:43 +02:00
Paul Chote
ff9db0bf7a
Reset RequestedTargets that are cancelled before the first attack tick.
2019-06-29 23:28:23 +02:00
Paul Chote
8f7426f579
Reduce duplication around AttackFollow's targets.
2019-06-29 23:28:23 +02:00
Ivaylo Draganov
caa440ce9a
Adjust height of multiplayer-browser chrome to be in line with other panels
2019-06-29 23:10:25 +02:00
Ivaylo Draganov
3fb60740be
Add support for opening DropDownButtonWidget upwards if clipped by the viewport
2019-06-29 23:10:25 +02:00
Ivaylo Draganov
e23054631d
Add "Flat" and "Low Priority" selection modes to default mods
2019-06-29 20:46:12 +02:00
Ivaylo Draganov
c1fc0c1b74
Allow selection priority to be modified using a hotkey
2019-06-29 20:46:12 +02:00
Mustafa Alperen Seki
3e39ada304
Implement DetectCloakedMultiplier.
2019-06-28 12:19:08 +02:00
Mustafa Alperen Seki
d36973138c
Implement ReloadAmmoDelay multiplier.
2019-06-28 12:16:48 +02:00
Ivaylo Draganov
c9ff54bfd5
Add hotkey settings panel with a hotkey remap dialog
...
* Add HotkeyDialogLogic.cs
* Add dialog-hotkey.yaml to all mods
* Add `GetFirstDuplicate` method to HotkeyManager to aid in validation
* Add "Player" and/or "Spectator" type to all hotkeys to allow for
validation based on overlapping types
* Change settings.yaml and SettingsLogic.cs to work with the new dialog
2019-06-28 12:10:48 +02:00
Ivaylo Draganov
9783fdaf78
Change the name of Keycode.UNKNOWN to "Undefined"
2019-06-28 12:10:48 +02:00
Ivaylo Draganov
7dfd91bc39
Remove from HotkeyManager hotkeys found in settings.yaml but not in hotkey definitons
2019-06-28 12:10:48 +02:00
Ivaylo Draganov
db8c8fee4d
Add generic notice colors for the UI (info, success, warning, error)
2019-06-28 12:10:48 +02:00
Ivaylo Draganov
76a6e7ec92
Scissor the text of a ButtonWidget if it overflows and display a tooltip
...
Also:
* add a variable to a comomn pattern used for truncating text in HotkeyEntryWidget and TextFieldWidget
2019-06-28 12:10:48 +02:00
teinarss
f325a4d190
Relative mouse pos
2019-06-27 23:34:16 +02:00
teinarss
d7643602c1
Added a MouseAttachmentWidget to render the Direction arrows in SelectDirectionalTarget
2019-06-27 23:34:16 +02:00
teinarss
f07fb57e98
Rework relative mouse events.
2019-06-27 23:34:16 +02:00
teinarss
647cc2698b
CursorViewportZoomed in SelectDirectionalTarget
2019-06-27 23:34:16 +02:00
teinarss
ffd3834849
Lock mouse position
2019-06-27 23:34:16 +02:00
abcdefg30
7bbfd823d0
Fix Minelayer crashes
2019-06-27 20:22:10 +02:00
Paul Chote
739f437c18
Fix blocked cursor for queued undeploy orders.
2019-06-25 01:15:10 +02:00
RoosterDragon
8f573568c8
Fix PostProcess command to handle paths with spaces.
2019-06-24 23:19:24 +02:00
Paul Chote
98125a3d94
Fix Mobile conditions.
...
The explicit IObservesVariables implementation was hiding
the base PausableConditionalTrait variable initialization.
2019-06-24 16:25:40 +02:00
Paul Chote
71ed22a473
Fix crate paradrop animation.
2019-06-22 15:52:19 +03:00
Paul Chote
d70c86d37a
Allow crates to spawn in water.
2019-06-22 15:52:19 +03:00
Paul Chote
a2d51753ba
Fix final parachuted actor position.
2019-06-22 15:52:19 +03:00
Ivaylo Draganov
d26919efd5
Fix position of lobby admin icon in player tooltips
2019-06-21 23:07:34 +01:00
RoosterDragon
58dced7e05
Silence some doc errors in VS2019.
2019-06-21 21:22:12 +02:00
teinarss
b647d46196
Vertical alignment in TS
2019-06-21 12:51:45 +02:00
teinarss
95874ccfde
Vertical alignment in RA
2019-06-21 12:51:45 +02:00
teinarss
ed1250b14d
Vertical alignment in D2k
2019-06-21 12:51:45 +02:00
teinarss
702a419fc5
Vertical alignment fixes in common
2019-06-21 12:51:45 +02:00
teinarss
d2639645bf
Vertical alignment on labels in TD
2019-06-21 12:51:45 +02:00
teinarss
cc588f11c4
Updated vertical alignment for labels in Manage Content
2019-06-21 12:51:45 +02:00
teinarss
4e84545b55
Updated ChatDisplayWidget to use the new vertical alignment
2019-06-21 12:51:45 +02:00
teinarss
ab382ce4d6
Removed BaseLine and updated ButtonWidget and CheckboxWidget to use Font.TopOffset
2019-06-21 12:51:45 +02:00
teinarss
9982b01642
Get the Ascender value from mod.yaml instead from the Font
2019-06-21 12:51:45 +02:00
Paul Chote
a260b50ce1
Document the revised protocol.
2019-06-20 22:50:17 +02:00
Paul Chote
c6232f20f9
Split Protocol version into Handshake vs Orders.
...
Handshake is kept at 7.
Orders is incremented to 8 to reflect immediate order changes.
2019-06-20 22:50:17 +02:00
Paul Chote
fe41dcb45e
Restore 0xFE order for handshakes.
...
This restores handshake compatibility with protocol 7 servers.
2019-06-20 22:50:17 +02:00
Paul Chote
bfddfec461
Replace magic numbers with an OrderType enum.
2019-06-20 22:50:17 +02:00
Paul Chote
862a274357
Merge ServerOrder into Order and 0xFE order type into 0xFF.
2019-06-20 22:50:17 +02:00
Paul Chote
90ebffc6c0
Remove unused PauseGame handling.
...
Pause is not an immediate order.
2019-06-20 22:50:17 +02:00
Paul Chote
9daf02a955
Remove unused field from HandshakeRequest.
...
This field was not serialised, so compatibility
is not impacted.
2019-06-20 22:50:17 +02:00