Fancy table (#25562)
* blue * others * add white table * add crafting carpets * finish carpets * tags * crafting * pip * finish
@@ -1,8 +1,9 @@
|
||||
# TODO once tiles can be smoothed and carpets ported over to that, add them to the FloorTile outputs
|
||||
- type: entity
|
||||
name: red carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemRed
|
||||
suffix: Red
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-red
|
||||
@@ -13,11 +14,19 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetRed
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetRed
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: Carpet
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: black carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemBlack
|
||||
suffix: Black
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-black
|
||||
@@ -28,11 +37,19 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetBlack
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetBlack
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetBlack
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: blue carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemBlue
|
||||
suffix: Blue
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-blue
|
||||
@@ -43,11 +60,19 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetBlue
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetBlue
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetBlue
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: green carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemGreen
|
||||
suffix: Green
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-green
|
||||
@@ -58,11 +83,19 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetGreen
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetGreen
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetGreen
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: orange carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemOrange
|
||||
suffix: Orange
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-orange
|
||||
@@ -73,11 +106,19 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetOrange
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetOrange
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetOrange
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: sky blue carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemSkyBlue
|
||||
suffix: Sky Blue
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-skyblue
|
||||
@@ -88,11 +129,16 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetSkyBlue
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetSBlue
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: purple carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemPurple
|
||||
suffix: Purple
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-purple
|
||||
@@ -103,11 +149,19 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetPurple
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetPurple
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetPurple
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: pink carpet
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemPink
|
||||
suffix: Pink
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-pink
|
||||
@@ -118,3 +172,56 @@
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetPink
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetPink
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetPink
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemCyan
|
||||
suffix: Cyan
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-cyan
|
||||
- type: Item
|
||||
heldPrefix: carpet-cyan
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetCyan
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetCyan
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetCyan
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
- type: entity
|
||||
name: carpet
|
||||
parent: FloorTileItemBase
|
||||
id: FloorCarpetItemWhite
|
||||
suffix: White
|
||||
components:
|
||||
- type: Sprite
|
||||
state: carpet-white
|
||||
- type: Item
|
||||
heldPrefix: carpet-white
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- Plating
|
||||
- type: Stack
|
||||
stackType: FloorCarpetWhite
|
||||
- type: Tag
|
||||
tags:
|
||||
- CarpetWhite
|
||||
- type: SpawnAfterInteract #Nuke after convert to FloorTile
|
||||
prototype: CarpetWhite
|
||||
doAfter: 0.5
|
||||
removeOnInteract: true
|
||||
|
||||
@@ -548,6 +548,162 @@
|
||||
footstepSoundCollection:
|
||||
collection: FootstepCarpet
|
||||
|
||||
# Fancy tables
|
||||
|
||||
- type: entity
|
||||
id: TableFancyBase
|
||||
abstract: true
|
||||
parent: TableBase
|
||||
name: fancy table
|
||||
description: Expensive and rich.
|
||||
components:
|
||||
- type: Damageable
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 25
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
MaterialWoodPlank:
|
||||
min: 1
|
||||
max: 1
|
||||
MaterialCloth1:
|
||||
min: 1
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Tag
|
||||
tags:
|
||||
- Wooden
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepCarpet
|
||||
|
||||
- type: entity
|
||||
id: TableFancyBlue
|
||||
parent: TableFancyBase
|
||||
suffix: Blue
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/blue.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/blue.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyBlue
|
||||
|
||||
- type: entity
|
||||
id: TableFancyCyan
|
||||
parent: TableFancyBase
|
||||
suffix: Cyan
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/cyan.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/cyan.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyCyan
|
||||
|
||||
- type: entity
|
||||
id: TableFancyBlack
|
||||
parent: TableFancyBase
|
||||
suffix: Black
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/black.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/black.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyBlack
|
||||
|
||||
- type: entity
|
||||
id: TableFancyRed
|
||||
parent: TableFancyBase
|
||||
suffix: Red
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/red.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/red.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyRed
|
||||
|
||||
- type: entity
|
||||
id: TableFancyPurple
|
||||
parent: TableFancyBase
|
||||
suffix: Purple
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/purple.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/purple.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyPurple
|
||||
|
||||
- type: entity
|
||||
id: TableFancyPink
|
||||
parent: TableFancyBase
|
||||
suffix: Pink
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/pink.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/pink.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyPink
|
||||
|
||||
- type: entity
|
||||
id: TableFancyGreen
|
||||
parent: TableFancyBase
|
||||
suffix: Green
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/green.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/green.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyGreen
|
||||
|
||||
- type: entity
|
||||
id: TableFancyOrange
|
||||
parent: TableFancyBase
|
||||
suffix: Orange
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/orange.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/orange.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyOrange
|
||||
|
||||
- type: entity
|
||||
id: TableFancyWhite
|
||||
parent: TableFancyBase
|
||||
suffix: White
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Tables/Fancy/white.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Tables/Fancy/white.rsi
|
||||
- type: Construction
|
||||
graph: Table
|
||||
node: TableFancyWhite
|
||||
|
||||
#Debug
|
||||
|
||||
- type: entity
|
||||
id: TableDebug
|
||||
parent: TableBase
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
- type: entity
|
||||
id: CarpetBase
|
||||
parent: BaseStructure
|
||||
name: carpet
|
||||
description: "Fancy walking surface."
|
||||
abstract: true
|
||||
components:
|
||||
@@ -27,93 +28,311 @@
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Butcherable
|
||||
butcheringType: Knife
|
||||
butcherDelay: 2
|
||||
spawned:
|
||||
- id: MaterialCloth1
|
||||
amount: 1
|
||||
|
||||
- type: entity
|
||||
id: Carpet
|
||||
parent: CarpetBase
|
||||
name: "red carpet"
|
||||
suffix: Red
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/red_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/red_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemRed:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetBlack
|
||||
parent: CarpetBase
|
||||
name: "black carpet"
|
||||
suffix: Black
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/black_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/black_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemBlack:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetPink
|
||||
parent: CarpetBase
|
||||
name: "pink carpet"
|
||||
suffix: Pink
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/pink_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/pink_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemPink:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetBlue
|
||||
parent: CarpetBase
|
||||
name: "blue carpet"
|
||||
suffix: Blue
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/blue_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/blue_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemBlue:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetGreen
|
||||
parent: CarpetBase
|
||||
name: "green carpet"
|
||||
suffix: Green
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/green_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/green_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemGreen:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetOrange
|
||||
parent: CarpetBase
|
||||
name: "orange carpet"
|
||||
suffix: Orange
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/orange_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/orange_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemOrange:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetSBlue
|
||||
parent: CarpetBase
|
||||
name: "skyblue carpet"
|
||||
suffix: Sky Blue
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/skyblue_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/skyblue_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemSkyBlue:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetPurple
|
||||
parent: CarpetBase
|
||||
name: "purple carpet"
|
||||
suffix: Purple
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/purple_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/purple_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemPurple:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetCyan
|
||||
parent: CarpetBase
|
||||
suffix: Cyan
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/cyan_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/cyan_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemCyan:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
- type: entity
|
||||
id: CarpetWhite
|
||||
parent: CarpetBase
|
||||
suffix: White
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Carpets/white_carpet.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Carpets/white_carpet.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors: #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FloorCarpetItemWhite:
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
# TODO nuke this once tiles support rotating sprites
|
||||
- type: entity
|
||||
|
||||
@@ -1003,6 +1003,16 @@
|
||||
- ClothingNeckScarfStripedOrange
|
||||
- ClothingNeckScarfStripedBlack
|
||||
- ClothingNeckScarfStripedPurple
|
||||
# Carpets
|
||||
- Carpet
|
||||
- CarpetBlack
|
||||
- CarpetPink
|
||||
- CarpetBlue
|
||||
- CarpetGreen
|
||||
- CarpetOrange
|
||||
- CarpetPurple
|
||||
- CarpetCyan
|
||||
- CarpetWhite
|
||||
- type: EmagLatheRecipes
|
||||
emagStaticRecipes:
|
||||
- ClothingHeadHatCentcomcap
|
||||
|
||||
@@ -193,6 +193,78 @@
|
||||
- material: Cloth
|
||||
amount: 1
|
||||
doAfter: 1
|
||||
|
||||
- to: TableFancyBlack
|
||||
steps:
|
||||
- tag: CarpetBlack
|
||||
name: black carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-black
|
||||
|
||||
- to: TableFancyBlue
|
||||
steps:
|
||||
- tag: CarpetBlue
|
||||
name: blue carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-blue
|
||||
|
||||
- to: TableFancyCyan
|
||||
steps:
|
||||
- tag: CarpetCyan
|
||||
name: cyan carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-cyan
|
||||
|
||||
- to: TableFancyGreen
|
||||
steps:
|
||||
- tag: CarpetGreen
|
||||
name: green carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-green
|
||||
|
||||
- to: TableFancyOrange
|
||||
steps:
|
||||
- tag: CarpetOrange
|
||||
name: orange carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-orange
|
||||
|
||||
- to: TableFancyPurple
|
||||
steps:
|
||||
- tag: CarpetPurple
|
||||
name: purple carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-purple
|
||||
|
||||
- to: TableFancyPink
|
||||
steps:
|
||||
- tag: CarpetPink
|
||||
name: pink carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-pink
|
||||
|
||||
- to: TableFancyRed
|
||||
steps:
|
||||
- tag: CarpetRed
|
||||
name: red carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-red
|
||||
|
||||
- to: TableFancyWhite
|
||||
steps:
|
||||
- tag: CarpetWhite
|
||||
name: white carpet
|
||||
icon:
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: carpet-white
|
||||
|
||||
- node: TableCarpet
|
||||
entity: TableCarpet
|
||||
@@ -205,6 +277,114 @@
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyBlack
|
||||
entity: TableFancyBlack
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemBlack
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyBlue
|
||||
entity: TableFancyBlue
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemBlue
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyCyan
|
||||
entity: TableFancyCyan
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemCyan
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyGreen
|
||||
entity: TableFancyGreen
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemGreen
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyOrange
|
||||
entity: TableFancyOrange
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemOrange
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyPurple
|
||||
entity: TableFancyPurple
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemPurple
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyPink
|
||||
entity: TableFancyPink
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemPink
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyRed
|
||||
entity: TableFancyRed
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemRed
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: TableFancyWhite
|
||||
entity: TableFancyWhite
|
||||
edges:
|
||||
- to: TableWood
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: FloorCarpetItemWhite
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: CounterMetal
|
||||
entity: TableCounterMetal
|
||||
|
||||
@@ -357,6 +357,159 @@
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy black table
|
||||
id: TableFancyBlack
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyBlack
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/black.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy blue table
|
||||
id: TableFancyBlue
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyBlue
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/blue.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy cyan table
|
||||
id: TableFancyCyan
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyCyan
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/cyan.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy green table
|
||||
id: TableFancyGreen
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyGreen
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/green.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy orange table
|
||||
id: TableFancyOrange
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyOrange
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/orange.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy purple table
|
||||
id: TableFancyPurple
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyPurple
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/purple.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy pink table
|
||||
id: TableFancyPink
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyPink
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/pink.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy red table
|
||||
id: TableFancyRed
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyRed
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/red.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: fancy white table
|
||||
id: TableFancyWhite
|
||||
graph: Table
|
||||
startNode: start
|
||||
targetNode: TableFancyWhite
|
||||
category: construction-category-furniture
|
||||
description: A table covered with a beautiful cloth.
|
||||
icon:
|
||||
sprite: Structures/Furniture/Tables/Fancy/white.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: metal counter
|
||||
id: TableCounterMetal
|
||||
|
||||
@@ -1157,3 +1157,66 @@
|
||||
completetime: 2
|
||||
materials:
|
||||
Cloth: 200
|
||||
|
||||
- type: latheRecipe
|
||||
id: Carpet
|
||||
result: FloorCarpetItemRed
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetBlack
|
||||
result: FloorCarpetItemBlack
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetPink
|
||||
result: FloorCarpetItemPink
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetBlue
|
||||
result: FloorCarpetItemBlue
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetGreen
|
||||
result: FloorCarpetItemGreen
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetOrange
|
||||
result: FloorCarpetItemOrange
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetPurple
|
||||
result: FloorCarpetItemPurple
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetCyan
|
||||
result: FloorCarpetItemCyan
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: CarpetWhite
|
||||
result: FloorCarpetItemWhite
|
||||
completetime: 1
|
||||
materials:
|
||||
Cloth: 100
|
||||
|
||||
@@ -243,6 +243,20 @@
|
||||
maxCount: 30
|
||||
itemSize: 5
|
||||
|
||||
- type: stack
|
||||
id: FloorCarpetCyan
|
||||
name: cyan carpet tile
|
||||
spawn: FloorCarpetItemCyan
|
||||
maxCount: 30
|
||||
itemSize: 5
|
||||
|
||||
- type: stack
|
||||
id: FloorCarpetWhite
|
||||
name: white carpet tile
|
||||
spawn: FloorCarpetItemWhite
|
||||
maxCount: 30
|
||||
itemSize: 5
|
||||
|
||||
- type: stack
|
||||
id: FloorTileStackCarpetClown
|
||||
name: clown carpet tile
|
||||
|
||||
@@ -247,6 +247,33 @@
|
||||
- type: Tag
|
||||
id: Carpet
|
||||
|
||||
- type: Tag
|
||||
id: CarpetBlack
|
||||
|
||||
- type: Tag
|
||||
id: CarpetBlue
|
||||
|
||||
- type: Tag
|
||||
id: CarpetCyan
|
||||
|
||||
- type: Tag
|
||||
id: CarpetGreen
|
||||
|
||||
- type: Tag
|
||||
id: CarpetOrange
|
||||
|
||||
- type: Tag
|
||||
id: CarpetPurple
|
||||
|
||||
- type: Tag
|
||||
id: CarpetPink
|
||||
|
||||
- type: Tag
|
||||
id: CarpetRed
|
||||
|
||||
- type: Tag
|
||||
id: CarpetWhite
|
||||
|
||||
- type: Tag
|
||||
id: CanPilot
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 285 B |
|
After Width: | Height: | Size: 285 B |
BIN
Resources/Textures/Objects/Tiles/tile.rsi/carpet-cyan.png
Normal file
|
After Width: | Height: | Size: 456 B |
|
After Width: | Height: | Size: 737 B |
|
After Width: | Height: | Size: 753 B |
BIN
Resources/Textures/Objects/Tiles/tile.rsi/carpet-white.png
Normal file
|
After Width: | Height: | Size: 463 B |
@@ -132,6 +132,12 @@
|
||||
{
|
||||
"name": "carpet-pink"
|
||||
},
|
||||
{
|
||||
"name": "carpet-cyan"
|
||||
},
|
||||
{
|
||||
"name": "carpet-white"
|
||||
},
|
||||
{
|
||||
"name": "hydro"
|
||||
},
|
||||
@@ -303,6 +309,22 @@
|
||||
"name": "carpet-pink-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet-cyan-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet-cyan-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet-white-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet-white-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "grass-inhand-left",
|
||||
"directions": 4
|
||||
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 618 B |
|
After Width: | Height: | Size: 762 B |
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by Hqlle (github)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "full"
|
||||
},
|
||||
{
|
||||
"name": "carpet_0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_7",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 977 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 587 B |
|
After Width: | Height: | Size: 856 B |
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by Hqlle (github)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "full"
|
||||
},
|
||||
{
|
||||
"name": "carpet_0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "carpet_7",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 757 B |
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/HEAD/icons/obj/structures.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_1",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_2",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_3",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_4",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_5",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_6",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_7",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 592 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 608 B |
|
After Width: | Height: | Size: 608 B |
|
After Width: | Height: | Size: 652 B |
|
After Width: | Height: | Size: 591 B |
|
After Width: | Height: | Size: 267 B |
|
After Width: | Height: | Size: 837 B |
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/HEAD/icons/obj/structures.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_1",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_2",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_3",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_4",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_5",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_6",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_7",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 653 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 672 B |
|
After Width: | Height: | Size: 681 B |
|
After Width: | Height: | Size: 723 B |
|
After Width: | Height: | Size: 659 B |
|
After Width: | Height: | Size: 275 B |
|
After Width: | Height: | Size: 791 B |
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/HEAD/icons/obj/structures.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_1",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_2",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_3",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_4",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_5",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_6",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_7",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 622 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 653 B |
|
After Width: | Height: | Size: 654 B |
|
After Width: | Height: | Size: 711 B |
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 264 B |
|
After Width: | Height: | Size: 754 B |
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/HEAD/icons/obj/structures.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_1",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_2",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_3",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_4",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_5",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_6",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_7",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 610 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 622 B |
|
After Width: | Height: | Size: 620 B |
|
After Width: | Height: | Size: 695 B |
|
After Width: | Height: | Size: 613 B |
|
After Width: | Height: | Size: 275 B |
|
After Width: | Height: | Size: 792 B |
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/HEAD/icons/obj/structures.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_1",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_2",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_3",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_4",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_5",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_6",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_7",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 625 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 656 B |
|
After Width: | Height: | Size: 648 B |
|
After Width: | Height: | Size: 718 B |
|
After Width: | Height: | Size: 621 B |
|
After Width: | Height: | Size: 285 B |
|
After Width: | Height: | Size: 810 B |
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/HEAD/icons/obj/structures.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_1",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_2",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_3",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_4",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_5",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_6",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_7",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 650 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 660 B |
|
After Width: | Height: | Size: 693 B |
|
After Width: | Height: | Size: 732 B |
|
After Width: | Height: | Size: 656 B |
|
After Width: | Height: | Size: 285 B |
|
After Width: | Height: | Size: 810 B |
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/HEAD/icons/obj/structures.dmi",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_1",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_2",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_3",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_4",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_5",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_6",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "state_7",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
],
|
||||
[
|
||||
1.0
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 648 B |