reaperrr
15fc27d142
Use cached selected in SelectionDecorationsBase
2020-08-28 12:24:07 +02:00
reaperrr
ad20597d74
Cache hue picker sprite in HueSliderWidget
2020-08-27 21:17:37 +02:00
reaperrr
6d409a7c97
Cache indicator sprite in ResourceBarWidget at initialization
2020-08-27 21:17:37 +02:00
reaperrr
36d5ae5421
Cache SupportPowersWidget offsets at initialization
...
As well as overlay font.
2020-08-27 21:17:37 +02:00
tovl
db9744ea7f
Let TS aircraft turn slower when circling.
2020-08-27 21:15:38 +02:00
tovl
5e62fe86fc
Add IdleSpeed to aircraft trait.
2020-08-27 21:15:38 +02:00
reaperrr
29b55de042
Cache rectangles and font in ProductionTabsWidget
2020-08-21 18:06:18 +02:00
reaperrr
235fb19aa8
Cache overlay traits in ProductionPaletteWidget
...
Instead of looking this up every Draw tick,
cache and update it only when a non-null new
CurrentQueue is set (as the overlays can only change
at that time).
2020-08-21 18:06:18 +02:00
reaperrr
c0f54fa4fc
Cache offsets in ProductionPaletteWidget
...
At least those that never change.
2020-08-21 18:06:18 +02:00
reaperrr
4505053618
Simplify CreateEffectWarhead code
...
Simplified and streamlined code,
based on past feedback and suggestions.
Note: The new methods will move to
Warhead later, once they're used by more
than one warhead.
2020-08-20 20:46:58 +02:00
teinarss
9c4fd0e3d3
Use Null-Propagation Operator
2020-08-19 18:11:07 +01:00
teinarss
8d27d22100
Use discard syntax
2020-08-19 18:11:07 +01:00
teinarss
27f1a7ab27
Use out var syntax
2020-08-19 18:11:07 +01:00
teinarss
d52e4793fe
Refactor classes to structs
2020-08-19 11:54:29 +02:00
teinarss
544ac6cb33
Fix crash after entering manage content
2020-08-19 11:40:43 +02:00
abcdefg30
dd99fc93e4
Uncloak during resupply when "UncloakOn: Dock" is defined
2020-08-16 21:01:16 +02:00
Paul Chote
6e73d7f5c2
Tidy MapEditorLogic ctor.
2020-08-16 14:17:45 +02:00
Paul Chote
960056d300
Fix mod switcher icon handling.
2020-08-16 14:17:45 +02:00
Paul Chote
3efac3287e
Fix Session.Deserialize error handling.
2020-08-16 14:17:45 +02:00
Paul Chote
b833f033bf
Remove redundant check from LabelWithHighlightWidget.
2020-08-16 14:17:45 +02:00
Paul Chote
ad75e2be89
Remove redundant check from SupportPowerInstance.
2020-08-16 14:17:45 +02:00
Paul Chote
9886f0ca9a
Fix Harvester crash when multiple resource renderers are used.
2020-08-15 18:43:40 +02:00
Paul Chote
46cf56d6ff
Remove editor-specific resource rendering.
...
Mods must manually move their *ResourceRenderer definitions from
World onto BaseWorld to restore resource rendering in the editor.
2020-08-15 18:43:40 +02:00
Matthias Mailänder
e7af295b5e
Allow news per mod.
2020-08-15 16:21:21 +01:00
Matthias Mailänder
9d179d9a1a
Initialize the font only once and make it configurable.
2020-08-15 16:13:21 +01:00
Matthias Mailänder
15010f9567
Fix production palette ignoring yaml font overrides.
2020-08-15 16:13:21 +01:00
Oliver Brakmann
3eeb677f14
Add LeaveMapAtClosestEdge idle behaviour for Aircraft
2020-08-15 13:38:57 +01:00
Paul Chote
ef69a3de66
Use nameof() in PaletteReference.
2020-08-15 13:41:45 +02:00
abcdefg30
07d58337f1
Let order generators account for selection changes
2020-08-15 11:34:00 +01:00
abcdefg30
b5e3f25418
Fix CashTrickler crashing without IOccupiesSpace
2020-08-15 11:21:39 +01:00
teinarss
19b02875c7
Use Tuple syntax
2020-08-15 10:37:10 +01:00
abcdefg30
a847f3eafa
Fix actors not yet in the world improperly updating power state
2020-08-14 11:46:38 +02:00
Curtis Shmyr
a751f074e7
Added actor parameter to Lua UnloadPassenger
2020-08-10 10:38:35 +02:00
Paul Chote
75cb5c2166
Convert turret facings to WAngle relative to the body.
2020-08-09 19:43:53 +02:00
Mustafa Alperen Seki
1ae53220d6
Add CurrentMuzzleFacing to FireClusterWarhead.
2020-08-09 13:18:39 +02:00
Matthias Mailänder
c546cb552e
Make the fonts configurable.
2020-08-09 13:14:32 +02:00
Matthias Mailänder
10f8836d7b
Fix a null reference exception.
2020-08-09 13:14:32 +02:00
dnqbob
7ecd4124ce
Make "RepairableNear" public, helpful for modder
2020-08-08 13:20:39 +02:00
Mustafa Alperen Seki
43388cb7fc
Don't check HasAdequateRefineryCount if no RefineryTypes defined.
2020-08-05 11:29:22 +02:00
Mustafa Alperen Seki
4cc5104fde
Unhardcode AI's MinimumRefineryCount numbers.
2020-08-05 11:29:22 +02:00
Curtis Shmyr
d519cabae3
Add actor experience to the Lua API
2020-08-03 18:35:50 +02:00
Matthias Mailänder
3a427c3630
Add a sequence reference attribute to label fallbacks.
2020-08-02 22:15:13 +02:00
Matthias Mailänder
336656e8f7
Remove superflous warning as null is a valid value here.
2020-08-02 22:15:13 +02:00
Matthias Mailänder
06ad9666e8
Replace burns with more modular and testable trait combinations.
2020-08-02 22:15:13 +02:00
Matthias Mailänder
728e0c6600
If it defaults to the actor type, then it shouldn't be required.
2020-08-02 22:15:13 +02:00
Matthias Mailänder
657e690bdd
Add an image override.
2020-08-02 22:15:13 +02:00
Matthias Mailänder
2d36d0a659
Reflect in naming that negative SelfHealing is a thing.
2020-08-02 22:15:13 +02:00
Matthias Mailänder
c42fd5d2e2
Add IsDecoration as a configurable option.
2020-08-02 22:15:13 +02:00
Matthias Mailänder
ea9992247d
Reorder string placeholders.
2020-08-02 12:00:53 +02:00
Matthias Mailänder
b90fecff76
Remove the prefixed method name.
2020-08-02 12:00:53 +02:00