Add a lobby option to disable Concrete in D2k.

This commit is contained in:
Mustafa Alperen Seki
2020-08-25 13:44:47 +03:00
committed by abcdefg30
parent 7372da150a
commit be88c33399
4 changed files with 28 additions and 5 deletions

View File

@@ -410,6 +410,7 @@
TerrainTypes: Rock, Concrete
BuildSounds: BUILD1.WAV
D2kActorPreviewPlaceBuildingPreview:
RequiresPrerequisites: !global-auto-concrete
OverridePalette: placebuilding
RequiresBuildableArea:
AreaTypes: building
@@ -447,12 +448,20 @@
SellSounds: BUILD1.WAV
Guardable:
Range: 3c0
GrantConditionOnPrerequisite@AUTOCONCRETE:
Condition: auto-concrete
Prerequisites: global-auto-concrete
DamagedByTerrain:
RequiresCondition: !auto-concrete
Damage: 500
DamageInterval: 100
Terrain: Rock
DamageThreshold: 50
StartOnThreshold: true
LaysTerrain:
RequiresCondition: auto-concrete
TerrainTypes: Rock
Template: 88
ThrowsShrapnel:
Weapons: Debris, Debris2, Debris3, Debris4
Pieces: 2, 5

View File

@@ -98,10 +98,17 @@ Player:
CashTickUpNotification: CashTickUp
CashTickDownNotification: CashTickDown
DeveloperMode:
CheckboxDisplayOrder: 7
CheckboxDisplayOrder: 8
BaseAttackNotifier:
Shroud:
FogCheckboxDisplayOrder: 3
LobbyPrerequisiteCheckbox@AUTOCONCRETE:
ID: autoconcrete
Label: Automatic Concrete
Description: Concrete foundations are automatically created beneath buildings
Enabled: False
DisplayOrder: 7
Prerequisites: global-auto-concrete
FrozenActorLayer:
HarvesterAttackNotifier:
PlayerStatistics:

View File

@@ -34,6 +34,7 @@ concretea:
Cost: 20
Buildable:
BuildPaletteOrder: 110
Prerequisites: ~!global-auto-concrete
BuildDuration: 62
BuildDurationModifier: 100
@@ -48,7 +49,7 @@ concreteb:
Cost: 50
Buildable:
BuildPaletteOrder: 210
Prerequisites: upgrade.conyard
Prerequisites: upgrade.conyard, ~!global-auto-concrete
BuildDuration: 94
BuildDurationModifier: 100
@@ -64,8 +65,7 @@ construction_yard:
Dimensions: 3,3
LocalCenterOffset: 0,-512,0
LaysTerrain:
TerrainTypes: Rock
Template: 88
-RequiresCondition:
WithBuildingBib:
Selectable:
Bounds: 96,64