Librarian QoL (#12958)

This commit is contained in:
dontbetank
2022-12-21 17:53:10 +03:00
committed by GitHub
parent 6365fbec7c
commit d57f9b6a48
15 changed files with 109 additions and 3 deletions

View File

@@ -18,3 +18,6 @@ ent-ServiceBureaucracy = { ent-CrateServiceBureaucracy }
ent-ServicePersonnel = { ent-CrateServicePersonnel }
.desc = { ent-CrateServicePersonnel.desc }
ent-ServiceBooks = { ent-CrateServiceBooks }
.desc = { ent-CrateServiceBooks.desc }

View File

@@ -18,3 +18,6 @@ ent-CrateServiceBureaucracy = Bureaucracy crate
ent-CrateServicePersonnel = Personnel crate
.desc = Contains a box of blank ID cards and PDAs.
ent-CrateServiceBooks = Books crate
.desc = Contains 10 empty books of random appearance

View File

@@ -67,3 +67,13 @@
cost: 1000
category: Service
group: market
- type: cargoProduct
id: ServiceBooks
icon:
sprite: Objects/Misc/books.rsi
state: book0
product: CrateServiceBooks
cost: 1000
category: Service
group: market

View File

@@ -116,6 +116,16 @@
- id: AcousticGuitarInstrument
- id: SaxophoneInstrument
- type: entity
noSpawn: true
parent: ClothingBackpack
id: ClothingBackpackLibrarianFilled
components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: BookRandom
- type: entity
noSpawn: true
parent: ClothingBackpack

View File

@@ -115,6 +115,16 @@
- id: AcousticGuitarInstrument
- id: SaxophoneInstrument
- type: entity
noSpawn: true
parent: ClothingBackpackDuffel
id: ClothingBackpackDuffelLibrarianFilled
components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: BookRandom
- type: entity
noSpawn: true
parent: ClothingBackpackDuffel

View File

@@ -104,6 +104,16 @@
- id: AcousticGuitarInstrument
- id: SaxophoneInstrument
- type: entity
noSpawn: true
parent: ClothingBackpackSatchel
id: ClothingBackpackSatchelLibrarianFilled
components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: BookRandom
- type: entity
noSpawn: true
parent: ClothingBackpackSatchel

View File

@@ -102,3 +102,12 @@
amount: 1
- id: BoxID
amount: 1
- type: entity
id: CrateServiceBooks
parent: CrateGenericSteel
components:
- type: StorageFill
contents:
- id: BookRandom
amount: 10

View File

@@ -8,3 +8,4 @@
BackgammonBoard: 1
ParchisBoard: 1
CheckerBoard: 1
BooksBag: 3

View File

@@ -18,6 +18,9 @@
interfaces:
- key: enum.PaperUiKey.Key
type: PaperBoundUserInterface
- type: Tag
tags:
- Book
- type: entity
parent: BookBase

View File

@@ -0,0 +1,24 @@
- type: entity
name: books bag
id: BooksBag
parent: BaseStorageItem
description: A refined bag to carry your own library
components:
- type: Sprite
netsync: false
sprite: Objects/Specific/Library/Equipment/books_bag.rsi
state: icon
- type: Clothing
sprite: Objects/Specific/Library/Equipment/books_bag.rsi
quickEquip: false
slots:
- belt
- type: Item
size: 151
- type: Storage
capacity: 150
quickInsert: true
areaInsert: true
whitelist:
tags:
- Book

View File

@@ -13,13 +13,15 @@
id: LibrarianGear
equipment:
jumpsuit: ClothingUniformJumpsuitLibrarian
back: ClothingBackpackFilled
back: ClothingBackpackLibrarianFilled
shoes: ClothingShoesBootsLaceup
id: LibrarianPDA
ears: ClothingHeadsetService
pocket1: d10Dice
belt: BooksBag
pocket2: HandLabeler # for making named bestsellers
inhand:
right hand: BriefcaseBrownFilled
innerclothingskirt: ClothingUniformJumpskirtColorLightBrown
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
satchel: ClothingBackpackSatchelLibrarianFilled
duffelbag: ClothingBackpackDuffelLibrarianFilled

View File

@@ -24,6 +24,9 @@
- type: Tag
id: BodyBag
- type: Tag
id: Book
- type: Tag
id: BorgArm

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Remade from plant bag by discord user \"Red Horse#9950\"",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-BELT",
"directions": 4
}
]
}