diff --git a/Resources/Locale/en-US/_corvaxnext/job/job-description.ftl b/Resources/Locale/en-US/_corvaxnext/job/job-description.ftl new file mode 100644 index 00000000000..a2e0ddcd7ed --- /dev/null +++ b/Resources/Locale/en-US/_corvaxnext/job/job-description.ftl @@ -0,0 +1 @@ +job-description-surgeon = Masterfully shove the scalpel deep into the poor souls who come... Saving lives, of course! diff --git a/Resources/Locale/en-US/_corvaxnext/job/job-names.ftl b/Resources/Locale/en-US/_corvaxnext/job/job-names.ftl new file mode 100644 index 00000000000..96606e797ad --- /dev/null +++ b/Resources/Locale/en-US/_corvaxnext/job/job-names.ftl @@ -0,0 +1 @@ +job-name-surgeon = surgeon diff --git a/Resources/Locale/ru-RU/_corvaxnext/job/job-description.ftl b/Resources/Locale/ru-RU/_corvaxnext/job/job-description.ftl new file mode 100644 index 00000000000..6cbc0ca3451 --- /dev/null +++ b/Resources/Locale/ru-RU/_corvaxnext/job/job-description.ftl @@ -0,0 +1 @@ +job-description-surgeon = Мастерски пихайте скальпель куда поглубже приходящим бедолагам... Спасая жизни, конечно! diff --git a/Resources/Locale/ru-RU/_corvaxnext/job/job-names.ftl b/Resources/Locale/ru-RU/_corvaxnext/job/job-names.ftl new file mode 100644 index 00000000000..020503c7fca --- /dev/null +++ b/Resources/Locale/ru-RU/_corvaxnext/job/job-names.ftl @@ -0,0 +1,2 @@ +job-name-surgeon = хирург +JobSurgeon = хирург diff --git a/Resources/Locale/ru-RU/_corvaxnext/preferences/loadout-groups.ftl b/Resources/Locale/ru-RU/_corvaxnext/preferences/loadout-groups.ftl index 6c6a70d1736..5648702c453 100644 --- a/Resources/Locale/ru-RU/_corvaxnext/preferences/loadout-groups.ftl +++ b/Resources/Locale/ru-RU/_corvaxnext/preferences/loadout-groups.ftl @@ -3,3 +3,8 @@ loadout-group-brigmedic-head = Бригмедик, голова loadout-group-brigmedic-jumpsuit = Бригмедик, комбинезон loadout-group-brigmedic-backpack = Бригмедик, верхняя одежда loadout-group-brigmedic-outerclothing = Бригмедик, рюкзак + +# Medical +loadout-group-surgeon-head = Хирург, голова +loadout-group-surgeon-jumpsuit = Хирург, комбинезон +loadout-group-surgeon-scalpel = Хирург, скальпель diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/entities/clothing/belt/belts.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/entities/clothing/belt/belts.ftl index 24b376747ac..110d5113ee9 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/entities/clothing/belt/belts.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxnext/entities/clothing/belt/belts.ftl @@ -2,3 +2,8 @@ ent-ClothingBeltWhiteSheath = белые сабельные ножны .desc = Стиль, блеск, всё для лучших сабель во вселенной. ent-ClothingBeltSheriffSheath = сабельные ножны шерифа .desc = Практичность, прочность, сабля точно не окажется в вашей ноге. +ent-ClothingBeltSurgicalBoard = магнитная доска хирурга + .desc = Может магнитить хирургические инструменты, изготовленные на Медицинском ТехФабе. Помощник хирурга? У меня есть свой дружок! +ent-ClothingBeltSurgicalBoardFilled = { ent-ClothingBeltSurgicalBoard } + .desc = { ent-ClothingBeltSurgicalBoard.desc } + .suffix = Заполненный diff --git a/Resources/Prototypes/Corvax/Maps/astra.yml b/Resources/Prototypes/Corvax/Maps/astra.yml index 123b0e1c31d..2b5c830f6e1 100644 --- a/Resources/Prototypes/Corvax/Maps/astra.yml +++ b/Resources/Prototypes/Corvax/Maps/astra.yml @@ -36,6 +36,7 @@ Psychologist: [ 1, 1 ] Paramedic: [ 1, 1 ] Chemist: [ 2, 2 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science ResearchDirector: [ 1, 1 ] Scientist: [ 5, 6 ] diff --git a/Resources/Prototypes/Corvax/Maps/avrite.yml b/Resources/Prototypes/Corvax/Maps/avrite.yml index 8adf5d662d6..52da934da75 100644 --- a/Resources/Prototypes/Corvax/Maps/avrite.yml +++ b/Resources/Prototypes/Corvax/Maps/avrite.yml @@ -36,6 +36,7 @@ Psychologist: [ 1, 1 ] Paramedic: [ 1, 1 ] Chemist: [ 3, 3 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science ResearchDirector: [ 1, 1 ] Scientist: [ 5, 6 ] @@ -47,6 +48,7 @@ SecurityCadet: [ 3, 4 ] Detective: [ 1, 1 ] Pilot: [ 1, 1 ] + Brigmedic: [ 1, 1 ] # Corvax-Next-Brigmedic # service HeadOfPersonnel: [ 1, 1 ] Bartender: [ 2, 2 ] diff --git a/Resources/Prototypes/Corvax/Maps/awesome.yml b/Resources/Prototypes/Corvax/Maps/awesome.yml index 63902b4a009..a345d7be63f 100644 --- a/Resources/Prototypes/Corvax/Maps/awesome.yml +++ b/Resources/Prototypes/Corvax/Maps/awesome.yml @@ -1,7 +1,7 @@ - type: gameMap id: CorvaxAwesome mapName: 'Awesome Station' - mapPath: /Maps/corvax_awesome.yml + mapPath: /Maps/corvax_awesome.yml minPlayers: 20 maxPlayers: 50 stations: @@ -14,7 +14,7 @@ !type:NanotrasenNameGenerator prefixCreator: 'TBK' - type: StationEmergencyShuttle - emergencyShuttlePath: /Maps/Shuttles/emergency_awesome.yml + emergencyShuttlePath: /Maps/Shuttles/emergency_awesome.yml - type: StationJobs availableJobs: # command @@ -36,6 +36,7 @@ Psychologist: [ 1, 1 ] Paramedic: [ 1, 1 ] Chemist: [ 2, 2 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science ResearchDirector: [ 1, 1 ] Scientist: [ 3, 3 ] diff --git a/Resources/Prototypes/Corvax/Maps/delta.yml b/Resources/Prototypes/Corvax/Maps/delta.yml index c0ab8d5748c..1a5757d91aa 100644 --- a/Resources/Prototypes/Corvax/Maps/delta.yml +++ b/Resources/Prototypes/Corvax/Maps/delta.yml @@ -37,6 +37,7 @@ Psychologist: [ 1, 1 ] Paramedic: [ 1, 1 ] Chemist: [ 2, 2 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science ResearchDirector: [ 1, 1 ] Scientist: [ 6, 6 ] diff --git a/Resources/Prototypes/Corvax/Maps/maus.yml b/Resources/Prototypes/Corvax/Maps/maus.yml index 2896170c32a..99c479ef300 100644 --- a/Resources/Prototypes/Corvax/Maps/maus.yml +++ b/Resources/Prototypes/Corvax/Maps/maus.yml @@ -38,6 +38,7 @@ Psychologist: [ 1, 1 ] Paramedic: [1, 1] Chemist: [ 2, 2 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science ResearchDirector: [ 1, 1 ] Scientist: [ 3, 3 ] diff --git a/Resources/Prototypes/Corvax/Maps/paper.yml b/Resources/Prototypes/Corvax/Maps/paper.yml index c25755c6d72..d6cbc66de51 100644 --- a/Resources/Prototypes/Corvax/Maps/paper.yml +++ b/Resources/Prototypes/Corvax/Maps/paper.yml @@ -40,6 +40,7 @@ Psychologist: [ 1, 1 ] Paramedic: [ 1, 1 ] Chemist: [ 2, 2 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science Scientist: [ 4, 4 ] ResearchAssistant: [ 3, 3 ] @@ -48,6 +49,7 @@ SecurityOfficer: [ 3, 4 ] SecurityCadet: [ 3, 3 ] Detective: [ 1, 1 ] + Brigmedic: [ 1, 1 ] # Corvax-Next-Brigmedic # service Bartender: [ 2, 2 ] Botanist: [ 3, 3 ] diff --git a/Resources/Prototypes/Corvax/Maps/pilgrim.yml b/Resources/Prototypes/Corvax/Maps/pilgrim.yml index ab9d2c8bec0..59fd5172d3d 100644 --- a/Resources/Prototypes/Corvax/Maps/pilgrim.yml +++ b/Resources/Prototypes/Corvax/Maps/pilgrim.yml @@ -37,6 +37,7 @@ Psychologist: [ 1, 1 ] Paramedic: [ 1, 1 ] Chemist: [ 2, 2 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science ResearchDirector: [ 1, 1 ] Scientist: [ 5, 5 ] diff --git a/Resources/Prototypes/Corvax/Maps/tushkan.yml b/Resources/Prototypes/Corvax/Maps/tushkan.yml index 3bd13574b43..70301fdf300 100644 --- a/Resources/Prototypes/Corvax/Maps/tushkan.yml +++ b/Resources/Prototypes/Corvax/Maps/tushkan.yml @@ -38,6 +38,7 @@ Psychologist: [ 1, 1 ] Paramedic: [ 1, 1 ] Chemist: [ 1, 1 ] + Surgeon: [ 1, 1 ] # Corvax-Next-Surgeon # science ResearchDirector: [ 1, 1 ] Scientist: [ 2, 2 ] diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml index 7818a6cfe8f..728f3956994 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml @@ -42,6 +42,10 @@ endSound: path: /Audio/Medical/Surgery/cautery2.ogg - type: Cautery + - type: Tag + tags: + - SurgeryTool + - Cautery # end-_CorvaxNext: surgery # Drill @@ -73,6 +77,10 @@ startSound: path: /Audio/_CorvaxNext/Medical/Surgery/saw.ogg - type: Drill + - type: Tag + tags: + - SurgeryTool + - Drill # end-_CorvaxNext: surgery # Scalpel @@ -114,6 +122,10 @@ endSound: path: /Audio/Medical/Surgery/scalpel2.ogg - type: Scalpel + - type: Tag + tags: + - SurgeryTool + - Scalpel # end-_CorvaxNext: surgery @@ -164,8 +176,14 @@ sprite: Objects/Specific/Medical/Surgery/scalpel.rsi storedRotation: 90 heldPrefix: laser - - type: Scalpel # _CorvaxNext + # start-_CorvaxNext: surgery + - type: Scalpel speed: 1.5 + - type: Tag + tags: + - SurgeryTool + - ScalpelLaser + # end-_CorvaxNext: surgery # TODO: prevent bleeding from incisions # Retractor @@ -189,6 +207,10 @@ endSound: path: /Audio/Medical/Surgery/retractor2.ogg - type: Retractor + - type: Tag + tags: + - SurgeryTool + - Retractor # end-_CorvaxNext: surgery # Hemostat @@ -215,6 +237,10 @@ - type: Hemostat - type: Tweezers - type: Tending + - type: Tag + tags: + - SurgeryTool + - Hemostat # end-_CorvaxNext: surgery # Bone setter @@ -331,6 +357,10 @@ speedModifier: 1.5 - type: BoneSaw speed: 1.5 + - type: Tag + tags: + - SurgeryTool + - SawElectric # end-_CorvaxNext: surgery - type: entity @@ -389,6 +419,10 @@ speed: 1.5 - type: Drill speed: 1.5 + - type: Tag + tags: + - SurgeryTool + - EnergyCautery - type: entity name: energy scalpel @@ -420,6 +454,10 @@ speed: 1.5 - type: BoneSaw speed: 1.5 + - type: Tag + tags: + - SurgeryTool + - EnergyScalpel - type: entity name: mechanical pinches @@ -455,6 +493,10 @@ speed: 1.5 - type: Tending speed: 1.5 + - type: Tag + tags: + - SurgeryTool + - AdvancedRetractor - type: entity name: medical multitool diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index 970acf4ed9f..9e0e6132dd9 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -100,6 +100,7 @@ - MedicalIntern - Psychologist - Paramedic + - Surgeon # Corvax-Next-Surgeon - type: department id: Security diff --git a/Resources/Prototypes/_CorvaxNext/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/_CorvaxNext/Entities/Clothing/Belt/belts.yml index 2abe8d44fa2..690428c76a0 100644 --- a/Resources/Prototypes/_CorvaxNext/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/_CorvaxNext/Entities/Clothing/Belt/belts.yml @@ -21,3 +21,85 @@ state: sheath - type: Clothing sprite: _CorvaxNext/Clothing/Belt/sheriff_sheath.rsi + +- type: entity + parent: ClothingBeltStorageBase + id: ClothingBeltSurgicalBoard + name: surgical magnetic board + description: Able to magnetize special surgical instruments made on Medical TechFab. Surgeon's assistant? I have my own little buddy! + components: + - type: Sprite + sprite: _CorvaxNext/Clothing/Belt/surgical_board.rsi + - type: Clothing + sprite: _CorvaxNext/Clothing/Belt/surgical_board.rsi + - type: Storage + whitelist: + tags: + - Hemostat + - Scalpel + - EnergyScalpel + - ScalpelLaser + - Retractor + - AdvancedRetractor + - Cautery + - EnergyCautery + - Drill + - SawElectric + - type: ItemMapper + mapLayers: + hemostat: + whitelist: + tags: + - Hemostat + scalpel: + whitelist: + tags: + - Scalpel + energyScalpel: + whitelist: + tags: + - EnergyScalpel + scalpelLaser: + whitelist: + tags: + - ScalpelLaser + retractor: + whitelist: + tags: + - Retractor + advancedRetractor: + whitelist: + tags: + - AdvancedRetractor + cautery: + whitelist: + tags: + - Cautery + energyCautery: + whitelist: + tags: + - EnergyCautery + drill: + whitelist: + tags: + - Drill + sawElectric: + whitelist: + tags: + - SawElectric + sprite: _CorvaxNext/Clothing/Belt/belt_overlay.rsi + - type: Appearance + +- type: entity + parent: ClothingBeltSurgicalBoard + id: ClothingBeltSurgicalBoardFilled + suffix: Filled + components: + - type: StorageFill + contents: + - id: Hemostat + - id: Scalpel + - id: Retractor + - id: Cautery + - id: Drill + - id: SawElectric diff --git a/Resources/Prototypes/_CorvaxNext/Loadouts/Jobs/Medical/surgeon.yml b/Resources/Prototypes/_CorvaxNext/Loadouts/Jobs/Medical/surgeon.yml new file mode 100644 index 00000000000..80609d78115 --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Loadouts/Jobs/Medical/surgeon.yml @@ -0,0 +1,17 @@ +- type: loadoutEffectGroup + id: SeniorSurgeon + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobSurgeon + time: 187200 # 52 hrs + +- type: loadout + id: SurgeonScalpelLaser + effects: + - !type:GroupLoadoutEffect + proto: SeniorSurgeon + storage: + back: + - ScalpelLaser diff --git a/Resources/Prototypes/_CorvaxNext/Loadouts/loadout_groups.yml b/Resources/Prototypes/_CorvaxNext/Loadouts/loadout_groups.yml index 763b748ba16..a2c7430d667 100644 --- a/Resources/Prototypes/_CorvaxNext/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/_CorvaxNext/Loadouts/loadout_groups.yml @@ -30,3 +30,27 @@ - BrigmedicOuterClothingCoat - BrigmedicOuterClothingLab - BrigmedicOuterClothingVest + +# Medical +- type: loadoutGroup + id: SurgeonHead + name: loadout-group-surgeon-head + loadouts: + - BlueSurgeryCap + - GreenSurgeryCap + - PurpleSurgeryCap + +- type: loadoutGroup + id: SurgeonJumpsuit + name: loadout-group-surgeon-jumpsuit + loadouts: + - MedicalBlueScrubs + - MedicalGreenScrubs + - MedicalPurpleScrubs + +- type: loadoutGroup + id: SurgeonScalpel + name: loadout-group-surgeon-scalpel + minLimit: 0 + loadouts: + - SurgeonScalpelLaser diff --git a/Resources/Prototypes/_CorvaxNext/Loadouts/role_loadouts.yml b/Resources/Prototypes/_CorvaxNext/Loadouts/role_loadouts.yml index 0208f18542e..69556c9e3bb 100644 --- a/Resources/Prototypes/_CorvaxNext/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/_CorvaxNext/Loadouts/role_loadouts.yml @@ -9,3 +9,15 @@ - Survival - Trinkets - GroupSpeciesBreathTool + +- type: roleLoadout + id: JobSurgeon + groups: + - Inventory # Corvax-Loadouts + - SurgeonHead + - SurgeonJumpsuit + - MedicalBackpack + - Survival + - Trinkets + - GroupSpeciesBreathTool + - SurgeonScalpel diff --git a/Resources/Prototypes/_CorvaxNext/Roles/Jobs/Medical/surgeon.yml b/Resources/Prototypes/_CorvaxNext/Roles/Jobs/Medical/surgeon.yml new file mode 100644 index 00000000000..d0648a6d35b --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/Roles/Jobs/Medical/surgeon.yml @@ -0,0 +1,26 @@ +- type: job + id: Surgeon + name: job-name-surgeon + description: job-description-surgeon + playTimeTracker: JobSurgeon + requirements: + - !type:RoleTimeRequirement + role: JobMedicalDoctor + time: 36000 # 10 hrs + startingGear: SurgeonGear + icon: "JobIconSurgeon" + supervisors: job-supervisors-cmo + access: + - Medical + - Maintenance + extendedAccess: + - Chemistry + +- type: startingGear + id: SurgeonGear + equipment: + ears: ClothingHeadsetMedical + belt: ClothingBeltSurgicalBoardFilled + shoes: ClothingShoesColorWhite + mask: ClothingMaskSterile + gloves: ClothingHandsGlovesNitrile diff --git a/Resources/Prototypes/_CorvaxNext/Roles/play_time_trackers.yml b/Resources/Prototypes/_CorvaxNext/Roles/play_time_trackers.yml index c1f40833b1f..671a8d5ffc5 100644 --- a/Resources/Prototypes/_CorvaxNext/Roles/play_time_trackers.yml +++ b/Resources/Prototypes/_CorvaxNext/Roles/play_time_trackers.yml @@ -1,2 +1,5 @@ - type: playTimeTracker id: JobBrigmedic + +- type: playTimeTracker + id: JobSurgeon diff --git a/Resources/Prototypes/_CorvaxNext/StatusIcon/job.yml b/Resources/Prototypes/_CorvaxNext/StatusIcon/job.yml new file mode 100644 index 00000000000..be964ffa246 --- /dev/null +++ b/Resources/Prototypes/_CorvaxNext/StatusIcon/job.yml @@ -0,0 +1,7 @@ +- type: jobIcon + parent: JobIcon + id: JobIconSurgeon + icon: + sprite: /Textures/_CorvaxNext/Interface/Misc/job_icons.rsi + state: Surgeon + jobName: job-name-surgeon diff --git a/Resources/Prototypes/_CorvaxNext/tags.yml b/Resources/Prototypes/_CorvaxNext/tags.yml index 6f9058b1840..43238573627 100644 --- a/Resources/Prototypes/_CorvaxNext/tags.yml +++ b/Resources/Prototypes/_CorvaxNext/tags.yml @@ -10,5 +10,35 @@ - type: Tag id: Eyes +- type: Tag + id: Hemostat + +- type: Tag + id: Scalpel + +- type: Tag + id: EnergyScalpel + +- type: Tag + id: ScalpelLaser + +- type: Tag + id: Retractor + +- type: Tag + id: AdvancedRetractor + +- type: Tag + id: Cautery + +- type: Tag + id: EnergyCautery + +- type: Tag + id: Drill + +- type: Tag + id: SawElectric + - type: Tag id: ArtificialBluespaceCrystal diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/advancedRetractor-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/advancedRetractor-equipped-BELT.png new file mode 100644 index 00000000000..807150ae0df Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/advancedRetractor-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/advancedRetractor.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/advancedRetractor.png new file mode 100644 index 00000000000..58dd325667d Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/advancedRetractor.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/cautery-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/cautery-equipped-BELT.png new file mode 100644 index 00000000000..fe9d2a7bcc5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/cautery-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/cautery.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/cautery.png new file mode 100644 index 00000000000..48c987471bf Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/cautery.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/drill-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/drill-equipped-BELT.png new file mode 100644 index 00000000000..2f7a29ecbc2 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/drill-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/drill.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/drill.png new file mode 100644 index 00000000000..492adda6b00 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/drill.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyCautery-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyCautery-equipped-BELT.png new file mode 100644 index 00000000000..cd5c4f58589 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyCautery-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyCautery.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyCautery.png new file mode 100644 index 00000000000..fcb3b42726d Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyCautery.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyScalpel-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyScalpel-equipped-BELT.png new file mode 100644 index 00000000000..0ef847d059a Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyScalpel-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyScalpel.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyScalpel.png new file mode 100644 index 00000000000..97dcdc9c278 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/energyScalpel.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/hemostat-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/hemostat-equipped-BELT.png new file mode 100644 index 00000000000..af539d1c33c Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/hemostat-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/hemostat.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/hemostat.png new file mode 100644 index 00000000000..5f0683f85ac Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/hemostat.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/meta.json b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/meta.json new file mode 100644 index 00000000000..5140c382fad --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/meta.json @@ -0,0 +1,81 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Ko4erga", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "hemostat" + }, + { + "name": "scalpel" + }, + { + "name": "energyScalpel" + }, + { + "name": "scalpelLaser" + }, + { + "name": "retractor" + }, + { + "name": "advancedRetractor" + }, + { + "name": "cautery" + }, + { + "name": "energyCautery" + }, + { + "name": "drill" + }, + { + "name": "sawElectric" + }, + { + "name": "hemostat-equipped-BELT", + "directions": 4 + }, + { + "name": "scalpel-equipped-BELT", + "directions": 4 + }, + { + "name": "energyScalpel-equipped-BELT", + "directions": 4 + }, + { + "name": "scalpelLaser-equipped-BELT", + "directions": 4 + }, + { + "name": "retractor-equipped-BELT", + "directions": 4 + }, + { + "name": "advancedRetractor-equipped-BELT", + "directions": 4 + }, + { + "name": "cautery-equipped-BELT", + "directions": 4 + }, + { + "name": "energyCautery-equipped-BELT", + "directions": 4 + }, + { + "name": "drill-equipped-BELT", + "directions": 4 + }, + { + "name": "sawElectric-equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/retractor-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/retractor-equipped-BELT.png new file mode 100644 index 00000000000..5f88693b677 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/retractor-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/retractor.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/retractor.png new file mode 100644 index 00000000000..4f7022e5932 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/retractor.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/sawElectric-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/sawElectric-equipped-BELT.png new file mode 100644 index 00000000000..e9b291b4db2 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/sawElectric-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/sawElectric.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/sawElectric.png new file mode 100644 index 00000000000..5b83c8aa728 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/sawElectric.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpel-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpel-equipped-BELT.png new file mode 100644 index 00000000000..99143251d35 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpel-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpel.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpel.png new file mode 100644 index 00000000000..0520cfefb43 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpel.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpelLaser-equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpelLaser-equipped-BELT.png new file mode 100644 index 00000000000..4b0d1db5784 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpelLaser-equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpelLaser.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpelLaser.png new file mode 100644 index 00000000000..edff5a6df2a Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/belt_overlay.rsi/scalpelLaser.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/equipped-BELT.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/equipped-BELT.png new file mode 100644 index 00000000000..1b4fa4b04b6 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/icon.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/icon.png new file mode 100644 index 00000000000..6e1cdc087e1 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/icon.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/inhand-left.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/inhand-left.png new file mode 100644 index 00000000000..d1c565f6efa Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/inhand-left.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/inhand-right.png b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/inhand-right.png new file mode 100644 index 00000000000..36769a922f5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/inhand-right.png differ diff --git a/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/meta.json b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/meta.json new file mode 100644 index 00000000000..a01a9c6cb9b --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Clothing/Belt/surgical_board.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Interface/Misc/job_icons.rsi/Surgeon.png b/Resources/Textures/_CorvaxNext/Interface/Misc/job_icons.rsi/Surgeon.png new file mode 100644 index 00000000000..380806ec385 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Interface/Misc/job_icons.rsi/Surgeon.png differ diff --git a/Resources/Textures/_CorvaxNext/Interface/Misc/job_icons.rsi/meta.json b/Resources/Textures/_CorvaxNext/Interface/Misc/job_icons.rsi/meta.json new file mode 100644 index 00000000000..d3ffa189e6e --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Interface/Misc/job_icons.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Surgeon by Ko4erga", + + "size": { + "x": 8, + "y": 8 + }, + "states": [ + { + "name": "Surgeon" + } + ] +}