this is a START. AAAAAAAAAAA

This commit is contained in:
AeraAulin
2025-08-11 13:38:24 -07:00
parent fc2891b304
commit 9f2a8d37ef
28 changed files with 400 additions and 11 deletions
+2 -1
View File
@@ -25,7 +25,8 @@ job-name-cburn = Centcomm Quarantine Officer
job-name-deathsquad = Centcomm Agent
job-name-reporter = Reporter
job-name-musician = Musician
job-name-librarian = Librarian
# DeltaV - Changed Librarian to Curator
job-name-librarian = Curator
# DeltaV - Changed Lawyer to Attorney
# job-name-lawyer = Lawyer
job-name-mime = Mime
+1 -1
View File
@@ -342,7 +342,7 @@
- HEADS OF STAFF
- JANITORS
- LAWYERS
- LIBRARIANS
- CURATORS # DeltaV - Replace librarians with Curators
- MEDICAL DOCTORS
- MIMES
- MUSICIANS
@@ -565,8 +565,8 @@
- type: entity
parent: BaseWidePDA
id: LibrarianPDA
name: librarian PDA
description: Smells like books.
name: Curator PDA
description: Smells like old books and ozone.
components:
- type: Pda
id: LibrarianIDCard
@@ -353,7 +353,7 @@
- type: entity
parent: IDCardStandard
id: LibrarianIDCard
name: librarian ID card
name: Curator ID card
components:
- type: Sprite
layers:
@@ -5,11 +5,12 @@
playTimeTracker: JobLibrarian
startingGear: LibrarianGear
icon: "JobIconLibrarian"
supervisors: job-supervisors-hop
supervisors: job-supervisors-rd # DeltaV - Moved to epistemics department
access:
- Service
- Maintenance
- Library # DeltaV - Add Library access
- Research
- type: startingGear
id: LibrarianGear
@@ -59,7 +59,6 @@
# Begin DeltaV Additions - fine-grained service accesses
- Boxer
- Clown
- Library
- Mime
- Musician
- Reporter
@@ -30,6 +30,7 @@
- Chapel # Chaplain is in Epistemics
- Robotics
- External # Needed to access the AI satellite
- Library # moved librarian to epistemics
# end DeltaV Additions
special:
- !type:AddImplantSpecial
@@ -26,7 +26,7 @@
- HeadOfPersonnel
- Janitor
# - Lawyer # DeltaV - Move Lawyer into Justice
- Librarian
# - Librarian # DeltaV - Move Librarian into Epistemics
- Mime
- Musician
- Passenger
@@ -137,6 +137,7 @@
- Chaplain # DeltaV - Move Chaplain into Epistemics
- ForensicMantis # Nyanotrasen - ForensicMantis, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml
- Roboticist # DeltaV: Roboticist job
- Librarian # DeltaV - Move Librarian into epistemics as curator
- type: department
id: Silicon
@@ -0,0 +1,101 @@
- type: entity
categories: [ HideSpawnMenu ]
parent: BaseItem
abstract: true
id: AncientBookBase
name: Ancient Book
components:
- type: Sprite
layers:
- sprite: Objects/Materials/Shards/shard.rsi
state: shard1
map: [ "enum.DamageStateVisualLayers.Base" ]
- type: StaticPrice
price: 10
- type: entity
parent: AncientBookBase
id: AncientBookCommon
name: Common Ancient Book
description: A very old book commonly found in archives. Read it to discover what it is.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: SpawnItemsOnUse
items:
- id: ResearchDisk
- id: AncientBookCommon1
orGroup: AncientBookCommonPool
- id: AncientBookCommon2
orGroup: AncientBookCommonPool
- id: AncientBookCommon3
orGroup: AncientBookCommonPool
- type: entity
parent: AncientBookBase
id: AncientBookUncommon
name: Uncommon Ancient Book
description: A very old book generally only found in private collections. Read it to discover what it is.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: SpawnItemsOnUse
items:
- id: ResearchDisk5000
- id: AncientBookUncommon1
orGroup: AncientBookUncommonPool
- id: AncientBookUncommon2
orGroup: AncientBookUncommonPool
- id: AncientBookUncommon3
orGroup: AncientBookUncommonPool
- type: entity
parent: AncientBookBase
id: AncientBookRare
name: Rare Ancient Book
description: A very old book sought after for it's rarity and value. Read it to discover what it is.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: SpawnItemsOnUse
items:
- id: ResearchDisk10000
- id: AncientBookRare1
orGroup: AncientBookRarePool
- id: AncientBookRare2
orGroup: AncientBookRarePool
- id: AncientBookRare3
orGroup: AncientBookRarePool
@@ -108,3 +108,201 @@
guides:
- Cargo
- Salvage
- type: entity
parent: BookBase
id: AncientBookCommon1
name: Common Ancient Book 1
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookCommon2
name: Common Ancient Book 2
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookCommon3
name: Common Ancient Book 3
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookUncommon1
name: Uncommon Ancient Book 1
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookUncommon2
name: Uncommon Ancient Book 2
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookUncommon3
name: Uncommon Ancient Book 3
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookRare1
name: Rare Ancient Book 1
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookRare2
name: Rare Ancient Book 2
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
- type: entity
parent: BookBase
id: AncientBookRare3
name: Rare Ancient Book 3
description: placeholder name and desc until story is written.
components:
- type: Sprite
sprite: Objects/Misc/books.rsi
layers:
- state: paper
- state: cover_strong
color: "#0f204f"
- state: decor_wingette_circle
color: "#2c5491"
- state: decor_vertical_middle
color: "#3c6ab0"
- state: icon_fish
- state: detail_bookmark
color: "#2c5491"
- type: Paper
content: book-text-fishops
@@ -244,7 +244,7 @@
board: [ DoorElectronicsReporter ]
- type: entity
parent: AirlockServiceLocked
parent: AirlockScienceLocked
id: AirlockLibraryLocked
suffix: Library, Locked
components:
@@ -0,0 +1,43 @@
- type: entity
id: DisplayCaseArtifact
parent: [BaseMachinePowered, CrateArtifactContainer]
name: Artifact Display Case
description: A sturdy display case for showing off interesting artifacts.
components:
- type: AccessReader
access: [["Research"]]
- type: Sprite
drawdepth: Objects
sprite: _DV/Structures/Storage/display_cases.rsi
layers:
- state: display_case
map: ["enum.StorageVisualLayers.Base"]
- state: display_case_glass
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.LockVisualLayers.Lock"]
shader: unshaded
- state: paper
map: ["enum.PaperLabelVisuals.Layer"]
- type: Icon
sprite: _DV/Structures/Storage/display_cases.rsi
state: display_case_icon
- type: EntityStorageVisuals
sprite: _DV/Structures/Storage/display_cases.rsi
stateDoorOpen: display_case_open
stateDoorClosed: display_case_glass
- type: ResearchPointSource
pointspersecond: 5
active: true
- type: PowerSwitch
- type: ResearchClient
- type: ActivatableUI
key: enum.ResearchClientUiKey.Key
- type: ActivatableUIRequiresPower
- type: UserInterface
interfaces:
enum.ResearchClientUiKey.Key:
type: ResearchClientBoundUserInterface
Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 B

