this is a START. AAAAAAAAAAA
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
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
|
||||
|
||||
|
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
|
||||
|
||||
|
After Width: | Height: | Size: 184 B |
|
After Width: | Height: | Size: 180 B |
|
After Width: | Height: | Size: 316 B |
|
After Width: | Height: | Size: 204 B |
|
After Width: | Height: | Size: 367 B |
|
After Width: | Height: | Size: 204 B |
|
After Width: | Height: | Size: 184 B |
|
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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 171 B |
|
After Width: | Height: | Size: 110 B |
|
After Width: | Height: | Size: 203 B |