Cave Decoration pack (#21265)

* add chromite chasm

* add desert chasm

* snow chasm

* finish
This commit is contained in:
Ed
2023-10-27 04:58:27 +03:00
committed by GitHub
parent 8891890ad1
commit 354d999c8e
61 changed files with 471 additions and 3 deletions

View File

@@ -170,6 +170,60 @@
- type: Sprite
state: rocksolid03
- type: entity
parent: BaseRock
id: FloraStalagmite1
name: rock
components:
- type: Sprite
sprite: Objects/Decoration/Flora/flora_stalagmite.rsi
state: stalagmite1
- type: entity
parent: BaseRock
id: FloraStalagmite2
name: rock
components:
- type: Sprite
sprite: Objects/Decoration/Flora/flora_stalagmite.rsi
state: stalagmite2
- type: entity
parent: BaseRock
id: FloraStalagmite3
name: rock
components:
- type: Sprite
sprite: Objects/Decoration/Flora/flora_stalagmite.rsi
state: stalagmite3
- type: entity
parent: BaseRock
id: FloraStalagmite4
name: rock
components:
- type: Sprite
sprite: Objects/Decoration/Flora/flora_stalagmite.rsi
state: stalagmite4
- type: entity
parent: BaseRock
id: FloraStalagmite5
name: rock
components:
- type: Sprite
sprite: Objects/Decoration/Flora/flora_stalagmite.rsi
state: stalagmite5
- type: entity
parent: BaseRock
id: FloraStalagmite6
name: rock
components:
- type: Sprite
sprite: Objects/Decoration/Flora/flora_stalagmite.rsi
state: stalagmite6
- type: entity
parent: BaseTree
id: FloraTree01
@@ -440,4 +494,4 @@
name: tree
components:
- type: Sprite
state: tree06
state: tree06

View File

@@ -0,0 +1,179 @@
- type: entity
id: WoodenSign
name: wooden sign
description: He's pointing somewhere.
components:
- type: Clickable
- type: InteractionOutline
- type: Sprite
sprite: Objects/Decoration/mines.rsi
state: sign_left
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.35,-0.4,0.35,0.4"
density: 100
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: MeleeSound
soundGroups:
Brute:
path: /Audio/Effects/chop.ogg
params:
variation: 0.05
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 50
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
Log:
min: 1
max: 1
- type: entity
parent: WoodenSign
id: WoodenSignRight
components:
- type: Sprite
sprite: Objects/Decoration/mines.rsi
state: sign_right
- type: entity
id: WoodenSupport
parent: BaseStructure
name: wooden support
description: Increases your confidence that a rock won't fall on your head.
placement:
mode: SnapgridCenter
components:
- type: Sprite
sprite: Objects/Decoration/mines.rsi
state: support
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.1,-0.5,0.1,0.5"
mask:
- FullTileMask
layer:
- WallLayer
density: 1000
- type: MeleeSound
soundGroups:
Brute:
path: /Audio/Effects/chop.ogg
params:
variation: 0.05
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 150
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
Log:
min: 1
max: 3
- type: entity
id: WoodenSupportBeam
name: wooden support beam
parent: WoodenSupport
components:
- type: Sprite
sprite: Objects/Decoration/mines.rsi
state: support_beams
- type: Fixtures
fixtures:
fix1:
hard: false
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
mask:
- FullTileMask
layer:
- WallLayer
density: 1000
- type: entity
id: WoodenSupportWall
parent: BaseStructure
name: wooden support wall
description: An old, rotten wall.
placement:
mode: SnapgridCenter
components:
- type: Sprite
sprite: Objects/Decoration/mines.rsi
state: support_wall
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
mask:
- FullTileMask
layer:
- WallLayer
density: 1000
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 250
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
Log:
min: 2
max: 5
- type: entity
id: WoodenSupportWallBroken
parent: WoodenSupportWall
components:
- type: Sprite
sprite: Objects/Decoration/mines.rsi
state: support_wall_broken
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 150
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
Log:
min: 1
max: 3

View File

@@ -18,12 +18,12 @@
anchored: true
- type: Clickable
- type: Sprite
sprite: Tiles/Planet/chasm.rsi
sprite: Tiles/Planet/Chasms/basalt_chasm.rsi
drawdepth: BelowFloor
layers:
- state: chasm
- type: Icon
sprite: Tiles/Planet/chasm.rsi
sprite: Tiles/Planet/Chasms/basalt_chasm.rsi
state: full
- type: IconSmooth
key: chasm
@@ -45,3 +45,33 @@
- type: Tag
tags:
- HideContextMenu
- type: entity
parent: FloorChasmEntity
id: FloorChromiteChasm
suffix: Chromite
components:
- type: Sprite
sprite: Tiles/Planet/Chasms/chromite_chasm.rsi
- type: Icon
sprite: Tiles/Planet/Chasms/chromite_chasm.rsi
- type: entity
parent: FloorChasmEntity
id: FloorDesertChasm
suffix: Desert
components:
- type: Sprite
sprite: Tiles/Planet/Chasms/desert_chasm.rsi
- type: Icon
sprite: Tiles/Planet/Chasms/desert_chasm.rsi
- type: entity
parent: FloorChasmEntity
id: FloorSnowChasm
suffix: Snow
components:
- type: Sprite
sprite: Tiles/Planet/Chasms/snow_chasm.rsi
- type: Icon
sprite: Tiles/Planet/Chasms/snow_chasm.rsi

View File

@@ -0,0 +1,29 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from TGMC at commit https://github.com/tgstation/TerraGov-Marine-Corps/commit/4bf5d1aafbcbbb7bd2a7d0f52ef87f28e2bbb384",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "stalagmite1"
},
{
"name": "stalagmite2"
},
{
"name": "stalagmite3"
},
{
"name": "stalagmite4"
},
{
"name": "stalagmite5"
},
{
"name": "stalagmite6"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 B

View File

@@ -0,0 +1,29 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from TGMC at commit https://github.com/tgstation/TerraGov-Marine-Corps/commit/4bf5d1aafbcbbb7bd2a7d0f52ef87f28e2bbb384",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "sign_left"
},
{
"name": "sign_right"
},
{
"name": "support"
},
{
"name": "support_beams"
},
{
"name": "support_wall"
},
{
"name": "support_wall_broken"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 B

View File

Before

Width:  |  Height:  |  Size: 151 B

After

Width:  |  Height:  |  Size: 151 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 923 B

After

Width:  |  Height:  |  Size: 923 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 923 B

After

Width:  |  Height:  |  Size: 923 B

View File

Before

Width:  |  Height:  |  Size: 914 B

After

Width:  |  Height:  |  Size: 914 B

View File

Before

Width:  |  Height:  |  Size: 422 B

After

Width:  |  Height:  |  Size: 422 B

View File

Before

Width:  |  Height:  |  Size: 914 B

After

Width:  |  Height:  |  Size: 914 B

View File

Before

Width:  |  Height:  |  Size: 96 B

After

Width:  |  Height:  |  Size: 96 B

View File

Before

Width:  |  Height:  |  Size: 443 B

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 926 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 B

View File

@@ -0,0 +1,49 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Created by TheShuEd (github) for ss14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "chasm0",
"directions": 4
},
{
"name": "chasm1",
"directions": 4
},
{
"name": "chasm2",
"directions": 4
},
{
"name": "chasm3",
"directions": 4
},
{
"name": "chasm4",
"directions": 4
},
{
"name": "chasm5",
"directions": 4
},
{
"name": "chasm6",
"directions": 4
},
{
"name": "chasm7",
"directions": 4
},
{
"name": "chasm"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,49 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Created by TheShuEd (github) for ss14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "chasm0",
"directions": 4
},
{
"name": "chasm1",
"directions": 4
},
{
"name": "chasm2",
"directions": 4
},
{
"name": "chasm3",
"directions": 4
},
{
"name": "chasm4",
"directions": 4
},
{
"name": "chasm5",
"directions": 4
},
{
"name": "chasm6",
"directions": 4
},
{
"name": "chasm7",
"directions": 4
},
{
"name": "chasm"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 806 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 806 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,49 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Created by TheShuEd (github) for ss14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "chasm0",
"directions": 4
},
{
"name": "chasm1",
"directions": 4
},
{
"name": "chasm2",
"directions": 4
},
{
"name": "chasm3",
"directions": 4
},
{
"name": "chasm4",
"directions": 4
},
{
"name": "chasm5",
"directions": 4
},
{
"name": "chasm6",
"directions": 4
},
{
"name": "chasm7",
"directions": 4
},
{
"name": "chasm"
}
]
}