Adds bed, bedsheets and cloaks. (#1022)

Co-authored-by: AJCM <AJCM@tutanota.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
This commit is contained in:
Swept
2020-06-05 14:51:46 -07:00
committed by GitHub
parent cec86f0533
commit 9ffdd023fe
139 changed files with 3154 additions and 3 deletions

View File

@@ -69,7 +69,6 @@
sprite: Buildings/furniture.rsi
state: chair
- type: entity
name: wooden chair
id: ChairWood
@@ -80,3 +79,16 @@
color: "white"
- type: Icon
state: wooden_chair
- type: entity
name: bed
id: Bed
components:
- type: Sprite
sprite: Buildings/furniture.rsi
state: bed
- type: Icon
sprite: Buildings/furniture.rsi
state: bed
placement:
mode: SnapgridCenter

View File

@@ -92,7 +92,7 @@
- type: entity
parent: OuterclothingBase
id: OuterclothingBedsheet
name: bedsheet
name: ghost costume
description: ''
components:
- type: Sprite

View File

@@ -0,0 +1,106 @@
- type: entity
parent: Clothing
id: CloakClothing
abstract: true
name: cloak
description:
components:
- type: Sprite
sprite: Clothing/cloak.rsi
- type: Icon
sprite: Clothing/cloak.rsi
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/cloak.rsi
- type: entity
parent: CloakClothing
id: CapCloak
name: captain's cloak
description:
components:
- type: Sprite
state: capcloak
- type: Icon
state: capcloak
- type: Clothing
HeldPrefix: capcloak
- type: entity
parent: CloakClothing
id: HosCloak
name: HoS's cloak
description:
components:
- type: Sprite
state: hoscloak
- type: Icon
state: hoscloak
- type: Clothing
HeldPrefix: hoscloak
- type: entity
parent: CloakClothing
id: CeCloak
name: CE's cloak
components:
- type: Sprite
state: cecloak
- type: Icon
state: cecloak
- type: Clothing
HeldPrefix: cecloak
- type: entity
parent: CloakClothing
id: CmoCloak
name: CMO's cloak
components:
- type: Sprite
state: cmocloak
- type: Icon
state: cmocloak
- type: Clothing
HeldPrefix: cmocloak
- type: entity
parent: CloakClothing
id: RdCloak
name: RD's cloak
components:
- type: Sprite
state: rdcloak
- type: Icon
state: rdcloak
- type: Clothing
HeldPrefix: rdcloak
- type: entity
parent: CloakClothing
id: QmCloak
name: QM's cloak
components:
- type: Sprite
state: qmcloak
- type: Icon
state: qmcloak
- type: Clothing
HeldPrefix: qmcloak
- type: entity
parent: CloakClothing
id: HopCloak
name: HoP's cloak
components:
- type: Sprite
state: hopcloak
- type: Icon
state: hopcloak
- type: Clothing
HeldPrefix: hopcloak

View File

@@ -0,0 +1,509 @@
- type: entity
parent: BaseItem
id: BedsheetBase
name: BedsheetBase
abstract: true
placement:
mode: SnapgridCenter
snap:
- Bed
components:
- type: Sprite
sprite: Objects/Furniture/bedsheets.rsi
- type: Icon
sprite: Objects/Furniture/bedsheets.rsi
- type: SnapGrid
offset: Center
- type: entity
id: BedsheetBlack
parent: BedsheetBase
name: black bedsheet
components:
- type: Sprite
state: sheetblack
- type: Icon
state: sheetblack
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetblack
- type: entity
id: BedsheetBlue
parent: BedsheetBase
name: blue bedsheet
components:
- type: Sprite
state: sheetblue
- type: Icon
state: sheetblue
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetblue
- type: entity
id: BedsheetBrown
parent: BedsheetBase
name: brown bedsheet
components:
- type: Sprite
state: sheetbrown
- type: Icon
state: sheetbrown
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetbrown
- type: entity
id: BedsheetCaptain
parent: BedsheetBase
name: captain's bedsheet
components:
- type: Sprite
state: sheetcaptain
- type: Icon
state: sheetcaptain
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetcaptain
- type: entity
id: BedsheetCE
parent: BedsheetBase
name: ce's bedsheet
components:
- type: Sprite
state: sheetce
- type: Icon
state: sheetce
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetce
- type: entity
id: BedsheetCentcom
parent: BedsheetBase
name: centcom bedsheet
components:
- type: Sprite
state: sheetcentcom
- type: Icon
state: sheetcentcom
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetcentcom
- type: entity
id: BedsheetClown
parent: BedsheetBase
name: clown's bedsheet
components:
- type: Sprite
state: sheetclown
- type: Icon
state: sheetclown
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetclown
- type: entity
id: BedsheetCMO
parent: BedsheetBase
name: cmo's bedsheet
components:
- type: Sprite
state: sheetcmo
- type: Icon
state: sheetcmo
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetcmo
- type: entity
id: BedsheetCosmos
parent: BedsheetBase
name: cosmos bedsheet
components:
- type: Sprite
state: sheetcosmos
- type: Icon
state: sheetcosmos
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetcosmos
- type: entity
id: BedsheetCult
parent: BedsheetBase
name: cult bedsheet
components:
- type: Sprite
state: sheetcult
- type: Icon
state: sheetcult
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetcult
- type: entity
id: BedsheetGreen
parent: BedsheetBase
name: green bedsheet
components:
- type: Sprite
state: sheetgreen
- type: Icon
state: sheetgreen
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetgreen
- type: entity
id: BedsheetGrey
parent: BedsheetBase
name: grey bedsheet
components:
- type: Sprite
state: sheetgrey
- type: Icon
state: sheetgrey
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetgrey
- type: entity
id: BedsheetHOP
parent: BedsheetBase
name: hop's bedsheet
components:
- type: Sprite
state: sheethop
- type: Icon
state: sheethop
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheethop
- type: entity
id: BedsheetHOS
parent: BedsheetBase
name: hos's bedsheet
components:
- type: Sprite
state: sheethos
- type: Icon
state: sheethos
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheethos
- type: entity
id: BedsheetIan
parent: BedsheetBase
name: ian bedsheet
components:
- type: Sprite
state: sheetian
- type: Icon
state: sheetian
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetian
- type: entity
id: BedsheetMedical
parent: BedsheetBase
name: medical bedsheet
components:
- type: Sprite
state: sheetmedical
- type: Icon
state: sheetmedical
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetmedical
- type: entity
id: BedsheetMime
parent: BedsheetBase
name: mime's bedsheet
components:
- type: Sprite
state: sheetmime
- type: Icon
state: sheetmime
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetmime
- type: entity
id: BedsheetNT
parent: BedsheetBase
name: nt bedsheet
components:
- type: Sprite
state: sheetNT
- type: Icon
state: sheetNT
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetNT
- type: entity
id: BedsheetOrange
parent: BedsheetBase
name: orange bedsheet
components:
- type: Sprite
state: sheetorange
- type: Icon
state: sheetorange
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetorange
- type: entity
id: BedsheetPurple
parent: BedsheetBase
name: purple bedsheet
components:
- type: Sprite
state: sheetpurple
- type: Icon
state: sheetpurple
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetpurple
- type: entity
id: BedsheetQM
parent: BedsheetBase
name: qm's bedsheet
components:
- type: Sprite
state: sheetqm
- type: Icon
state: sheetqm
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetqm
- type: entity
id: BedsheetRainbow
parent: BedsheetBase
name: rainbow bedsheet
components:
- type: Sprite
state: sheetrainbow
- type: Icon
state: sheetrainbow
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetrainbow
- type: entity
id: BedsheetRD
parent: BedsheetBase
name: rd's bedsheet
components:
- type: Sprite
state: sheetrd
- type: Icon
state: sheetrd
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetrd
- type: entity
id: BedsheetRed
parent: BedsheetBase
name: red bedsheet
components:
- type: Sprite
state: sheetred
- type: Icon
state: sheetred
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetred
- type: entity
id: BedsheetSyndie
parent: BedsheetBase
name: syndie bedsheet
components:
- type: Sprite
state: sheetsyndie
- type: Icon
state: sheetsyndie
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetsyndie
- type: entity
id: BedsheetUSA
parent: BedsheetBase
name: usa bedsheet
components:
- type: Sprite
state: sheetUSA
- type: Icon
state: sheetUSA
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetUSA
- type: entity
id: BedsheetWhite
parent: BedsheetBase
name: white bedsheet
components:
- type: Sprite
state: sheetwhite
- type: Icon
state: sheetwhite
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetwhite
- type: entity
id: BedsheetWiz
parent: BedsheetBase
name: wizard's bedsheet
components:
- type: Sprite
state: sheetwiz
- type: Icon
state: sheetwiz
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetwiz
- type: entity
id: BedsheetYellow
parent: BedsheetBase
name: yellow bedsheet
components:
- type: Sprite
state: sheetyellow
- type: Icon
state: sheetyellow
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetyellow