abcdefg30
512eaf2746
Use Building instead of D2kBuilding for the Sietch actor
2022-04-30 12:28:28 -05:00
Ivaylo Draganov
bc676fbf78
Add text notifications to many in-game events
2022-04-30 12:39:29 +01:00
Mustafa Alperen Seki
60b123c641
Split NukePower MissileImage from MissileWeapon.
2022-04-12 21:52:29 +02:00
Matthias Mailänder
7735107deb
Add a script trigger overlay.
2022-04-02 18:01:00 +02:00
abcdefg30
889425ab0f
Remove AttackFrontal's FacingTolerance and define it explicitly in rules
2022-03-13 11:16:47 +01:00
Mustafa Alperen Seki
153bd14f9e
Add Force-Move undeploy to D2k Thumper Infantry.
2022-03-11 22:29:45 +01:00
Ivaylo Draganov
7a93b9ea8c
Make control group hotkeys configurable
...
- Split control groups management to its own interface
- Add hotkeys for selecting, creating, adding to and combining with control groups
- Add a ControlGroups widget to manage the player interaction
2022-01-28 18:38:18 +01:00
Matthias Mailänder
cdac14b92b
Avoid duplicate field.
2022-01-06 16:10:49 +02:00
Matthias Mailänder
bb27837149
Don't make support airplanes huntable.
2021-12-28 13:08:38 -06:00
Matthias Mailänder
b3d290edd9
Rename support power field for consistency.
2021-12-05 14:56:01 +01:00
Matthias Mailänder
5eaba4f893
Unhardcode AI defensive priorities.
2021-12-05 13:17:32 +01:00
Matthias Mailänder
e82aa9977e
Unhardcode AI air units and exclude scripted aircraft.
2021-12-05 13:17:32 +01:00
abc013
c0da9f1eab
Fix walls counting to kills/deaths statistic
2021-10-29 21:07:06 +02:00
Orb370
d88198e61e
Allow Targeting While Defenses are in the Construction Animation Commit
2021-10-11 17:49:44 -05:00
abcdefg30
884e6cdb51
Exempt D2k Harvesters from slowness modifiers applied when damaged
2021-10-09 14:55:27 -05:00
Ivaylo Draganov
fa0adb5a1b
Hide various lobby options from missions and minigames
2021-09-26 21:25:08 +01:00
Paul Chote
99322cee8f
Set the closest production to Primary when force-targeting rallypoints.
2021-07-29 16:19:53 +02:00
Andre Mohren
7356f2506b
Moved flashimage to world trait.
2021-07-01 16:38:51 +02:00
Leo512bit
e60e7beeef
Slower damaged units
2021-06-26 09:24:30 -05:00
Matthias Mailänder
44b2dda585
Add an editor overlay for unbuildable terrain.
2021-06-06 21:14:44 +02:00
Paul Chote
3bc42543fa
Decouple color picker palette definitions to their own trait.
2021-05-15 15:29:46 +02:00
Paul Chote
560f1a6466
Restrict player color choices to the hue-saturation plane.
2021-05-15 15:29:46 +02:00
Paul Chote
9d62ce214c
Move color picker actor type from metrics to ColorPickerManager.
2021-05-15 15:29:46 +02:00
Paul Chote
f65de2dd43
Merge ColorPreviewManagerWidget into ColorPickerManager.
2021-05-15 15:29:46 +02:00
Paul Chote
7b58f03f1c
Move ColorValidator logic into a new ColorPickerManager trait.
2021-05-15 15:29:46 +02:00
Paul Chote
8d2ec78713
Replace TerrainType.CustomCursor with Mobile.TerrainCursors.
2021-05-04 11:56:23 +02:00
reaperrr
f1a9a5180d
Use real (milli)seconds for notifications
...
Allows for more fine-grained control, while
adding independence from gamespeed and getting
rid of magic * 25 multiplications.
2021-04-21 19:34:16 +02:00
reaperrr
53e6d974f0
Change Crate.Lifetime from 'seconds' to ticks
...
As far as I could tell, this was the last place that still
used 'seconds' instead of ticks, apart from
some sound notification intervals (which are better
converted to real [milli]seconds).
Also renamed ScaredyCat.PanicLength to PanicDuration for
consistency and easier finding.
2021-04-19 20:03:08 +02:00
Paul Chote
7c0e4b25ae
Specify interaction bounds relative to the mod tile size.
2021-03-27 16:31:50 +01:00
Paul Chote
0bdd46451e
Overhaul resource layer logic:
...
* ResourceType trait has been removed.
* Simulation-related data is now defined on the
ResourceLayer (which mods can subclass/replace).
* Support non-money resources by moving the resource
values to the PlayerResources trait.
* Allow mods to disable the neighbour density override
and instead always use the map-defined densities.
* Allow mods to define their own resource placement
logic (e.g. allow resources on slopes) by subclassing
(Editor)ResourceLayer.
* Improve ability to subclass/override ResourceRenderer
by exposing more virtual methods.
2021-03-20 16:45:41 +01:00
Paul Chote
c35e9fb016
Remove custom D2k spice variant logic and improve editor cursor sprite.
2021-03-20 16:45:41 +01:00
Paul Chote
445d943549
Remove obsolete shadow palette definitions.
2021-02-20 02:08:40 +01:00
Paul Chote
d09476c603
Remove custom palettes from building placement previews.
2021-02-12 02:08:30 +01:00
Matthias Mailänder
28ddab7cc2
Disallow building sell during construction.
2021-01-27 22:51:58 +01:00
Matthias Mailänder
8f06b0a836
Add a "structure sold" notification.
2021-01-27 22:51:58 +01:00
Paul Chote
02a2624bcc
Add a per-player handicap option to the lobby.
...
Handicaps reduce unit health, firepower, and build speed.
2021-01-10 22:23:52 +01:00
Paul Chote
8c9b9df125
Change WithColoredOverlay to use a color instead of a palette.
2021-01-06 00:06:51 +01:00
Paul Chote
96641873ae
Replace highlight palette with tint effects.
2021-01-06 00:06:51 +01:00
abcdefg30
1d4891b017
Rename several MP traits
2020-12-31 12:09:56 +01:00
abcdefg30
919c670502
Update the rules of the default mods
2020-12-11 17:13:02 +01:00
Paul Chote
269ce9c406
Exclude carryalls from AI squads.
2020-12-07 23:39:22 +01:00
Paul Chote
5a52ce5330
Revert "Remove BuildingInfluence trait."
...
This reverts commit 34bf14332887267e206d217956aab143720fc87d.
2020-12-05 17:06:04 +00:00
abcdefg30
99ec119ffd
Move LaysTerrain functionality to D2kBuilding
2020-11-15 16:33:32 +01:00
abcdefg30
6b2920cc91
Introduce D2kBuilding
2020-11-15 16:33:32 +01:00
abcdefg30
80aeb5ada6
Refactor DamagedByTerrain
2020-11-15 16:33:32 +01:00
Paul Chote
72c82cb080
Remove BuildingInfluence trait.
2020-10-26 16:51:12 +01:00
abcdefg30
d647aab7fe
Fix d2k conyards granting an unconsumed "auto-concrete" condition
2020-10-06 23:25:12 +01:00
Mustafa Alperen Seki
be88c33399
Add a lobby option to disable Concrete in D2k.
2020-10-06 13:29:33 +02:00
reaperrr
0990caefd7
Fix turreted defenses always realigning
...
This looks weird, doesn't match the originals
and makes map-defined custom facings useless.
2020-10-06 12:53:11 +02:00
reaperrr
6337067032
Clean up property names + defaults of smudge smoke
2020-10-02 23:46:48 +02:00