Paul Chote
f7e5111123
Apply cursor doubling setting without requiring a restart.
2020-01-26 17:11:45 +01:00
Paul Chote
847db5e59b
Merge HardwareCursor and SoftwareCursor into CursorManager.
2020-01-26 17:11:45 +01:00
Mustafa Alperen Seki
d7f43b33c7
Make GrantConditionOnAttack PausableConditional
2020-01-26 17:05:02 +01:00
Paul Chote
3a6d88cfef
Align settings to the standard row height.
2020-01-26 16:52:14 +01:00
Paul Chote
70f899c8d1
Remove unused localization options from settings.yaml.
2020-01-26 16:52:14 +01:00
Paul Chote
e138afc328
Overhaul Input settings.
2020-01-26 16:52:14 +01:00
Paul Chote
a84c914317
Move highlighting logic into a dedicated widget.
2020-01-26 16:52:14 +01:00
Paul Chote
46d59eef5e
Update TD cash glyphs.
2020-01-25 22:02:43 +01:00
Paul Chote
79d25b9eca
Update RA cash glyphs.
2020-01-25 22:02:43 +01:00
Paul Chote
cc530649c7
Fix horizontal positioning of dropdown arrow glyph.
2020-01-25 21:56:02 +01:00
abcdefg30
aeb623498f
Remove old update rules
2020-01-25 21:29:36 +01:00
Mustafa Alperen Seki
d4b08850f3
Fix conditionality of DisguiseTooltipInfo.
2020-01-25 17:28:15 +02:00
Paul Chote
1fada0f2b4
Add KHR suffix as defined by the KHR_debug spec.
2020-01-25 13:44:06 +01:00
Paul Chote
b08f9886be
Add Graphics.DisableGLDebugMessageCallback setting.
2020-01-25 13:44:06 +01:00
reaperrr
46384d25f2
Improve Rectangle HitShape debug overlay
...
Showing vertical sides, too.
2020-01-25 13:38:35 +01:00
reaperrr
9dcba8710b
Add turret-linking support to HitShape
...
Allows to link a HitShape to the
position and facing of a turret.
2020-01-25 13:38:35 +01:00
reaperrr
b839204c7f
Minor WithInfantryBody reorganisation
...
Move PlayStandAnimation to a more suitable position
inside the file.
2020-01-25 13:26:25 +01:00
reaperrr
595b6c8923
Greatly simplified WithInfantryBody TickIdle code
...
There was a lot of redundancy and unnecessary
complexity in several checks.
This now also prevents infantry from randomly
restarting and potentially switching between stand
sequences if there are no idle sequences.
Old behavior can still be replicated by listing
stand sequences as IdleSequences.
2020-01-25 13:26:25 +01:00
Ivaylo Draganov
9474bdba5c
Use proper glyph for in-game chat close button
2020-01-25 13:17:09 +01:00
abcdefg30
f5aa304e09
Add stray update rules to the correct path
2020-01-25 10:48:50 +00:00
Pavel Penev
93bec9e430
Updated the default mods' weapons
2020-01-24 13:09:37 +01:00
Pavel Penev
d33a5bf94e
Added an UpgradeRule CreateScreenShakeWarhead
2020-01-24 13:09:37 +01:00
Pavel Penev
b00154e2bc
Created ShakeScreenWarhead and removed the hardcoded shaking from NukeLaunch and MadTank
2020-01-24 13:09:37 +01:00
reaperrr
6220d7e62e
Introduce WarheadArgs
...
- Passes additional arguments to warheads on impact
- Uses that to reduce parameter count of DoImpact by 1
2020-01-21 19:31:34 +01:00
Paul Chote
fdc0a6e2b9
Rework TS Chrome in preparation for UI scaling.
2020-01-19 20:36:59 +01:00
Paul Chote
f37d9a7010
Rework D2k Chrome in preparation for UI scaling.
2020-01-19 20:34:18 +01:00
abcdefg30
9f66e3936d
Add issue templates for the new issue template chooser
2020-01-19 17:27:43 +01:00
Paul Chote
f1325e12d4
Extract text contrast radius to ChromeMetrics and reduce to 1px.
2020-01-19 17:18:22 +01:00
Paul Chote
7611449d3d
Reimplement text contrast using greyscale dilation.
2020-01-19 17:18:22 +01:00
abcdefg30
15b2d6b9e0
Let all Positionable traits notify visual position changes
2020-01-18 23:07:23 +00:00
Paul Chote
d0f44143c2
Fix activity cancellation on FlyAttack RTB.
...
* AbortOnResupply will now cancel queued activities
in addition to the current attack.
* Resupply if no ammo is available during a standard attack.
* Don't resupply (move directly to target) if no ammo is available
during an attack move (C&C3 style).
2020-01-18 16:38:53 +01:00
Paul Chote
51870a471a
Add AttackSource enum.
2020-01-18 16:38:53 +01:00
Paul Chote
6f52365f9d
Don't run NextActivity if it has been canceled.
2020-01-18 16:38:53 +01:00
Paul Chote
66b8689957
Use 32bit modcontent cursor.
2020-01-17 16:49:58 +01:00
Paul Chote
4fd475f7c2
Add RGBA cursor support.
2020-01-17 16:49:58 +01:00
Paul Chote
522861e484
Support 32 bit png sprites.
2020-01-17 16:49:58 +01:00
Paul Chote
1111ce4754
Add support for 32 bit BGRA sprites.
2020-01-17 16:49:58 +01:00
Paul Chote
cdbee49280
Fix slider ticks in TD.
2020-01-17 13:42:51 +01:00
reaperrr
aa63696933
Update rule for WithPermanentInjury removal
2020-01-16 22:56:39 +01:00
reaperrr
10540839f6
Make crippled TS Cyborgs use permanent TakeCover
...
This is more in line with original behavior.
Also allows us to remove WithPermanentInjury.
2020-01-16 22:56:39 +01:00
reaperrr
a9eca2cf54
Add support for enabling prone state permanently
...
Negative ProneTime now activates prone state
permanently as soon as the trait is enabled.
2020-01-16 22:56:39 +01:00
Paul Chote
d6436858a9
Fix IPAddress capitalization.
2020-01-15 12:12:54 +01:00
Paul Chote
38cb818469
Anonymise client IPs and allow server operators to disable sharing.
2020-01-15 12:12:54 +01:00
Paul Chote
422cc2b0d0
Hide location and IP labels if not known.
2020-01-15 12:12:54 +01:00
Paul Chote
d74a5065b9
Require GeoLite2 database path to be specified by the server operator.
2020-01-15 12:12:54 +01:00
Paul Chote
6b2c019caa
Evaluate player location on the server.
2020-01-15 12:12:54 +01:00
Paul Chote
c430884c8b
Require GeoLite2 database path to be specified by the server operator.
2020-01-15 12:12:54 +01:00
Matthias Mailänder
8dda6d8e3d
Remove unnecessary null check.
2020-01-14 22:08:57 +01:00
Matthias Mailänder
c43d581e7f
Add cursor palette support to GIMP/Jasc palette definitions.
2020-01-14 22:08:57 +01:00
teinarss
f0b69f8b8d
Separated resource rendering into another trait
2020-01-14 19:38:47 +01:00