Merge pull request #4274 from AeraAuling/fixarchiviststuff

Archivist (the real PR)
This commit is contained in:
William Lemon
2025-10-03 15:41:19 +10:00
committed by GitHub
69 changed files with 667 additions and 14 deletions
@@ -0,0 +1,2 @@
ent-LibrarianPDA = archivist PDA
ent-LibrarianIDCard = archivist ID card
@@ -7,6 +7,7 @@ job-name-lawyer = Attorney
job-name-courier = Courier
job-name-cargo-assistant = Cargo Assistant
job-name-security-borg = Security Cyborg
job-name-librarian = Archivist
# Used by the Agent ID
job-name-senior-physician = Physician Mentor
job-name-senior-researcher = Research Mentor
@@ -56,3 +56,5 @@ book-text-gorlexgirlfriend = It's the 197th version of the infamous Gorlex Girlf
Most of the magazine is either Syndicate propaganda or advertisements for Syndicate-branded items like soda or merch from the show. At least there are some coupons on the back for them.
On the last page is an ad for the Gorlex Girlfriends dating app... and the Gorlex Girlfriends Hotline.
book-text-ancientbookcommon-1 = the text seems to shift and move, rendering it completely unreadable... but you feel as though these stories will become legible in time, and feel determined to keep uncovering the past.
@@ -37,3 +37,6 @@ construction-graph-tag-mothroach-hide = mothroach hide
# Hoodies
construction-graph-tag-hoodie = hoodie
# Ancient books
construction-graph-tag-ancientbook = Damaged Ancient Book
@@ -8,6 +8,7 @@ research-technology-engineering-eva = EVA PPE Suits
# Experimental
research-technology-cloning = Cloning
research-technology-artifact-display = Artifact Display Technology
# Civilian
research-technology-civilian-mechs = Civilian Mechs
@@ -6,3 +6,6 @@ tool-quality-fine-screwing-tool-name = Thin-Tipped Screwdriver
tool-quality-censer-name = Censer
tool-quality-censer-tool-name = Censer
tool-quality-restoration-name = Restoring
tool-quality-restoration-tool-name = Restoration Kit
+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 Archivist
# job-name-librarian = Librarian
# DeltaV - Changed Lawyer to Attorney
# job-name-lawyer = Lawyer
job-name-mime = Mime
-1
View File
@@ -44,7 +44,6 @@
- Lawyer
- Boxer # DeltaV - Add Boxer access
- Clown # DeltaV - Add Clown access
- Library # DeltaV - Add Library access
- Mime # DeltaV - Add Mime access
- Musician # DeltaV - Add Musician access
- Reporter # DeltaV - Add Reporter access
@@ -127,3 +127,14 @@
- id: BookInspiration
prob: 0.1
orGroup: BookAuthor
# Begin DeltaV Additions
- id: AncientBookDamagedCommon
prob: 0.07
orGroup: BookPool
- id: AncientBookDamagedUncommon
prob: 0.05
orGroup: BookPool
- id: AncientBookDamagedRare
prob: 0.03
orGroup: BookPool
# End DeltaV Additions
+1 -1
View File
@@ -342,7 +342,7 @@
- HEADS OF STAFF
- JANITORS
- LAWYERS
- LIBRARIANS
- ARCHIVISTS # DeltaV - Replace librarians with Curators
- MEDICAL DOCTORS
- MIMES
- MUSICIANS
@@ -105,6 +105,7 @@
range: 1, 2
- !type:NestedSelector
tableId: RandomInstrumentTable
- id: AncientBookDamagedCommon # DeltaV
- type: entityTable
id: SalvageTreasureUncommon
@@ -130,6 +131,7 @@
- id: WristwatchGold
- !type:NestedSelector
tableId: RingTableCommon
- id: AncientBookDamagedUncommon # DeltaV
- type: entityTable
id: SalvageTreasureRare
@@ -163,6 +165,7 @@
weight: 1
- !type:NestedSelector
tableId: RingTableRare
- id: AncientBookDamagedRare # DeltaV
- type: entityTable
id: SalvageTreasureLegendary
@@ -44,6 +44,9 @@
available:
- enum.ArtifactsVisualLayers.UnlockingEffect:
ano01_on: Rainbow
- type: Tag # DeltaV - allows for artifacts to be used in the crafting system
tags:
- Artifact
# gameplay interactions
- type: Item
size: Normal
@@ -25,6 +25,17 @@
available:
- enum.ArtifactsVisualLayers.UnlockingEffect:
ano01_on: Rainbow
# Begin DeltaV Additions
- type: Item
size: Ginormous
- type: MultiHandedItem
- type: ClothingSpeedModifier
walkModifier: 0.5
sprintModifier: 0.5
- type: Tag # DeltaV - allows for artifacts to be used in the crafting system
tags:
- Artifact
# End DeltaV Additions
- type: Transform
noRot: true
- type: Fixtures
@@ -77,4 +77,7 @@
- BookFishops # DeltaV - fishops book
# - BookDetective
# - BookSalvageEpistemics1 # Nyanotrasen - Epistemic Lore Book
- AncientBookDamagedCommon # DeltaV
- AncientBookDamagedUncommon # DeltaV
- AncientBookDamagedRare # DeltaV
rareChance: 0.25
@@ -105,6 +105,15 @@
- proto: WeaponTeslaGun
prob: 0.1
cost: 2
# Begin DeltaV Additions
- proto: AncientBookDamagedCommon
- proto: AncientBookDamagedUncommon
prob: 0.7
cost: 2
- proto: AncientBookDamagedRare
prob: 0.3
cost: 4
# End DeltaV Additions
# Mob loot table
@@ -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 # DeltaV - Moved to epistemics department
- type: startingGear
id: LibrarianGear
@@ -22,6 +23,7 @@
storage:
back:
- BookRandom
- BookRestorationKit # DeltaV - new tool important for their job
- type: chameleonOutfit
id: LibrarianChameleonOutfit
@@ -58,7 +58,6 @@
# Begin DeltaV Additions - fine-grained service accesses
- Boxer
- Clown
- Library
- Mime
- Musician
- Reporter
@@ -29,6 +29,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
@@ -12,3 +12,4 @@
- Robotics
- Mantis
- Chapel
- Library # DeltaV - Add Library access
@@ -0,0 +1,9 @@
- type: cargoProduct
id: DisplayCase
icon:
sprite: _DV/Structures/Storage/display_cases.rsi
state: display_case_icon
product: DisplayCase
cost: 500
category: Science
group: market
@@ -0,0 +1,18 @@
- type: entity
parent: BaseMachineCircuitboard
id: ArtifactDisplayCaseMachineCircuitBoard
name: artifact display case machine board
components:
- type: Sprite
state: science
- type: MachineBoard
prototype: DisplayCaseArtifact
stackRequirements:
Manipulator: 2
Glass: 5
Steel: 5
Cable: 5
tagRequirements:
Artifact:
amount: 1
defaultPrototype: SimpleXenoArtifactItem
@@ -0,0 +1,140 @@
- type: entity
parent: BaseItem
abstract: true
id: AncientBookBase
name: Ancient Book
components:
- type: StaticPrice
price: 10
- type: entity
parent: AncientBookBase
id: AncientBookDamagedCommon
name: damaged ancient book
description: An ancient book that has seen better times. The cover and words are illegible, but surely someone could restore it.
components:
- type: Sprite
layers:
- sprite: _DV/Objects/Misc/books.rsi
state: ancientbookdamaged2
- type: Construction
graph: AncientBookCommonRestored
node: start
- type: Tag
tags:
- AncientBookDamagedCommon
- type: entity
parent: AncientBookBase
id: AncientBookDamagedUncommon
name: damaged ancient book
description: An ancient book that has seen better times. The cover and words are illegible, but surely someone could restore it.
components:
- type: Sprite
layers:
- sprite: _DV/Objects/Misc/books.rsi
state: ancientbookdamaged3
- type: Construction
graph: AncientBookUncommonRestored
node: start
- type: Tag
tags:
- AncientBookDamagedUncommon
- type: entity
parent: AncientBookBase
id: AncientBookDamagedRare
name: damaged ancient book
description: An ancient book that has seen better times. The cover and words are illegible, but surely someone could restore it.
components:
- type: Sprite
layers:
- sprite: _DV/Objects/Misc/books.rsi
state: ancientbookdamaged1
- type: Construction
graph: AncientBookRareRestored
node: start
- type: Tag
tags:
- AncientBookDamagedRare
- 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: "#a6adb8"
- type: Construction
graph: AncientBookCommonRestored
node: bookrestored
- 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: "#771c1c"
- state: decor_wingette_circle
color: "#a6adb8"
- type: Construction
graph: AncientBookUncommonRestored
node: bookrestored
- 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: "#61104f"
- state: decor_wingette_circle
color: "#a6adb8"
- type: Construction
graph: AncientBookRareRestored
node: bookrestored
- type: SpawnItemsOnUse
items:
- id: ResearchDisk10000
- id: AncientBookRare1
orGroup: AncientBookRarePool
- id: AncientBookRare2
orGroup: AncientBookRarePool
- id: AncientBookRare3
orGroup: AncientBookRarePool
@@ -108,3 +108,127 @@
guides:
- Cargo
- Salvage
- type: entity
parent: BaseItem # inherits from baseitem instead of BookBase because sprites break using BookBase
id: BaseAncientBookReadable
name: Base Ancient Book
abstract: true
components:
- type: ActivatableUI
key: enum.PaperUiKey.Key
requiresComplex: false
- type: UserInterface
interfaces:
enum.PaperUiKey.Key:
type: PaperBoundUserInterface
- type: Tag
tags:
- Book
- type: PaperVisuals
backgroundImagePath: "/Textures/Interface/Paper/paper_background_book.svg.96dpi.png"
backgroundPatchMargin: 23.0, 16.0, 14.0, 15.0
contentMargin: 20.0, 20.0, 20.0, 20.0
- type: Paper
content: book-text-ancientbookcommon-1
contentSize: 12000
- type: MeleeWeapon
soundHit:
collection: Punch
damage:
types:
Blunt: 1
- type: DamageOtherOnHit
damage:
types:
Blunt: 1
- type: entity
parent: BaseAncientBookReadable
id: AncientBookCommon1
name: ancient worn book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookcommon1
- type: entity
parent: BaseAncientBookReadable
id: AncientBookCommon2
name: ancient tattered book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookcommon2
- type: entity
parent: BaseAncientBookReadable
id: AncientBookCommon3
name: ancient fractured book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookcommon3
- type: entity
parent: BaseAncientBookReadable
id: AncientBookUncommon1
name: ancient heavy book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookuncommon1
- type: entity
parent: BaseAncientBookReadable
id: AncientBookUncommon2
name: Ancient Dusty Book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookuncommon2
- type: entity
parent: BaseAncientBookReadable
id: AncientBookUncommon3
name: ancient wellworn book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookuncommon3
- type: entity
parent: BaseAncientBookReadable
id: AncientBookRare1
name: ancient mysterious book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookrare1
- type: entity
parent: BaseAncientBookReadable
id: AncientBookRare2
name: ancient ominous book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookrare2
- type: entity
parent: BaseAncientBookReadable
id: AncientBookRare3
name: ancient shining book
description: An ancient book lost to time. One can only wonder what can be learned from these...
components:
- type: Sprite
sprite: _DV/Objects/Misc/books.rsi
state: ancientbookrare3
@@ -0,0 +1,48 @@
- type: tool
id: Restoring
name: tool-quality-restoration-name
toolName: tool-quality-restoration-tool-name
spawn: BookRestorationKit
icon: { sprite: _DV/Objects/Tools/book_restoration.rsi, state: icon }
- type: entity
name: book restoration kit
parent: BaseItem
id: BookRestorationKit
description: A kit filled with various tools necessary for restoring old and damaged books. This one smells a bit like vanilla.
components:
- type: EmitSoundOnLand
sound:
path: /Audio/Items/wrench_drop.ogg
- type: Sprite
sprite: _DV/Objects/Tools/book_restoration.rsi
state: icon
- type: Item
sprite: _DV/Objects/Tools/book_restoration.rsi
storedSprite:
sprite: _DV/Objects/Tools/book_restoration.rsi
state: storage
inhandVisuals:
left:
- state: inhand-left
right:
- state: inhand-right
- type: MeleeWeapon
wideAnimationRotation: 135
attackRate: 1.5
damage:
types:
Blunt: 1.5
soundHit:
collection: MetalThud
- type: Tool
qualities:
- Restoring
useSound:
path: /Audio/Effects/plant_rustle.ogg
- type: StaticPrice
price: 22
- type: GuideHelp
guides:
- Construction
@@ -244,7 +244,7 @@
board: [ DoorElectronicsReporter ]
- type: entity
parent: AirlockServiceLocked
parent: AirlockScienceLocked
id: AirlockLibraryLocked
suffix: Library, Locked
components:
@@ -0,0 +1,83 @@
- type: entity
id: DisplayCaseArtifact
parent: [ DisplayCase, BaseMachinePowered ]
name: artifact display case
description: A sturdy display case for showing off interesting artifacts.
components:
- type: ContainerContainer
containers:
entity_storage: !type:Container
paper_label: !type:ContainerSlot
machine_board: !type:Container
machine_parts: !type:Container
- type: ResearchPointSource
pointspersecond: 5
active: true
- type: Machine
board: ArtifactDisplayCaseMachineCircuitBoard
- type: PowerSwitch
- type: ResearchClient
- type: ActivatableUI
key: enum.ResearchClientUiKey.Key
- type: ActivatableUIRequiresPower
- type: PointLight
radius: 0.8
energy: 0.5
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.2,-0.2,0.2,0.29"
density: 50
mask:
- CrateMask #this is so they can go under plastic flaps
layer:
- MachineLayer
- type: UserInterface
interfaces:
enum.ResearchClientUiKey.Key:
type: ResearchClientBoundUserInterface
- type: entity
id: DisplayCase
parent: CrateBaseSecure
name: display case
description: A sturdy display case. This one doesn't give any research points, but you can put whatever you want in it.
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: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.2,-0.2,0.2,0.29"
density: 50
mask:
- CrateMask #this is so they can go under plastic flaps
layer:
- MachineLayer
- 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
@@ -0,0 +1,38 @@
- type: constructionGraph
id: AncientBookCommonRestored
start: start
graph:
- node: start
edges:
- to: bookrestored
steps:
- tool: Restoring
doAfter: 20
- node: bookrestored
entity: AncientBookCommon
- type: constructionGraph
id: AncientBookUncommonRestored
start: start
graph:
- node: start
edges:
- to: bookrestored
steps:
- tool: Restoring
doAfter: 20
- node: bookrestored
entity: AncientBookUncommon
- type: constructionGraph
id: AncientBookRareRestored
start: start
graph:
- node: start
edges:
- to: bookrestored
steps:
- tool: Restoring
doAfter: 20
- node: bookrestored
entity: AncientBookRare
@@ -9,3 +9,4 @@
id: EpistemicsBoards
recipes:
- ReverseEngineeringMachineCircuitboard
- ArtifactDisplayCaseMachineCircuitBoard
@@ -42,3 +42,8 @@
parent: BaseCircuitboardRecipe
id: DeepFryerMachineCircuitboard
result: DeepFryerMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ArtifactDisplayCaseMachineCircuitBoard
result: ArtifactDisplayCaseMachineCircuitBoard
@@ -0,0 +1,11 @@
- type: technology
id: ArtifactDisplayCases
name: research-technology-artifact-display
icon:
sprite: _DV/Structures/Storage/display_cases.rsi
state: display_case_icon
discipline: Experimental
tier: 2
cost: 5000
recipeUnlocks:
- ArtifactDisplayCaseMachineCircuitBoard
+12
View File
@@ -1,5 +1,8 @@
## This is for Nyano and Delta V tags
- type: Tag
id: Artifact
- type: Tag
id: AugmentAPCBoard
@@ -176,3 +179,12 @@
- type: Tag
id: Hoodie
- type: Tag
id: AncientBookDamagedCommon
- type: Tag
id: AncientBookDamagedUncommon
- type: Tag
id: AncientBookDamagedRare
@@ -4,13 +4,14 @@
[color=#c96dbf]Epistemics[/color], often called Research and Development, is a job made up of both generating research points to unlock new technologies as well as using said technologies to produce new items at lathes to help out the station.
## Personnel
[color=#c96dbf]Epistemics[/color]' staff is made up of Research Assistants, Scientists and the Psionic Mantis. [color=#c96dbf]Epistemics[/color] is run by the Mystagogue.
[color=#c96dbf]Epistemics[/color]' staff is made up of Research Assistants, Scientists, the chaplain, the archivist, and the Psionic Mantis. [color=#c96dbf]Epistemics[/color] is run by the Mystagogue.
<Box>
<GuideEntityEmbed Entity="ToyFigurineScientist" Caption="Scientist"/>
<GuideEntityEmbed Entity="ToyFigurineResearchDirector" Caption="RD"/>
<GuideEntityEmbed Entity="ToyFigurineChaplain" Caption="Chaplain"/>
<GuideEntityEmbed Entity="ToyFigurineLibrarian" Caption="Archivist"/>
</Box>
## Technologies
<Box>
<GuideEntityEmbed Entity="ComputerResearchAndDevelopment"/>
@@ -12,14 +12,12 @@
<GuideEntityEmbed Entity="ToyFigurineJanitor" Caption="Janitor"/>
</Box>
<Box>
<GuideEntityEmbed Entity="ToyFigurineChaplain" Caption="Chaplain"/>
<GuideEntityEmbed Entity="ToyFigurineClown" Caption="Clown"/>
<GuideEntityEmbed Entity="ToyFigurineMime" Caption="Mime"/>
<GuideEntityEmbed Entity="ToyFigurineMusician" Caption="Musician"/>
</Box>
<Box>
<GuideEntityEmbed Entity="ToyFigurineLawyer" Caption="Lawyer"/>
<GuideEntityEmbed Entity="ToyFigurineLibrarian" Caption="Librarian"/>
<GuideEntityEmbed Entity="ToyFigurinePassenger" Caption="Passenger"/>
<GuideEntityEmbed Entity="ToyFigurineHeadOfPersonnel" Caption="HoP"/>
</Box>
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) | Cluwne icon by Professor Renderer (Discord)",
"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)| Cluwne icon by Professor Renderer (Discord)| 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: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 615 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 667 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 665 B

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "icon_kiss by Kr8",
"copyright": "icon_kiss by Kr8 | ancientbookdamaged1-3 and ancientbooks Base sprite taken at: https://github.com/tgstation/tgstation/blob/39ed5e01bcffa0c2271348e21a1b757a2e5040b9/icons/obj/service/library.dmi, modified by AeraAulin (github)",
"size": {
"x": 32,
"y": 32
@@ -9,6 +9,42 @@
"states": [
{
"name": "icon_kiss"
},
{
"name": "ancientbookdamaged1"
},
{
"name": "ancientbookdamaged2"
},
{
"name": "ancientbookdamaged3"
},
{
"name": "ancientbookcommon1"
},
{
"name": "ancientbookcommon2"
},
{
"name": "ancientbookcommon3"
},
{
"name": "ancientbookuncommon1"
},
{
"name": "ancientbookuncommon2"
},
{
"name": "ancientbookuncommon3"
},
{
"name": "ancientbookrare1"
},
{
"name": "ancientbookrare2"
},
{
"name": "ancientbookrare3"
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

@@ -0,0 +1,29 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprites by AeraAulin (github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "equipped-BELT",
"directions": 4
},
{
"name": "storage"
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

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 mojave sun mirror of tgstation https://github.com/Mojave-Sun/mojave-sun-13/blob/d97a2e2dd99a727f33924682e25927c0ea2e9b09/icons/obj/stationobjs.dmi 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