Paul Chote
f1eb96b273
Add DisableKeyRepeat flag to ButtonWidget.
2017-06-06 08:53:54 -06:00
Paul Chote
854dd75282
Add ButtonTooltipWithDescHighlightLogic.
...
Highlights TooltipDesc characters inside {}.
2017-06-06 08:53:54 -06:00
Paul Chote
8f2a933ba8
Add support for button tooltip descriptions.
2017-06-06 08:53:54 -06:00
Paul Chote
ce233a6cca
Reduce edge scrolling threshold and polish cursor hotspots.
2017-06-06 08:53:54 -06:00
Paul Chote
94fba3521a
Add ForceModifiersOrderGenerator for force move/attack and queueing.
2017-06-06 08:53:54 -06:00
Paul Chote
8dfb7d8bbc
Add Selection.Hash for tracking selection changes.
2017-06-06 08:53:54 -06:00
Paul Chote
e8d6d63707
Add IIssueDeployOrder.
2017-06-06 08:53:54 -06:00
Paul Chote
533b2f9ad7
Flip tooltips above the cursor at the bottom of the screen.
2017-06-06 08:53:54 -06:00
Mustafa Alperen Seki
46d0157c2e
Add Harkonnen 4
2017-06-05 22:32:49 +02:00
reaperrr
3507ad2f87
Give D2k structures footprint hit-shapes
2017-06-05 14:22:47 +02:00
reaperrr
e2647e8a60
Move down D2k High-tech factory sprite
...
This better aligns its visuals with the footprint, hit-shape and targetable positions.
2017-06-05 14:22:47 +02:00
reaperrr
6a212eea53
Make attacking actors/turrets face the targeted position
2017-06-05 14:22:47 +02:00
reaperrr
7acc6dacbc
Fix armaments/projectiles to aim at closest Target.Positions
...
Instead of CenterPosition.
TargetablePositions were already used for targeting/attack decisions, but not armaments/projectiles.
2017-06-05 14:22:47 +02:00
Markus Hartung
73577e3a7e
Add myself to authors
2017-06-04 17:11:44 +02:00
Markus Hartung
2a0b3b39ea
INotifyCreated.Created now calls base properly
2017-06-04 17:11:44 +02:00
Markus Hartung
f7ddb969c6
Change so Attack* calls Created on base class
2017-06-04 17:11:44 +02:00
abcdefg30
40e8c5136d
Fix the close enough check in Repair.cs
2017-06-04 15:35:40 +02:00
Paul Chote
abdcf90c30
Ship VERSION with binary releases.
2017-06-04 13:21:27 +02:00
Paul Chote
36d7b5131e
Use ContentInstallerMod in MainMenuLogic.
2017-06-04 13:21:27 +02:00
Paul Chote
f79a3a8d03
Use engine version in crash logs.
2017-06-04 13:21:27 +02:00
Paul Chote
f7db7e3308
Use engine version for master server queries.
2017-06-04 13:21:27 +02:00
Paul Chote
49f0e35bd7
Add engine VERSION file.
2017-06-04 13:21:27 +02:00
reaperrr
82758a8bef
Add TargetableOffsets to HitShape
...
And remove ITargetablePositions from Building.
Also, added UseFootprintOffsets to replicate the old Building behavior for easier setup of TargetablePositions for buildings.
2017-06-04 00:07:08 +02:00
reaperrr
7fd0a3aa58
Lint check and yaml enforcement for HitShape
...
Now that Health no longer provides a HitShape, actors with Health need at
least one HitShape trait.
2017-06-04 00:07:08 +02:00
reaperrr
7f81de2f8a
Upgrade rule for Health.Shape to HitShape.Type
2017-06-04 00:07:08 +02:00
reaperrr
43b55ae333
Move Shape from Health to new HitShape trait
...
Renamed Shape to Type
2017-06-04 00:07:08 +02:00
reaperrr
c7c6cf864c
Fix inconsistent rules in preparation of HitShape refactor
...
- TD C17 and A10 are not targetable and therefore technically invulnerable, so we should remove Health and Armor
- D2k ^carryall.colorpicker and TS ^mmch.colorpicker shouldn't have Health
- TS crash sites are supposed to be indestructible map deco as per original (they had "Immune=yes")
2017-06-04 00:07:08 +02:00
Mustafa Alperen Seki
61afa096e3
Add 8PLAY6
2017-06-03 16:17:34 +02:00
Mustafa Alperen Seki
aa9c00367b
Add 8PLAY2
2017-06-03 16:14:52 +02:00
Oliver Brakmann
677904c682
Hide tooltips for unoccupied spawnpoints in the replay browser
2017-06-03 15:56:27 +02:00
rob-v
fc0495ac27
Fix keys scrolling stuck (+ some function double calls)
2017-06-01 23:07:25 +02:00
Mustafa Alperen Seki
f4988356a0
Add 8PLAY4
2017-06-01 20:28:48 +02:00
Mustafa Alperen Seki
8bcc2b30d9
Add 8PLAY1
2017-06-01 20:14:59 +02:00
Andre Mohren
96ca3baff8
Fixed PNGLoader crash with palette containing less than 256 colors.
2017-05-31 20:34:09 +02:00
Oliver Brakmann
a869dacdc4
Remove tooltips from map preview in MP server browser
2017-05-30 22:30:31 +01:00
rob-v
ada5b6d0e5
Add Unit stance hotkeys, remove Cycle Stance hotkey
2017-05-30 21:16:31 +02:00
Andre Mohren
d080a47cbf
Allow load screens to override StartGame.
2017-05-30 18:15:28 +02:00
atlimit8
afa5a7772d
Split ConditionByStance in AutoTarget
2017-05-29 20:41:10 +01:00
atlimit8
cadfbe8a29
Grant condition by unit stance
2017-05-29 20:41:10 +01:00
reaperrr
5834d7615b
Fix Rectangle OuterRadius
...
Rectangle shapes always assumed that either top-left or bottom-right would have the largest distance from actor center, which is wrong, because depending on the position of the shape, top-right or bottom-left can be the furthest away corner as well, potentially resulting in a too small OuterRadius.
2017-05-29 07:41:20 -05:00
reaperrr
bc5eb66088
Add OuterRadius debug overlay to Rectangle and Capsule
...
Circle obviously doesn't need it now (might change with the introduction of offsets, but we can still add it when that happens).
2017-05-29 07:41:20 -05:00
reaperrr
8d69d26542
Add debug overlay for custom TargetPositions
2017-05-29 07:41:20 -05:00
reaperrr
479795f494
Fix D2k repair pad footprint
...
To match the original.
2017-05-29 07:41:20 -05:00
rob-v
45041bde14
Dispose-stop Beacon on closing server browser
2017-05-29 13:28:39 +01:00
rob-v
9a9920e4af
Catch and ignore BeaconLib errors
2017-05-29 13:28:39 +01:00
abcdefg30
e1b7fc2617
Replace the removed SupplyTruck trait in disable-player-experience.yaml
2017-05-29 07:15:57 -05:00
Paul Chote
45b13dabfb
Explicitly implement interfaces in AttackBase.
2017-05-29 06:27:19 -05:00
Paul Chote
34844e87a3
Replace Lazy trait lookups with INotifyCreated.
2017-05-29 06:27:19 -05:00
Paul Chote
69587a2128
Move InstallShieldPackage to Mods.Common.
2017-05-29 12:41:28 +02:00
Paul Chote
e5222f95f6
Remove ambiguity from FileSystem references.
2017-05-29 12:41:28 +02:00