From 0b6516e97c6057547fe987646728f883f35079ad Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Fri, 6 Sep 2024 02:22:27 +0200 Subject: [PATCH] Cleanup books.yml (#31838) * Cleanup books.yml * yeah * shame --- .../Entities/Objects/Misc/books.yml | 122 +++++------------- 1 file changed, 32 insertions(+), 90 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Misc/books.yml b/Resources/Prototypes/Entities/Objects/Misc/books.yml index 92fc454114..2942407494 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/books.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/books.yml @@ -2,7 +2,7 @@ name: book parent: BaseItem id: BookBase - description: 'A hardcover book.' + description: A hardcover book. components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -28,7 +28,7 @@ type: PaperBoundUserInterface - type: Tag tags: - - Book + - Book - type: PaperVisuals backgroundImagePath: "/Textures/Interface/Paper/paper_background_book.svg.96dpi.png" backgroundPatchMargin: 23.0, 16.0, 14.0, 15.0 @@ -45,13 +45,28 @@ Blunt: 1 - type: entity - id: BookSpaceEncyclopedia parent: BaseItem + id: BaseGuidebook + abstract: true + suffix: guidebook + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + - type: Tag + tags: + - Book + - type: GuideHelp + openOnActivation: true + guides: + - SS14 + +- type: entity + id: BookSpaceEncyclopedia + parent: BaseGuidebook 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: paper - state: cover_base @@ -62,22 +77,17 @@ color: gold - state: icon_planet color: "#42b6f5" - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - SS14 - type: entity id: BookTheBookOfControl - parent: BaseItem + parent: BaseGuidebook name: the book of control description: Essential to become robust. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -88,22 +98,17 @@ color: red - state: icon_corner color: red - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Controls - type: entity id: BookBartendersManual - parent: BaseItem + parent: BaseGuidebook name: bartender's manual description: This manual is stained with beer. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -111,46 +116,36 @@ - state: decor_wingette color: "#006666" - state: icon_bar - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Bartender - Drinks - type: entity id: BookHowToCookForFortySpaceman - parent: BaseItem + parent: BaseGuidebook name: How To Cook For Forty Spacemen description: A book about cooking written by a space chef. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base color: "#e22541" - state: decor_wingette - state: icon_apple - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Chef - FoodRecipes - type: entity id: BookLeafLoversSecret - parent: BaseItem + parent: BaseGuidebook 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: paper - state: cover_base @@ -160,23 +155,18 @@ - state: icon_cabbage - state: icon_corner color: gold - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Botany - Chemicals - type: entity id: BookEngineersHandbook - parent: BaseItem + parent: BaseGuidebook name: engineer's handbook description: A handbook about engineering written by Nanotrasen. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -186,22 +176,17 @@ - state: icon_wrench - state: icon_corner color: gold - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Engineering - type: entity id: BookScientistsGuidebook - parent: BaseItem + parent: BaseGuidebook name: scientist's guidebook description: A guidebook about science written by Nanotrasen. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -209,22 +194,17 @@ - state: decor_wingette_circle color: "#be69f0" - state: icon_dna - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Science - type: entity id: BookSecurity - parent: BaseItem + parent: BaseGuidebook 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: paper - state: cover_base @@ -232,50 +212,40 @@ - state: decor_wingette color: "#e05334" - state: icon_stunbaton - - type: Tag - tags: - - Book - type: MeleeWeapon wideAnimationRotation: 180 damage: types: Blunt: 6 - type: GuideHelp - openOnActivation: true guides: - Security - Antagonists - type: entity id: BookHowToKeepStationClean - parent: BaseItem + parent: BaseGuidebook name: how to keep station clean description: This book is very clean. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base color: "#550c82" - state: decor_wingette - state: icon_bucket - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Janitorial - type: entity id: BookHowToRockAndStone - parent: BaseItem + parent: BaseGuidebook 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: paper - state: cover_base @@ -286,22 +256,17 @@ - state: icon_diamond - state: icon_text color: "#fcdf74" - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Salvage - type: entity id: BookMedicalReferenceBook - parent: BaseItem + parent: BaseGuidebook 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: paper - state: cover_base @@ -310,22 +275,17 @@ color: "#f7f7f7" - state: icon_medical color: "#58abcc" - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Medical - type: entity id: BookHowToSurvive - parent: BaseItem + parent: BaseGuidebook name: how to survive description: Ironically the author of this book is dead. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_old @@ -336,22 +296,17 @@ color: red - state: icon_wrench - state: overlay_blood - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Survival - type: entity id: BookChemicalCompendium - parent: BaseItem + parent: BaseGuidebook name: chempendium description: A comprehensive guide written by some old skeleton of a professor about chemical synthesis. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -359,34 +314,25 @@ - state: decor_wingette color: "#2a7b74" - state: icon_chemical - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - Chemicals - Chemist - type: entity id: BookSpaceLaw - parent: BaseItem + parent: BaseGuidebook name: space law description: A set of Nanotrasen guidelines for keeping law and order on their space stations. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_strong color: "#87011c" - state: icon_law color: "#f7d61a" - - type: Tag - tags: - - Book - type: GuideHelp - openOnActivation: true guides: - SpaceLaw @@ -469,7 +415,6 @@ description: There are endless illegible notes scribbled in the margins. Most of the text is covered in handwritten question marks. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -489,7 +434,6 @@ description: There are endless illegible notes scribbled in the margins. Most of the text is covered in handwritten question marks. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -509,7 +453,6 @@ description: There are endless illegible notes scribbled in the margins. Most of the text is covered in handwritten question marks. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base @@ -529,7 +472,6 @@ description: There are endless illegible notes scribbled in the margins. Most of the text is covered in handwritten question marks. components: - type: Sprite - sprite: Objects/Misc/books.rsi layers: - state: paper - state: cover_base -- 2.51.2