Andre Mohren
7356f2506b
Moved flashimage to world trait.
2021-07-01 16:38:51 +02: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
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
abcdefg30
1d4891b017
Rename several MP traits
2020-12-31 12:09:56 +01:00
Paul Chote
5a52ce5330
Revert "Remove BuildingInfluence trait."
...
This reverts commit 34bf14332887267e206d217956aab143720fc87d.
2020-12-05 17:06:04 +00:00
Paul Chote
72c82cb080
Remove BuildingInfluence trait.
2020-10-26 16:51:12 +01:00
reaperrr
6337067032
Clean up property names + defaults of smudge smoke
2020-10-02 23:46:48 +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
Paul Chote
4b446d100e
Update D2k decorations.
2020-03-24 00:07:10 -05:00
teinarss
f0b69f8b8d
Separated resource rendering into another trait
2020-01-14 19:38:47 +01:00
Paul Chote
e74033bded
Render editor actor previews as part of the world.
2020-01-12 18:30:50 +01:00
teinarss
76034c198e
Added Undo Redo to editor
2019-09-27 17:40:32 +02:00
Evgeniy S
3a30b013a5
Move Selection into a Trait
2019-05-31 15:50:53 +02:00
Oliver Brakmann
a63cc2d317
Add a time limit lobby option
2019-05-16 14:56:56 +02:00
Paul Chote
d5588c51ed
Implement "Game Saved" / "Game Loaded" notifications in RA and D2k.
2019-04-20 14:54:48 +02:00
abcdefg30
59a438b80e
Add the ScriptTriggers trait to the world actors
2019-03-13 23:14:35 +01:00
Paul Chote
a06cfb4004
Move TerrainRenderer to a mod-defined trait.
2018-10-13 18:16:56 +02:00
Voidwalker
398ae75525
Added fully random spawn position option.
2018-06-03 12:27:20 +01:00
reaperrr
1ee815fe3f
Make D2k use Locomotor
2018-05-03 10:49:21 +02:00
Voidwalker
711bad91a3
Generalize WormManager into ActorSpawnManager.
...
Added support of multiple actors, conditions and types.
2018-03-08 15:39:44 +01:00
Paul Chote
c77e328614
Remove "Mission Aborted" notification.
...
This has been causing confusion for players who have already completed a mission.
2018-01-06 22:35:10 +03:00
Paul Chote
49f0e4ebcf
Fix incorrectly named lobby option properties.
2017-12-17 14:51:10 +02:00
Paul Chote
36fccbc453
Add Checkbox/Dropdown to lobby options yaml fields.
2017-12-12 22:43:11 +01:00
Paul Chote
ea32c758eb
Expose default UI labels and tooltips to yaml.
2017-12-12 22:43:11 +01:00
Paul Chote
97cdce7448
Add additional metadata to lobby options.
2017-12-12 22:43:11 +01:00
rob-v
d4e9e0e069
Add Visualization chat commands
2017-07-23 15:08:24 +02:00
Paul Chote
88ab77ce0f
Polish Random faction tooltips.
2017-06-27 23:27:53 +02:00
abcdefg30
54b0cdac38
Add the Fremen as faction to d2k
2017-02-15 21:47:04 +01:00
ltem
b8ec633514
Fixes an error of pr 12658
2017-01-30 22:26:00 +01:00
ltem
ea9141270f
Added additional faction specific information
2017-01-30 20:18:54 +01:00
Mustafa Alperen Seki
695b6e5c9a
Add Transition, Spice and Concrete to Crate's TerrainTypes
2017-01-23 07:53:08 +02:00
Paul Chote
365bd5b9bd
Rename ResourceType trait fields for consistency.
2016-09-25 17:04:18 +01:00
Paul Chote
32eb98c17d
Remove legacy A* visualisation.
2016-08-26 16:55:46 +01:00
Matthias Mailänder
9b6e15ea78
Add a CustomTerrain debug overlay.
2016-06-06 19:25:37 +02:00
Oliver Brakmann
8c58dbacc1
Fix some actors not being available for the neutral player in the map editor
2016-03-13 15:32:29 +01:00
Paul Chote
d4f8fe1666
Move map configuration to rules.
2016-03-07 21:41:13 +00:00
Paul Chote
5b2bf5b284
Move build radius configuration to rules.
2016-03-07 21:41:13 +00:00
Paul Chote
cce292a68a
Move creeps configuration to rules.
2016-03-07 21:41:13 +00:00
Oliver Brakmann
25bdad4ee5
Ensure widget creation happens after traits are loaded
...
This is to make sure that traits' `WorldLoaded` method runs before widgets are created.
2016-02-03 22:43:09 +01:00
reaperrr
daef6283c1
Add Mercenaries and Smugglers to D2k
...
Rename some structures.
2016-01-29 23:18:07 +01:00
Paul Chote
4f1d8b7ac9
Remove spurious final newline from mod files.
2016-01-02 20:06:53 +00:00
OmegaBolt
16af35289e
D2k, fix #10037 terrain regressions
2015-11-22 18:02:16 +00:00
OmegaBolt
ce217d0fdd
D2k spice no longer erases map details & terrain fixes
2015-11-19 21:51:22 +00:00
Paul Chote
1dca3f1206
Split D2K shroud/fog rendering and fix shroud blending.
2015-11-15 11:35:22 +00:00