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
Paul Chote
a081321790
Add copy/paste to the map editor.
2015-11-10 22:18:18 +00:00
reaperrr
8e6d5bd603
Misc yaml formatting/style fixes
2015-10-21 10:07:48 +02:00
abcdefg30
7624256001
Set InitialSpawnDelay to 0
...
and set the value to 1500 in the default mods.
2015-10-16 14:42:11 +02:00
Huw Pascoe
cfd179b0c6
Added warhead visualization to combat debug overlay.
2015-10-02 02:48:21 +01:00
abcdefg30
e7c62b070b
Add an upgrade rule for the seconds -> ticks change
...
and update the default mods
2015-09-25 17:00:06 +02:00
Paul Chote
96b8b8c1ce
Rename actors to match original game rules.
2015-09-10 19:23:05 +01:00
Pavel Penev
4d11195989
Rename MPStartUnitsInfo.Races to Factions
...
Also add an upgrade rule.
2015-08-11 04:00:08 +03:00