old tiles YES (#1144)
This commit is contained in:
@@ -61,14 +61,6 @@
|
||||
layers:
|
||||
- state: stone
|
||||
map: ["base"]
|
||||
- type: FloorTile
|
||||
placeTileSound:
|
||||
collection: CP14Digging #TODO
|
||||
params:
|
||||
variation: 0.03
|
||||
volume: 2
|
||||
outputs:
|
||||
- CP14FloorFoundation
|
||||
- type: Appearance
|
||||
- type: Stack
|
||||
stackType: CP14Stone
|
||||
|
||||
171
Resources/Prototypes/_CP14/Entities/Objects/Misc/tiles.yml
Normal file
171
Resources/Prototypes/_CP14/Entities/Objects/Misc/tiles.yml
Normal file
@@ -0,0 +1,171 @@
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: CP14FloorTileBase
|
||||
description: Makes the floor more pleasant for your feet. And your eyes.
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Tile/tile.rsi
|
||||
- type: Item
|
||||
sprite: _CP14/Objects/Tile/tile.rsi
|
||||
size: Normal
|
||||
- type: Stack
|
||||
count: 1
|
||||
- type: FloorTile
|
||||
placeTileSound:
|
||||
collection: CP14Digging #TODO
|
||||
params:
|
||||
variation: 0.03
|
||||
volume: 2
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 30
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 20
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
params:
|
||||
volume: -8
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileFoundation
|
||||
name: foundation floor tile
|
||||
components:
|
||||
- type: Sprite
|
||||
state: foundation
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorFoundation
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileFoundation
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileMarbleBrick
|
||||
name: marble brick
|
||||
components:
|
||||
- type: Sprite
|
||||
state: marble
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorMarble
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileMarbleBrick
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileOakWoodplanks
|
||||
name: oak woodplanks
|
||||
components:
|
||||
- type: Sprite
|
||||
state: oak_woodplanks
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorOakWoodPlanks
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileOakWoodplanks
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileOakWoodplanksBig
|
||||
name: oak big woodplanks
|
||||
components:
|
||||
- type: Sprite
|
||||
state: oak_woodplanks_big
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorOakWoodPlanksBig
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileOakWoodplanksBig
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileOakWoodplanksCruciform
|
||||
name: oak cruciform woodplanks
|
||||
components:
|
||||
- type: Sprite
|
||||
state: oak_woodplanks_cruciform
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorOakWoodPlanksCruciform
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileOakWoodplanksCruciform
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileOakWoodplanksStairs
|
||||
name: oak stairs woodplanks
|
||||
components:
|
||||
- type: Sprite
|
||||
state: oak_woodplanks_stairways
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorOakWoodPlanksStairways
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileOakWoodplanksStairs
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileStonebricks
|
||||
name: stonebrick
|
||||
components:
|
||||
- type: Sprite
|
||||
state: stonebrick
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorStonebricks
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileStonebricks
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileStonebricksSmallCarved
|
||||
name: small carved stonebricks
|
||||
components:
|
||||
- type: Sprite
|
||||
state: stonebrick_small_carved
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorStonebricksSmallCarved1
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileStonebricksSmallCarved
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileStonebricksSmallCarved2
|
||||
name: small carved stonebricks 2
|
||||
components:
|
||||
- type: Sprite
|
||||
state: stonebrick_small_carved2
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorStonebricksSmallCarved2
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileStonebricksSmallCarved2
|
||||
|
||||
- type: entity
|
||||
parent: CP14FloorTileBase
|
||||
id: CP14FloorTileStonebricksSquareCarved
|
||||
name: square carved stonebricks
|
||||
components:
|
||||
- type: Sprite
|
||||
state: stonebrick_square_carved
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- CP14FloorStonebricksSquareCarved
|
||||
- type: Stack
|
||||
stackType: CP14FloorTileStonebricksSquareCarved
|
||||
109
Resources/Prototypes/_CP14/Recipes/Workbench/Workbench/tile.yml
Normal file
109
Resources/Prototypes/_CP14/Recipes/Workbench/Workbench/tile.yml
Normal file
@@ -0,0 +1,109 @@
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileFoundation
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14Stone
|
||||
count: 1
|
||||
result: CP14FloorTileFoundation
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileMarbleBrick
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14Stone
|
||||
count: 1
|
||||
result: CP14FloorTileMarbleBrick
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileStonebricks
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14Stone
|
||||
count: 1
|
||||
result: CP14FloorTileStonebricks
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileStonebricksSmallCarved
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14Stone
|
||||
count: 1
|
||||
result: CP14FloorTileStonebricksSmallCarved
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileStonebricksSmallCarved2
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14Stone
|
||||
count: 1
|
||||
result: CP14FloorTileStonebricksSmallCarved2
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileStonebricksSquareCarved
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14Stone
|
||||
count: 1
|
||||
result: CP14FloorTileStonebricksSquareCarved
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileOakWoodplanks
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14WoodenPlanks
|
||||
count: 1
|
||||
result: CP14FloorTileOakWoodplanks
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileOakWoodplanksBig
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14WoodenPlanks
|
||||
count: 1
|
||||
result: CP14FloorTileOakWoodplanksBig
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileOakWoodplanksCruciform
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14WoodenPlanks
|
||||
count: 1
|
||||
result: CP14FloorTileOakWoodplanksCruciform
|
||||
resultCount: 4
|
||||
|
||||
- type: CP14Recipe
|
||||
id: CP14FloorTileOakWoodplanksStairs
|
||||
tag: CP14RecipeWorkbench
|
||||
craftTime: 1
|
||||
requirements:
|
||||
- !type:StackResource
|
||||
stack: CP14WoodenPlanks
|
||||
count: 1
|
||||
result: CP14FloorTileOakWoodplanksStairs
|
||||
resultCount: 4
|
||||
69
Resources/Prototypes/_CP14/Stacks/floor_tile_stacks.yml
Normal file
69
Resources/Prototypes/_CP14/Stacks/floor_tile_stacks.yml
Normal file
@@ -0,0 +1,69 @@
|
||||
- type: stack
|
||||
id: CP14FloorTileFoundation
|
||||
name: foundation
|
||||
spawn: CP14FloorTileFoundation
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: foundation }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileMarbleBrick
|
||||
name: marble brick
|
||||
spawn: CP14FloorTileMarbleBrick
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: marble }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileOakWoodplanks
|
||||
name: oak woodplanks
|
||||
spawn: CP14FloorTileOakWoodplanks
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileOakWoodplanksBig
|
||||
name: oak big woodplanks
|
||||
spawn: CP14FloorTileOakWoodplanksBig
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks_big }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileOakWoodplanksCruciform
|
||||
name: oak cruciform woodplanks
|
||||
spawn: CP14FloorTileOakWoodplanksCruciform
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks_cruciform }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileOakWoodplanksStairs
|
||||
name: oak stairs woodplanks
|
||||
spawn: CP14FloorTileOakWoodplanksStairs
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks_stairways }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileStonebricks
|
||||
name: stonebricks
|
||||
spawn: CP14FloorTileStonebricks
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileStonebricksSmallCarved
|
||||
name: small carved stonebricks
|
||||
spawn: CP14FloorTileStonebricksSmallCarved
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick_small_carved }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileStonebricksSmallCarved2
|
||||
name: small carved stonebricks 2
|
||||
spawn: CP14FloorTileStonebricksSmallCarved2
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick_small_carved2 }
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: CP14FloorTileStonebricksSquareCarved
|
||||
name: square carved stonebricks
|
||||
spawn: CP14FloorTileStonebricksSquareCarved
|
||||
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick_square_carved }
|
||||
maxCount: 30
|
||||
@@ -26,6 +26,8 @@
|
||||
collection: FootstepAsteroid
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14FloorTileFoundation
|
||||
|
||||
- type: tile
|
||||
editorHidden: false
|
||||
@@ -59,6 +61,8 @@
|
||||
collection: FootstepAsteroid
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14FloorTileStonebricks
|
||||
|
||||
- type: tile
|
||||
editorHidden: false
|
||||
@@ -92,6 +96,8 @@
|
||||
collection: FootstepAsteroid
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14FloorTileStonebricks
|
||||
|
||||
- type: tile
|
||||
editorHidden: false
|
||||
@@ -117,6 +123,8 @@
|
||||
collection: FootstepAsteroid
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14FloorTileStonebricksSmallCarved
|
||||
|
||||
- type: tile
|
||||
editorHidden: false
|
||||
@@ -142,6 +150,8 @@
|
||||
collection: FootstepAsteroid
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14FloorTileStonebricksSmallCarved2
|
||||
|
||||
- type: tile
|
||||
editorHidden: false
|
||||
@@ -167,6 +177,8 @@
|
||||
collection: FootstepAsteroid
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14FloorTileStonebricksSquareCarved
|
||||
|
||||
- type: tile
|
||||
editorHidden: false
|
||||
@@ -190,6 +202,8 @@
|
||||
collection: FootstepAsteroid
|
||||
heatCapacity: 10000
|
||||
weather: true
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14FloorTileMarbleBrick
|
||||
|
||||
- type: tile
|
||||
editorHidden: false
|
||||
|
||||
@@ -528,7 +528,7 @@
|
||||
baseTurf: CP14FloorFoundation
|
||||
isSubfloor: false
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14WoodenPlanks1
|
||||
itemDrop: CP14FloorTileOakWoodplanks
|
||||
footstepSounds:
|
||||
collection: FootstepWood
|
||||
heatCapacity: 10000
|
||||
@@ -559,7 +559,7 @@
|
||||
baseTurf: CP14FloorFoundation
|
||||
isSubfloor: false
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14WoodenPlanks1
|
||||
itemDrop: CP14FloorTileOakWoodplanksBig
|
||||
footstepSounds:
|
||||
collection: FootstepWood
|
||||
heatCapacity: 10000
|
||||
@@ -590,7 +590,7 @@
|
||||
baseTurf: CP14FloorFoundation
|
||||
isSubfloor: false
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14WoodenPlanks1
|
||||
itemDrop: CP14FloorTileOakWoodplanksCruciform
|
||||
footstepSounds:
|
||||
collection: FootstepWood
|
||||
heatCapacity: 10000
|
||||
@@ -621,7 +621,7 @@
|
||||
baseTurf: CP14FloorFoundation
|
||||
isSubfloor: false
|
||||
deconstructTools: [ Prying ]
|
||||
itemDrop: CP14WoodenPlanks1
|
||||
itemDrop: CP14FloorTileOakWoodplanksStairs
|
||||
footstepSounds:
|
||||
collection: FootstepWood
|
||||
heatCapacity: 10000
|
||||
|
||||
Reference in New Issue
Block a user