Cleanup chairs.yml (#25682)

cleanup chairs.yml

not sure if i did this correctly
This commit is contained in:
MACMAN2003
2024-03-02 16:06:15 -08:00
committed by GitHub
parent b412ad47cf
commit 862ab5ca9f

View File

@@ -49,17 +49,55 @@
- type: StaticPrice - type: StaticPrice
price: 10 price: 10
#Starts unanchored, cannot be rotated while anchored
- type: entity
name: chair
id: UnanchoredChairBase
parent: SeatBase
abstract: true
components:
- type: Anchorable
- type: Rotatable
#Start anchored, cannot be rotated while anchored
- type: entity
name: chair
id: ChairBase
abstract: true
parent: UnanchoredChairBase
components:
- type: Physics
bodyType: Static
- type: Transform
anchored: true
#Starts unanchored, can be rotated while anchored
- type: entity
name: chair
id: OfficeChairBase
parent: UnanchoredChairBase
abstract: true
components:
- type: Rotatable
rotateWhileAnchored: true
#Starts anchored, can be rotated while anchored
- type: entity
name: stool
id: StoolBase
parent: OfficeChairBase
abstract: true
components:
- type: Physics
bodyType: Static
- type: Transform
anchored: true
- type: entity - type: entity
name: chair name: chair
id: Chair id: Chair
parent: SeatBase parent: ChairBase
components: components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
- type: Rotatable
- type: Sprite - type: Sprite
state: chair state: chair
- type: Construction - type: Construction
@@ -78,11 +116,9 @@
- type: entity - type: entity
name: stool name: stool
id: Stool id: Stool
parent: SeatBase parent: ChairBase
description: Apply butt. description: Apply butt.
components: components:
- type: Anchorable
- type: Rotatable
- type: Sprite - type: Sprite
state: stool state: stool
- type: Construction - type: Construction
@@ -92,15 +128,8 @@
- type: entity - type: entity
name: bar stool name: bar stool
id: StoolBar id: StoolBar
parent: SeatBase parent: StoolBase
components: components:
- type: Transform
anchored: true
- type: Rotatable
rotateWhileAnchored: true
- type: Physics
bodyType: Static
- type: Anchorable
- type: Sprite - type: Sprite
state: bar state: bar
- type: Construction - type: Construction
@@ -110,11 +139,8 @@
- type: entity - type: entity
name: white office chair name: white office chair
id: ChairOfficeLight id: ChairOfficeLight
parent: SeatBase parent: OfficeChairBase
components: components:
- type: Anchorable
- type: Rotatable
rotateWhileAnchored: true
- type: Sprite - type: Sprite
state: office-white state: office-white
- type: Construction - type: Construction
@@ -135,15 +161,9 @@
- type: entity - type: entity
name: comfy chair name: comfy chair
id: ComfyChair id: ComfyChair
parent: SeatBase parent: ChairBase
description: It looks comfy. description: It looks comfy.
components: components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
- type: Rotatable
- type: Sprite - type: Sprite
state: comfy state: comfy
- type: Construction - type: Construction
@@ -153,15 +173,9 @@
- type: entity - type: entity
name: pilot seat name: pilot seat
id: ChairPilotSeat id: ChairPilotSeat
parent: SeatBase parent: ChairBase
description: The pilot seat of a prestigious ship. description: The pilot seat of a prestigious ship.
components: components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
- type: Rotatable
- type: Sprite - type: Sprite
state: shuttle state: shuttle
- type: Construction - type: Construction
@@ -171,11 +185,10 @@
- type: entity - type: entity
name: wooden chair name: wooden chair
id: ChairWood id: ChairWood
parent: SeatBase parent: UnanchoredChairBase
components: components:
- type: Sprite - type: Sprite
state: wooden state: wooden
- type: Rotatable
- type: Construction - type: Construction
graph: Seat graph: Seat
node: chairWood node: chairWood
@@ -217,11 +230,10 @@
- type: entity - type: entity
id: ChairMeat id: ChairMeat
parent: SeatBase parent: ChairBase
name: meat chair name: meat chair
description: Uncomfortably sweaty. description: Uncomfortably sweaty.
components: components:
- type: Rotatable
- type: Sprite - type: Sprite
state: meat state: meat
- type: Construction - type: Construction
@@ -262,13 +274,8 @@
name: web chair name: web chair
id: ChairWeb id: ChairWeb
description: For true web developers. description: For true web developers.
parent: SeatBase parent: ChairBase
components: components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Rotatable
- type: Sprite - type: Sprite
sprite: Structures/Web/chair.rsi sprite: Structures/Web/chair.rsi
state: icon state: icon
@@ -338,15 +345,9 @@
- type: entity - type: entity
name: steel bench name: steel bench
id: SteelBench id: SteelBench
parent: SeatBase parent: ChairBase
description: A long chair made for a metro. Really standard design. description: A long chair made for a metro. Really standard design.
components: components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
- type: Rotatable
- type: Sprite - type: Sprite
state: steel-bench state: steel-bench
- type: Construction - type: Construction