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:
@@ -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
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
- type: entity
|
||||
parent: OuterclothingBase
|
||||
id: OuterclothingBedsheet
|
||||
name: bedsheet
|
||||
name: ghost costume
|
||||
description: ''
|
||||
components:
|
||||
- type: Sprite
|
||||
|
||||
106
Resources/Prototypes/Entities/Items/Clothing/cloaks.yml
Normal file
106
Resources/Prototypes/Entities/Items/Clothing/cloaks.yml
Normal 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
|
||||
509
Resources/Prototypes/Entities/Items/bedsheets.yml
Normal file
509
Resources/Prototypes/Entities/Items/bedsheets.yml
Normal 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
|
||||
Reference in New Issue
Block a user