From: Trosling <111116669+RHSvenson@users.noreply.github.com> Date: Tue, 15 Jul 2025 00:49:08 +0000 (+0200) Subject: New holy books (#38986) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=6053509cebc740a09188d9c18b67c4c2ac38b1ca;p=space-station-14.git New holy books (#38986) * Adds a few new holy books, implements one existing, and makes them pickable from loadout * Almost forgot the yaml * Forgot to change fork-specific paths * Modified copyright to be less specific as requested by maintainer * Newlines * Replaced scroll torah with a book-bound tanakh, as recommended by dvir001 * Changed all mentions to use tanakh instead of torah --- diff --git a/Resources/Locale/en-US/preferences/loadout-groups.ftl b/Resources/Locale/en-US/preferences/loadout-groups.ftl index c07e288e8c..53955ed1f6 100644 --- a/Resources/Locale/en-US/preferences/loadout-groups.ftl +++ b/Resources/Locale/en-US/preferences/loadout-groups.ftl @@ -59,6 +59,7 @@ loadout-group-chaplain-mask = Chaplain mask loadout-group-chaplain-jumpsuit = Chaplain jumpsuit loadout-group-chaplain-outerclothing = Chaplain outer clothing loadout-group-chaplain-neck = Chaplain neck +loadout-group-chaplain-bible = Holy Book loadout-group-janitor-head = Janitor head loadout-group-janitor-jumpsuit = Janitor jumpsuit diff --git a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml index 8f4488ba51..61793ee6b6 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml @@ -94,3 +94,69 @@ useDelay: 1 - type: InstantAction event: !type:SummonActionEvent + +- type: entity + parent: Bible + name: tanakh + description: "For God's chosen crewmembers" + id: BibleTanakh + components: + - type: Sprite + sprite: Objects/Specific/Chapel/tanakh.rsi + - type: Item + sprite: Objects/Specific/Chapel/tanakh.rsi + +- type: entity + parent: Bible + name: quran + description: "Prayer carpet not included" + id: BibleQuran + components: + - type: Sprite + sprite: Objects/Specific/Chapel/quran.rsi + - type: Item + sprite: Objects/Specific/Chapel/quran.rsi + +- type: entity + parent: Bible + name: druidic tablet + description: "It's the mystery of the druids!" + id: BibleDruid + components: + - type: Sprite + sprite: Objects/Specific/Chapel/mysteryofthedruids.rsi + - type: Item + sprite: Objects/Specific/Chapel/mysteryofthedruids.rsi + +- type: entity + parent: Bible + name: communist manifesto + description: "Remove the mask of humanity from Capital." + id: BibleCommunistManifesto + components: + - type: Sprite + sprite: Objects/Specific/Chapel/communistmanifesto.rsi + - type: Item + sprite: Objects/Specific/Chapel/communistmanifesto.rsi + +- type: entity + parent: Bible + name: satanic bible + description: "What could possibly go wrong?" + id: BibleSatanic + components: + - type: Sprite + sprite: Objects/Specific/Chapel/satanicbible.rsi + - type: Item + sprite: Objects/Specific/Chapel/satanicbible.rsi + +- type: entity + parent: Bible + name: codex nanotrasimus + description: "A familiar book containing the Sacred Operating Procedures." + id: BibleNanoTrasen + components: + - type: Sprite + sprite: Objects/Specific/Chapel/codexnanotrasimus.rsi + - type: Item + sprite: Objects/Specific/Chapel/codexnanotrasimus.rsi diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml index 27e41e6461..bccb46f078 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml @@ -77,3 +77,40 @@ id: ChaplainHoodie equipment: outerClothing: ClothingOuterHoodieChaplain + +# Bible/Holy Book +- type: loadout + id: Bible + storage: + back: + - Bible + +- type: loadout + id: BibleDruid + storage: + back: + - BibleDruid + +- type: loadout + id: BibleNanoTrasen + storage: + back: + - BibleNanoTrasen + +- type: loadout + id: BibleSatanic + storage: + back: + - BibleSatanic + +- type: loadout + id: BibleQuran + storage: + back: + - BibleQuran + +- type: loadout + id: BibleTanakh + storage: + back: + - BibleTanakh diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index 39b6be2b04..0f14d6d818 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -369,6 +369,18 @@ loadouts: - ChaplainNeck +- type: loadoutGroup + id: ChaplainBible + name: loadout-group-chaplain-bible + minLimit: 1 + loadouts: + - Bible + - BibleDruid + - BibleNanoTrasen + - BibleQuran + - BibleSatanic + - BibleTanakh + - type: loadoutGroup id: JanitorHead name: loadout-group-janitor-head diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index cf4b443285..43ede4a05f 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -124,6 +124,7 @@ - ChaplainJumpsuit - CommonBackpack - ChaplainOuterClothing + - ChaplainBible - Glasses - Survival - Trinkets diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml index e384801cc5..8f518c148a 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml @@ -22,7 +22,6 @@ ears: ClothingHeadsetService storage: back: - - Bible - RubberStampChaplain - type: chameleonOutfit diff --git a/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/icon.png b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/icon.png new file mode 100644 index 0000000000..2f29dff1c7 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/inhand-left.png new file mode 100644 index 0000000000..0d7d9cf676 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/inhand-right.png new file mode 100644 index 0000000000..6e5e4cd27a Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/meta.json b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/meta.json new file mode 100644 index 0000000000..c0dd9096bc --- /dev/null +++ b/Resources/Textures/Objects/Specific/Chapel/codexnanotrasimus.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Originally drawn by @Trosling (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} + diff --git a/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/icon.png b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/icon.png new file mode 100644 index 0000000000..a38632e437 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/inhand-left.png new file mode 100644 index 0000000000..35fc35abf1 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/inhand-right.png new file mode 100644 index 0000000000..7e0df50bb5 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/meta.json b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/meta.json new file mode 100644 index 0000000000..c0dd9096bc --- /dev/null +++ b/Resources/Textures/Objects/Specific/Chapel/communistmanifesto.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Originally drawn by @Trosling (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} + diff --git a/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/icon.png b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/icon.png new file mode 100644 index 0000000000..4e24e24ad2 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/inhand-left.png new file mode 100644 index 0000000000..4be96c2070 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/inhand-right.png new file mode 100644 index 0000000000..bdf1c5e363 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/meta.json b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/meta.json new file mode 100644 index 0000000000..c0dd9096bc --- /dev/null +++ b/Resources/Textures/Objects/Specific/Chapel/mysteryofthedruids.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Originally drawn by @Trosling (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} + diff --git a/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/icon.png b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/icon.png new file mode 100644 index 0000000000..f44d122751 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/inhand-left.png new file mode 100644 index 0000000000..35fc35abf1 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/inhand-right.png new file mode 100644 index 0000000000..60aba34bbb Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/meta.json b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/meta.json new file mode 100644 index 0000000000..c0dd9096bc --- /dev/null +++ b/Resources/Textures/Objects/Specific/Chapel/satanicbible.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Originally drawn by @Trosling (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} + diff --git a/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/icon.png b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/icon.png new file mode 100644 index 0000000000..c04412d52b Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/inhand-left.png new file mode 100644 index 0000000000..94fdcc0f20 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/inhand-right.png new file mode 100644 index 0000000000..56c5a517f1 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/meta.json b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/meta.json new file mode 100644 index 0000000000..c0dd9096bc --- /dev/null +++ b/Resources/Textures/Objects/Specific/Chapel/tanakh.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Originally drawn by @Trosling (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} +