Compare commits

...

6 Commits

Author SHA1 Message Date
Ed
c20ac07c5b constructuni 2025-04-10 21:20:25 +03:00
Ed
fb5ea85a36 Update t2_magma_caves.yml 2025-04-10 21:19:09 +03:00
Ed
bcfa724f36 Update walls.yml 2025-04-10 21:17:26 +03:00
Ed
dd687e8eaa Update natural.yml 2025-04-10 21:17:09 +03:00
Ed
8ce9d7643c Update tables.yml 2025-04-10 21:16:18 +03:00
Ed
fdaa9a0fa3 a 2025-04-10 00:16:20 +03:00
7 changed files with 74 additions and 107 deletions

View File

@@ -151,4 +151,5 @@
- sprite: _CP14/Objects/Materials/marble_block.rsi
state: stone_3
- type: CP14BiomeSpawner
biome: CP14MarbleCaves
biome: CP14LeafMaze
#biome: CP14MarbleCaves

View File

@@ -141,22 +141,22 @@
node: CP14TableWoodenCounter
- type: entity
parent: CP14TableBase
parent: CP14TableWoodenCounter #CP14TableBase
id: CP14TableMarble
name: marble table
description: Exquisite white marble table.
components:
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: Metallic
- type: Sprite
sprite: _CP14/Structures/Furniture/Tables/marble.rsi
- type: Icon
sprite: _CP14/Structures/Furniture/Tables/marble.rsi
state: full
- type: IconSmooth
key: state
base: state
- type: FootstepModifier
footstepSoundCollection:
collection: FootstepFloor
#components:
#- type: Damageable
# damageContainer: StructuralInorganic
# damageModifierSet: Metallic
#- type: Sprite
# sprite: _CP14/Structures/Furniture/Tables/marble.rsi
#- type: Icon
# sprite: _CP14/Structures/Furniture/Tables/marble.rsi
# state: full
#- type: IconSmooth
# key: state
# base: state
#- type: FootstepModifier
# footstepSoundCollection:
# collection: FootstepFloor

View File

@@ -41,36 +41,36 @@
- type: entity
id: CP14WallMarbleStone
name: marble
parent: CP14WallStone
components:
- type: Sprite
sprite: _CP14/Structures/Walls/Natural/marble_stone.rsi
- type: Icon
sprite: _CP14/Structures/Walls/Natural/marble_stone.rsi
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 350
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/break_stone.ogg
params:
volume: -6
- !type:SpawnEntitiesBehavior
spawn:
CP14MarbleBlock1:
min: 2
max: 3
- !type:DoActsBehavior
acts: ["Destruction"]
parent: CP14WallStoneIndestructable #CP14WallStone
#components:
#- type: Sprite
# sprite: _CP14/Structures/Walls/Natural/marble_stone.rsi
#- type: Icon
# sprite: _CP14/Structures/Walls/Natural/marble_stone.rsi
#- type: Destructible
# thresholds:
# - trigger:
# !type:DamageTrigger
# damage: 350
# behaviors:
# - !type:DoActsBehavior
# acts: ["Destruction"]
# - trigger:
# !type:DamageTrigger
# damage: 100
# behaviors:
# - !type:PlaySoundBehavior
# sound:
# path: /Audio/Effects/break_stone.ogg
# params:
# volume: -6
# - !type:SpawnEntitiesBehavior
# spawn:
# CP14MarbleBlock1:
# min: 2
# max: 3
# - !type:DoActsBehavior
# acts: ["Destruction"]
- type: entity
id: CP14WallStoneIndestructable

View File

@@ -71,26 +71,26 @@
sprite: _CP14/Structures/Walls/marblebricks_stone_wall.rsi
- type: IconSmooth
base: stonebricks
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: Rock
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 200
behaviors:
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/break_stone.ogg
params:
volume: -6
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Construction
graph: CP14WallMarbleBrick
node: CP14WallMarbleBrick
- type: CP14WallpaperHolder
#- type: Damageable
# damageContainer: StructuralInorganic
# damageModifierSet: Rock
#- type: Destructible
# thresholds:
# - trigger:
# !type:DamageTrigger
# damage: 200
# behaviors:
# - !type:PlaySoundBehavior
# sound:
# path: /Audio/Effects/break_stone.ogg
# params:
# volume: -6
# - !type:DoActsBehavior
# acts: [ "Destruction" ]
#- type: Construction
# graph: CP14WallMarbleBrick
# node: CP14WallMarbleBrick
#- type: CP14WallpaperHolder
- type: entity
id: CP14WallBrownbrick

View File

@@ -41,10 +41,10 @@
biomeTemplate: CP14CavesFloor
tileMask:
- CP14FloorGrass
- !type:BiomeDunGen
biomeTemplate: CP14MarbleCaves
tileMask:
- CP14FloorMarble
#- !type:BiomeDunGen
# biomeTemplate: CP14MarbleCaves
# tileMask:
# - CP14FloorMarble
- type: dungeonConfig
id: CP14DemiplaneCavesRingFloorMaskStone
@@ -106,9 +106,9 @@
- !type:NoiseDistanceDunGen
size: 50, 50
distanceConfig: !type:DunGenEuclideanSquaredDistance
blendWeight: 0.8
blendWeight: 0.6
layers:
- tile: CP14FloorMarble
- tile: Space
threshold: 0.50
noise:
frequency: 0.010

View File

@@ -1,16 +0,0 @@
- type: constructionGraph
id: CP14WallMarbleBrick
start: start
graph:
- node: start
edges:
- to: CP14WallMarbleBrick
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: CP14MarbleStone
amount: 3
doAfter: 2
- node: CP14WallMarbleBrick
entity: CP14WallMarbleBrick

View File

@@ -106,24 +106,6 @@
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: marble brick wall
description: Sturdy enough to cover you from threats or cold winds.
id: CP14WallMarbleBrick
graph: CP14WallMarbleBrick
startNode: start
targetNode: CP14WallMarbleBrick
category: construction-category-structures
icon:
sprite: _CP14/Structures/Walls/marblebricks_stone_wall.rsi
state: full
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: iron grille