In game guide books (#17304)

This commit is contained in:
end
2023-06-15 05:36:15 +02:00
committed by GitHub
parent 60d06a20ab
commit a27bd8d6b2
30 changed files with 275 additions and 20 deletions

View File

@@ -21,3 +21,6 @@ ent-ServicePersonnel = { ent-CrateServicePersonnel }
ent-ServiceBooks = { ent-CrateServiceBooks } ent-ServiceBooks = { ent-CrateServiceBooks }
.desc = { ent-CrateServiceBooks.desc } .desc = { ent-CrateServiceBooks.desc }
ent-ServiceGuidebooks = { ent-CrateServiceGuidebooks }
.desc = { ent-CrateServiceGuidebooks.desc }

View File

@@ -22,6 +22,9 @@ ent-CrateServicePersonnel = Personnel crate
ent-CrateServiceBooks = Books crate ent-CrateServiceBooks = Books crate
.desc = Contains 10 empty books of random appearance .desc = Contains 10 empty books of random appearance
ent-CrateServiceGuidebooks = Guidebooks crate
.desc = Contains guidebooks.
ent-CrateServiceBox = Boxes crate ent-CrateServiceBox = Boxes crate
.desc = Contains 6 empty multipurpose boxes. .desc = Contains 6 empty multipurpose boxes.

View File

@@ -88,6 +88,16 @@
category: Service category: Service
group: market group: market
- type: cargoProduct
id: ServiceGuidebooks
icon:
sprite: Objects/Misc/books.rsi
state: book_engineering2
product: CrateServiceGuidebooks
cost: 1300
category: Service
group: market
- type: cargoProduct - type: cargoProduct
id: ServiceBoxes id: ServiceBoxes
icon: icon:

View File

@@ -9,8 +9,6 @@
prob: 0.4 prob: 0.4
amount: 1 amount: 1
maxAmount: 4 maxAmount: 4
- id: BookChemicalCompendium
prob: 0.2
- id: BookNarsieLegend - id: BookNarsieLegend
prob: 0.1 prob: 0.1
- id: BookTruth - id: BookTruth

View File

@@ -121,6 +121,26 @@
- id: BookRandom - id: BookRandom
amount: 10 amount: 10
- type: entity
id: CrateServiceGuidebooks
parent: CrateGenericSteel
components:
- type: StorageFill
contents:
- id: BookSpaceEncyclopedia
- id: BookTheBookOfControl
- id: BookBartendersManual
- id: BookChefGaming
- id: BookLeafLoversSecret
- id: BookEngineersHandbook
- id: BookScientistsGuidebook
- id: BookSecurity
- id: BookHowToKeepStationClean
- id: BookHowToRockAndStone
- id: BookMedicalReferenceBook
- id: BookHowToSurvive
- id: BookChemicalCompendium
- type: entity - type: entity
id: CrateServiceBox id: CrateServiceBox
parent: CratePlastic parent: CratePlastic

View File

@@ -26,6 +26,226 @@
backgroundPatchMargin: 23.0, 16.0, 14.0, 15.0 backgroundPatchMargin: 23.0, 16.0, 14.0, 15.0
contentMargin: 20.0, 20.0, 20.0, 20.0 contentMargin: 20.0, 20.0, 20.0, 20.0
- type: entity
id: BookSpaceEncyclopedia
parent: BaseItem
name: space encyclopedia
description: An encyclopedia containing all the knowledge. The author of this encyclopedia is unknown.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book0 # placeholder(?). if only we have a better sprite that fits this.
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- SS14
- type: entity
id: BookTheBookOfControl
parent: BaseItem
name: the book of control
description: Essential to become robust.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book7
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Controls
- type: entity
id: BookBartendersManual
parent: BaseItem
name: bartender's manual
description: This manual is stained with beer.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book_bar
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Bartender
- type: entity
id: BookChefGaming
parent: BaseItem
name: chef gaming
description: A book about cooking written by a gamer chef.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book_cooking
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Chef
- type: entity
id: BookLeafLoversSecret
parent: BaseItem
name: leaf lover's secret
description: It has a strong weed smell. It motivates you to feed and seed.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book_hydroponics_pod_people
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Botany
- type: entity
id: BookEngineersHandbook
parent: BaseItem
name: engineer's handbook
description: A handbook about engineering written by Nanotrasen.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book_engineering
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Engineering
- type: entity
id: BookScientistsGuidebook
parent: BaseItem
name: scientist's guidebook
description: A guidebook about science written by Nanotrasen.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book0 # no science book sprite so this is a placeholder
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Science
- type: entity
id: BookSecurity
parent: BaseItem
name: security 101
description: A book about security written by Nanotrasen. The book is stained with blood. It seems to have been used more as a weapon than reading material.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book_detective # maybe a proper sprite is needed
- type: Tag
tags:
- Book
- type: MeleeWeapon
damage:
types:
Blunt: 6
- type: GuideHelp
openOnActivation: true
guides:
- Security
- type: entity
id: BookHowToKeepStationClean
parent: BaseItem
name: how to keep station clean
description: This book is very clean.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book0 # no janitorial book sprite so this is a placeholder
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Janitorial
- type: entity
id: BookHowToRockAndStone
parent: BaseItem
name: how to rock and stone
description: A very detailed guide about salvage written by Karl, a legendary space miner, however he's missing. It motivates you to rock and stone.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book0 # no salvage book sprite so this is a placeholder
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Salvage
- type: entity
id: BookMedicalReferenceBook
parent: BaseItem
name: medical reference book
description: A reference book about medical written by an old doctor. The handwriting is barely comprehensible.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book0 # no medical book sprite so this is a placeholder
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Medical
- type: entity
id: BookHowToSurvive
parent: BaseItem
name: how to survive
description: Ironically the author of this book is dead.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: book_engineering
- type: Tag
tags:
- Book
- type: GuideHelp
openOnActivation: true
guides:
- Survival
- type: entity - type: entity
id: BookChemicalCompendium id: BookChemicalCompendium
parent: BaseItem parent: BaseItem

View File

@@ -1,4 +1,4 @@
- type: guideEntry - type: guideEntry
id: Botany id: Botany
name: guide-entry-botany name: guide-entry-botany
text: "/ServerInfo/Guidebook/Botany.xml" text: "/ServerInfo/Guidebook/Service/Botany.xml"

View File

@@ -1,7 +1,7 @@
- type: guideEntry - type: guideEntry
id: Engineering id: Engineering
name: guide-entry-engineering name: guide-entry-engineering
text: "/ServerInfo/Guidebook/Engineering.xml" text: "/ServerInfo/Guidebook/Engineering/Engineering.xml"
children: children:
- Atmospherics - Atmospherics
- Construction - Construction
@@ -12,42 +12,42 @@
- type: guideEntry - type: guideEntry
id: Construction id: Construction
name: guide-entry-construction name: guide-entry-construction
text: "/ServerInfo/Guidebook/Construction.xml" text: "/ServerInfo/Guidebook/Engineering/Construction.xml"
- type: guideEntry - type: guideEntry
id: Atmospherics id: Atmospherics
name: guide-entry-atmospherics name: guide-entry-atmospherics
text: "/ServerInfo/Guidebook/Atmospherics.xml" text: "/ServerInfo/Guidebook/Engineering/Atmospherics.xml"
children: children:
- Fires - Fires
- type: guideEntry - type: guideEntry
id: Fires id: Fires
name: guide-entry-fires name: guide-entry-fires
text: "/ServerInfo/Guidebook/Fires.xml" text: "/ServerInfo/Guidebook/Engineering/Fires.xml"
- type: guideEntry - type: guideEntry
id: ShuttleCraft id: ShuttleCraft
name: guide-entry-shuttle-craft name: guide-entry-shuttle-craft
text: "/ServerInfo/Guidebook/Shuttlecraft.xml" text: "/ServerInfo/Guidebook/Engineering/Shuttlecraft.xml"
- type: guideEntry - type: guideEntry
id: Networking id: Networking
name: guide-entry-networking name: guide-entry-networking
text: "/ServerInfo/Guidebook/Networking.xml" text: "/ServerInfo/Guidebook/Engineering/Networking.xml"
children: children:
- NetworkConfigurator - NetworkConfigurator
- type: guideEntry - type: guideEntry
id: NetworkConfigurator id: NetworkConfigurator
name: guide-entry-network-configurator name: guide-entry-network-configurator
text: "/ServerInfo/Guidebook/Network_Configurator.xml" text: "/ServerInfo/Guidebook/Engineering/NetworkConfigurator.xml"
- type: guideEntry - type: guideEntry
id: Power id: Power
name: guide-entry-power name: guide-entry-power
text: "/ServerInfo/Guidebook/Power.xml" text: "/ServerInfo/Guidebook/Engineering/Power.xml"
children: children:
- AME - AME
- Singularity - Singularity
@@ -55,9 +55,9 @@
- type: guideEntry - type: guideEntry
id: AME id: AME
name: guide-entry-ame name: guide-entry-ame
text: "/ServerInfo/Guidebook/AME.xml" text: "/ServerInfo/Guidebook/Engineering/AME.xml"
- type: guideEntry - type: guideEntry
id: Singularity id: Singularity
name: guide-entry-singularity name: guide-entry-singularity
text: "/ServerInfo/Guidebook/Singularity.xml" text: "/ServerInfo/Guidebook/Engineering/Singularity.xml"

View File

@@ -11,7 +11,7 @@
- type: guideEntry - type: guideEntry
id: Medical Doctor id: Medical Doctor
name: guide-entry-medicaldoctor name: guide-entry-medicaldoctor
text: "/ServerInfo/Guidebook/Medical/Medical Doctor.xml" text: "/ServerInfo/Guidebook/Medical/MedicalDoctor.xml"
- type: guideEntry - type: guideEntry
id: Cloning id: Cloning

View File

@@ -1,4 +1,4 @@
- type: guideEntry - type: guideEntry
id: Salvage id: Salvage
name: guide-entry-salvage name: guide-entry-salvage
text: "/ServerInfo/Guidebook/Salvage.xml" text: "/ServerInfo/Guidebook/Cargo/Salvage.xml"

View File

@@ -26,21 +26,22 @@
- type: guideEntry - type: guideEntry
id: Janitorial id: Janitorial
name: guide-entry-janitorial name: guide-entry-janitorial
text: "/ServerInfo/Guidebook/Janitorial.xml" text: "/ServerInfo/Guidebook/Service/Janitorial.xml"
- type: guideEntry - type: guideEntry
id: Bartender id: Bartender
name: guide-entry-bartender name: guide-entry-bartender
text: "/ServerInfo/Guidebook/Bartender.xml" text: "/ServerInfo/Guidebook/Service/Bartender.xml"
- type: guideEntry - type: guideEntry
id: Chef id: Chef
name: guide-entry-chef name: guide-entry-chef
text: "/ServerInfo/Guidebook/Chef.xml" text: "/ServerInfo/Guidebook/Service/Chef.xml"
children: children:
- Food Recipes - Food Recipes
- type: guideEntry - type: guideEntry
id: Food Recipes id: Food Recipes
name: guide-entry-foodrecipes name: guide-entry-foodrecipes
text: "/ServerInfo/Guidebook/Food Recipes.xml" text: "/ServerInfo/Guidebook/Service/FoodRecipes.xml"

View File

@@ -1,7 +1,7 @@
- type: guideEntry - type: guideEntry
id: SS14 id: SS14
name: guide-entry-ss14 name: guide-entry-ss14
text: "/ServerInfo/Guidebook/Space Station 14.xml" text: "/ServerInfo/Guidebook/SpaceStation14.xml"
children: children:
- Controls - Controls
- Jobs - Jobs