Files
OpenRA/mods/d2k/maps/shellmap/rules.yaml
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

132 lines
1.8 KiB
YAML

Player:
-ConquestVictoryConditions:
-HarvesterInsurance:
PlayerResources:
ResourceValues:
Spice: 0
World:
-CrateSpawner:
-SpawnStartingUnits:
-MapStartingLocations:
ActorSpawnManager:
Minimum: 1
Maximum: 3
MusicPlaylist:
BackgroundMusic: options
AllowMuteBackgroundMusic: true
DisableWorldSounds: true
LuaScript:
Scripts: d2k-shellmap.lua
^ExistsInWorld:
-GivesExperience:
^Building:
DamageMultiplier@UNKILLABLE:
Modifier: 0
wall:
DamageMultiplier@UNKILLABLE:
Modifier: 0
upgrade.conyard:
Valued:
Cost: 0
upgrade.barracks:
Valued:
Cost: 0
upgrade.light:
Valued:
Cost: 0
upgrade.heavy:
Valued:
Cost: 0
upgrade.hightech:
Valued:
Cost: 0
light_inf:
Valued:
Cost: 0
trooper:
Valued:
Cost: 0
grenadier:
Valued:
Cost: 0
sardaukar:
Buildable:
Prerequisites: ~player.corrino
Valued:
Cost: 0
mpsardaukar:
Valued:
Cost: 0
trike:
Valued:
Cost: 0
raider:
Valued:
Cost: 0
stealth_raider:
Valued:
Cost: 0
quad:
Valued:
Cost: 0
^combat_tank:
Valued:
Cost: 0
siege_tank:
Valued:
Cost: 0
missile_tank:
Valued:
Cost: 0
carryall.reinforce:
Cargo:
MaxWeight: 10
barracks:
ProvidesPrerequisite@harkonnen:
Prerequisite: barracks.harkonnen
Factions: harkonnen, corrino
light_factory:
ProvidesPrerequisite@harkonnen:
Prerequisite: light.harkonnen
Factions: harkonnen, corrino
ProvidesPrerequisite@trikes:
Prerequisite: light.regulartrikes
Factions: atreides, harkonnen, corrino
heavy_factory:
ProvidesPrerequisite@harkonnen:
Prerequisite: heavy.harkonnen
Factions: harkonnen, corrino
ProvidesPrerequisite@missiletank:
Prerequisite: heavy.missiletank
Factions: atreides, harkonnen, corrino
starport:
ProvidesPrerequisite@harkonnen:
Prerequisite: starport.harkonnen
Factions: harkonnen, corrino