Pavel Penev
2e7bd4de4b
Fixed a bug with the NukeLaunch's Player palette
2020-07-10 13:22:54 +02:00
Matthias Mailänder
7261322e41
Add support for Visual Studio Code.
2020-07-10 12:33:57 +03:00
abcdefg30
cada396733
Fix a crash when previewing an actor using WithCrateBody in the editor
2020-07-09 20:31:03 +02:00
Chris
9f9709f058
Add python3 support to launch-game.sh
2020-07-09 20:21:48 +02:00
abcdefg30
26fc65209d
Fix the bogus Actors iterator
2020-07-09 18:11:53 +02:00
Adam Mitchell
f642cead44
Refactor the OrderManager and world tick loop, improves input latency
2020-07-09 13:48:55 +02:00
Adam Mitchell
616d9421d6
Change where we send orders
2020-07-09 13:48:55 +02:00
Adam Mitchell
20e5219cf4
Reduce order latency locally
2020-07-09 13:48:55 +02:00
Vapre
9edda21b06
Avoid three time array lookup in TraitContainer.Actors.
2020-07-09 12:16:04 +02:00
Paul Chote
6d6822ca15
Update map inits in RA/TD/D2k.
2020-07-08 20:38:30 +02:00
Paul Chote
a2269e7ee7
Convert (Dynamic)FacingInit, (Dynamic)TurretFacingInit to WAngle.
2020-07-08 20:38:30 +02:00
Paul Chote
e8f443f4a9
Remove TurretFacingsInit and PlugsInit.
2020-07-08 20:38:30 +02:00
Ivaylo Draganov
67f8452178
Add button to override duplicate hotkey bindings
2020-07-08 19:59:07 +02:00
Ivaylo Draganov
47f6e407d9
Cancel hotkey rebind on Esc key press
2020-07-08 19:59:07 +02:00
abcdefg30
889e2152a4
Cache ProjectedCellBounds during load time
2020-07-08 18:37:50 +02:00
abcdefg30
173aae1f81
Directly check the map bounds instead of converting to PPos
2020-07-08 18:37:50 +02:00
abcdefg30
baed80983b
Fix the launch-game.sh newlines not displaying in the console
2020-07-07 22:30:55 +02:00
abcdefg30
b00423dc76
Correct the crash dialog title
2020-07-07 22:30:55 +02:00
abcdefg30
376ed15079
Correct the support folder location in the crash dialog
2020-07-07 22:30:55 +02:00
abcdefg30
a6d8d6cd8e
Use tabs as indentation consistently
2020-07-07 22:30:55 +02:00
Paul Chote
b3ee8b447e
Reduce duplication between Map and PlayerRadarTerrain.
2020-07-07 22:12:22 +02:00
Paul Chote
5f588561b6
Rewrite TS minimap rendering:
...
* Rename LeftColor and RightColor to MinColor and MaxColor
These are mapped from LowRadarColor and HighRadarColor in
the original inis, and appear to be used to set the bounding
values for selecting a random colour, NOT for left/right
pixels (which caused noticeably wrong banding).
* Adjust brightness based on terrain height.
MinHeightColorBrightness and MaxHeightColorBrightness
were chosen by trial/error to match the original
map preview rendering.
2020-07-07 22:12:22 +02:00
Smittytron
83c53e17e0
Allow repairable tech buildings in campaign-rules
2020-07-07 19:47:10 +02:00
Smittytron
c028488894
Add Soviet 09
2020-07-07 19:47:10 +02:00
abcdefg30
b066005f7e
Fix AttackBomber marking aircraft that are not in the world as in range
2020-07-06 22:30:41 +02:00
abcdefg30
87e33a75c6
Fix a crash when calling an airstrike at the map edge
2020-07-06 22:30:41 +02:00
Matthias Mailänder
4961b0943b
Add a text base spy disguise decoration.
2020-07-05 21:43:12 +02:00
Smittytron
eda1e9c266
Add Counterstrike mission Siberian Conflict 1: Fresh Tracks
2020-07-05 21:33:56 +02:00
abcdefg30
bc7bf174d8
Don't tick the announcement timer when not in low power
...
When entering low power it will be reset to 0 again anyway
2020-07-05 20:37:17 +02:00
abcdefg30
2e06d5790b
Update the PowerState only when power is added or removed
2020-07-05 20:37:17 +02:00
abcdefg30
ab8790e8f1
Style/Readability changes
2020-07-05 20:37:17 +02:00
abcdefg30
7d630e63e7
Let Railgun implement ISync
2020-07-05 18:10:14 +02:00
Smittytron
77899191f3
Add Aftermath mission Situation Critical
2020-07-05 17:21:43 +02:00
Smittytron
6871873e93
Add Counterstrike mission Fall of Greece 1: Personal War
2020-07-05 15:59:18 +02:00
Smittytron
fc4bd131cd
Add Aftermath mission: Production Disruption
2020-07-05 15:58:10 +02:00
Pavel Penev
d866286f82
Added back the DescAttributes on projectiles' Inaccuracy fields
2020-07-05 13:04:18 +02:00
Pavel Penev
76dfda164e
Moved projectile inaccuracy calculations to Common.Util
...
Also moved the InaccuracyType enum there. This also quietly adds the RangeModifiers to the calculations for all projectiles, while they were only used on Bullet so far, which seemed very wrong.
2020-07-05 13:04:18 +02:00
Pavel Penev
134d47e48c
Added InaccuracyType.Absolute to projectiles
2020-07-05 13:04:18 +02:00
Pavel Penev
a2dbd5e013
Changed weapons in D2k to use the new PerCellIncrement inaccuracy
...
Also adjusted the inaccuracy values. This should bring inaccuracy in D2k pretty much in line with the original game, with the potential liberty of decreased inaccuracy for the Deviator tank.
2020-07-05 13:04:18 +02:00
Pavel Penev
c27412c83a
Added InaccuracyType enum and updated projectiles accordingly
...
Also updated the inaccuracy calculations to account for the new inaccuracy type - either based on distance up to a max defined inaccuracy at max range (old style) or based on distance with each cell (1024 range) increasing the inaccuracy with a set step.
2020-07-05 13:04:18 +02:00
Pavel Penev
4143aba595
Added syncing to some Railgun projectile fields
2020-07-05 13:04:18 +02:00
Ivaylo Draganov
39ccac4022
Refactor command bar buttons to use unified widget state names
2020-07-05 11:50:45 +01:00
Ivaylo Draganov
7943f4deb6
Unify widget state image suffixes (disabled, pressed, hover, focus)
...
- Add a property for arrows image collection (in drop-downs, scrollbars
and production tabs)
- Add a property for separators image collection (in drop-downs)
- Add hover and disable states to the drop-down separator
- Unify button, textfield and checkbox state suffixes
2020-07-05 11:50:45 +01:00
Curtis Shmyr
2dda2d7689
Added lua IsCloaked actor property
2020-07-04 21:06:52 +02:00
Matthias Mailänder
b8f2a14ea0
Automatically upload release to itch.io using butler.
2020-07-04 20:59:10 +02:00
Oliver Brakmann
595809f090
Fix Carryalls waiting for actors on transit-only tiles
2020-07-04 16:47:17 +02:00
abcdefg30
477db9cd4a
Fix travis builds not failing when errors occur during static checking
2020-07-03 21:29:25 +01:00
teinarss
67ff292d62
Refactor WorldRenderer to use less allocations
2020-07-03 17:41:41 +02:00
darkademic
ae882b85a9
Make AI randomly scan map for targets for its air squads.
2020-07-02 23:05:49 +02:00
abcdefg30
5e92915095
Fix the cargo unload regression with scripted transports
...
The activity is not interruptible, so we'd continue after the Move regardless
2020-07-02 21:14:35 +02:00