]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add additional holiday gear to jobs (#34207)
authorWar Pigeon <54217755+minus1over12@users.noreply.github.com>
Tue, 11 Feb 2025 11:47:19 +0000 (05:47 -0600)
committerGitHub <noreply@github.com>
Tue, 11 Feb 2025 11:47:19 +0000 (12:47 +0100)
* Jobs react to more holidays

* Replace taser with Weh auto-injector

* Give cargo techs a box on box(ing) day

Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml
Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml
Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml
Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml
Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml
Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml
Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml

index 067d40bbfffe886cf75ce7bd369c06593093544f..c002f9c6712f2671986f944dadea489cce290eec 100644 (file)
     - id: Hypopen
     sound:
       path: /Audio/Effects/unwrap.ogg
+
+- type: entity
+  name: weh auto-injector
+  parent: ChemicalMedipen
+  id: WehMedipen
+  description: A rapid dose of Weh. Contains juice that makes you Weh.
+  components:
+  - type: Sprite
+    sprite: Objects/Specific/Medical/medipen.rsi
+    layers:
+    - state: medipen
+      map: [ "enum.SolutionContainerLayers.Fill" ]
+  - type: SolutionContainerVisuals
+    maxFillLevels: 1
+    changeColor: false
+    emptySpriteName: medipen_empty
+  - type: SolutionContainerManager
+    solutions:
+      pen:
+        maxVol: 60
+        reagents:
+        - ReagentId: JuiceThatMakesYouWeh
+          Quantity: 60
+  - type: Hypospray
+    solutionName: pen
+    transferAmount: 1
+    onlyAffectsMobs: false
+    injectOnly: true
+  - type: Tag
+    tags: []
index 655e103bca25fc99db01f3b89b64ef0a80a6ea68..cd71ab05b5648644bee086bdd2bdfc399997f5bc 100644 (file)
   - Maintenance
   extendedAccess:
   - Salvage
+  special:
+  - !type:GiveItemOnHolidaySpecial
+    holiday: BoxingDay
+    prototype: BoxCardboard
 
 - type: startingGear
   id: CargoTechGear
index dd25a2abe2ebf1abedf9c6c3d8236f2d0e165f6d..47c1ccca0228e73c411632403218be97c04684f3 100644 (file)
   extendedAccess:
   - Kitchen
   - Bar
+  special:
+  - !type:GiveItemOnHolidaySpecial
+    holiday: FourTwenty
+    prototype: CannabisSeeds
 
 - type: startingGear
   id: BotanistGear
index 9810b4857133ed579fd6c77a410cc62a0b6ac352..55c5cfaa0626db3d797d8c5a3efffe3cc5dfdf38 100644 (file)
   - Engineering
   - External
   - Atmospherics
+  special:
+  - !type:GiveItemOnHolidaySpecial
+    holiday: FirefighterDay
+    prototype: FireAxe
 
 - type: startingGear
   id: AtmosphericTechnicianGear
index 11a8d101888b24819f80d2f9e8e1eef5965c0ea5..c23401f0fb17c043e148190c959468a29b0966ec 100644 (file)
   - Maintenance
   extendedAccess:
   - Chemistry
+  special:
+  - !type:GiveItemOnHolidaySpecial
+    holiday: DoctorDay
+    prototype: WehMedipen
 
 - type: startingGear
   id: DoctorGear
index e2f8de96093a2d2c73b0819e6b2b41bad9ce529d..8eb28c273e5d786034ae1c4a15f209c951ffc1ec 100644 (file)
@@ -9,6 +9,10 @@
   access:
   - Service
   - Maintenance
+  special:
+  - !type:GiveItemOnHolidaySpecial
+    holiday: BoxingDay
+    prototype: ClothingHandsGlovesBoxingRigged
 
 - type: startingGear
   id: BoxerGear
index 32c98ed4871b64f8da8a84c2b906c4a9e6e44cb7..879a5a3af4fbff5a3acaa2d93fa9d3e49d803e08 100644 (file)
@@ -9,6 +9,10 @@
   access:
   - Service
   - Maintenance
+  special:
+  - !type:GiveItemOnHolidaySpecial
+    holiday: MonkeyDay
+    prototype: MonkeyCubeBox
 
 - type: startingGear
   id: ZookeeperGear