After

Width:  |  Height:  |  Size: 155 B

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi | Brigmedic icon made by PuroSlavKing (Github) | Zombie icon made by RamZ | Zookeper by netwy (discort) | Rev and Head Rev icon taken from https://tgstation13.org/wiki/HUD and edited by coolmankid12345 (Discord) | Mindshield icon taken from https://github.com/tgstation/tgstation/blob/ce6beb8a4d61235d9a597a7126c407160ed674ea/icons/mob/huds/hud.dmi | Admin recolored from MedicalIntern by TsjipTsjip | StationAi resprite to 8x8 size by lunarcomets | Service Worker resprite by anno_midi (Discord) and spanky-spanky (Github) | service icons darkened by frobnic8 (Discord and Github) | paradoxClone taken from tg station at commit https://github.com/tgstation/tgstation/commit/d0db1ff267557017ae7bde68e6490e70cbb6e42f and modifed by slarticodefast (Github) | Boxer, Chaplain, Janitor, Lawyer, Librarian recoloured by K-Dynamic (github)",
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi | Brigmedic icon made by PuroSlavKing (Github) | Zombie icon made by RamZ | Zookeper by netwy (discort) | Rev and Head Rev icon taken from https://tgstation13.org/wiki/HUD and edited by coolmankid12345 (Discord) | Mindshield icon taken from https://github.com/tgstation/tgstation/blob/ce6beb8a4d61235d9a597a7126c407160ed674ea/icons/mob/huds/hud.dmi | Admin recolored from MedicalIntern by TsjipTsjip | StationAi resprite to 8x8 size by lunarcomets | Service Worker resprite by anno_midi (Discord) and spanky-spanky (Github) | service icons darkened by frobnic8 (Discord and Github) | paradoxClone taken from tg station at commit https://github.com/tgstation/tgstation/commit/d0db1ff267557017ae7bde68e6490e70cbb6e42f and modifed by slarticodefast (Github) | Boxer, Chaplain, Janitor, Lawyer, Librarian recoloured by K-Dynamic (github) | Librarian re-recoloured by AeraAulin (github)",
"size": {
"x": 8,
"y": 8
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 574 B

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github), idadmin made by Arimah (github), idvisitor by IProduceWidgets (Github), idintern-service by spanky-spanky (Github) | service icons darkened by frobnic8 (Discord and Github), wizard and idwizard by ScarKy0 | idboxer and idlawyer recoloured by K-Dynamic (github).",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github), idadmin made by Arimah (github), idvisitor by IProduceWidgets (Github), idintern-service by spanky-spanky (Github) | service icons darkened by frobnic8 (Discord and Github), wizard and idwizard by ScarKy0 | idboxer and idlawyer recoloured by K-Dynamic (github). | idcurator recoloured by AeraAulin (github).",
"size": {
"x": 32,
"y": 32
Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 B

@@ -0,0 +1,44 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation https://github.com/tgstation/tgstation/commit/0129a094635aac51e00fdc7aa3b4248affc1f49d Sprite modified by AeraAulin (Github),",
"states": [
{
"name": "display_case"
},
{
"name": "display_case_glass"
},
{
"name": "display_case_open"
},
{
"name": "display_case_icon"
},
{
"name": "locked"
},
{
"name": "unlocked"
},
{
"name": "welded"
},
{
"name": "paper"
},
{
"name": "bounty"
},
{
"name": "captains_paper"
},
{
"name": "invoice"
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B