]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Remove Zookeeper and Boxer jobs (#41741)
authorSlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
Sun, 7 Dec 2025 03:07:32 +0000 (04:07 +0100)
committerGitHub <noreply@github.com>
Sun, 7 Dec 2025 03:07:32 +0000 (03:07 +0000)
20 files changed:
Resources/Locale/en-US/chat/highlights.ftl
Resources/Locale/en-US/job/job-description.ftl
Resources/Locale/en-US/job/job-names.ftl
Resources/Locale/en-US/preferences/loadout-groups.ftl
Resources/Prototypes/Catalog/uplink_catalog.yml
Resources/Prototypes/Entities/Markers/Spawners/jobs.yml
Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml
Resources/Prototypes/Entities/Objects/base_contraband.yml
Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml [deleted file]
Resources/Prototypes/Loadouts/Miscellaneous/jobtrinkets.yml
Resources/Prototypes/Loadouts/loadout_groups.yml
Resources/Prototypes/Loadouts/role_loadouts.yml
Resources/Prototypes/Maps/oasis.yml
Resources/Prototypes/Reagents/toxins.yml
Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml [deleted file]
Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml [deleted file]
Resources/Prototypes/Roles/Jobs/departments.yml
Resources/Prototypes/Roles/play_time_trackers.yml
Resources/migration.yml

index 6d3610e7f040c09938fa741ab0e4d20a39776350..0a1c2d948d9a036e3936689c73eb162bb1682684 100644 (file)
@@ -46,9 +46,7 @@ highlights-passenger = Passenger, Greytider, "Tider"
 highlights-service-worker = Service Worker
 
 # Station-specific
-highlights-boxer = Boxer
 highlights-reporter = Reporter, Journalist
-highlights-zookeeper = Zookeeper
 highlights-psychologist = Psychologist, Psychology
 
 # Silicon
index 414f59fb18551c0d6e9990a325fc56d1350c7ce3..b7c6228e1241f446ccec3951a558edb63342815d 100644 (file)
@@ -3,7 +3,6 @@ job-description-atmostech = Optimize the station's atmospherics setup, and synth
 job-description-bartender = Manage the bar and keep it lively, give out drinks, and listen to the crew's stories.
 job-description-botanist = Grow food for the chef, drugs for medbay, and other plants to keep yourself entertained.
 job-description-borg = Half-human, Half-machine. Follow your laws, serve the crew, and hound the science team for upgrades.
-job-description-boxer = Fight your way to the top! Challenge the head of personnel and get brigged when you win. Currently available on Core and Convex.
 job-description-brigmedic = Fight in the rear of the security service, for the lives of your comrades! You are the first and last hope of your squad. Hippocrates bless you.
 job-description-cadet = Learn the basics of arresting criminals and managing the brig. Listen to your supervisors and feel free to ask them for any help.
 job-description-captain = Keep the station running, delegate work to the other heads of staff, and exert your will.
@@ -46,4 +45,3 @@ job-description-serviceworker = Learn the basics of bartending, cooking, and gro
 job-description-station-ai = Follow your laws, serve the crew.
 job-description-visitor = Enjoy your visit to the station.
 job-description-warden = Patrol the Security department, ensure that no one is stealing from the armory, and make sure that all prisoners are processed and let out when their time is up.
-job-description-zookeeper = Put on a joyful display of cute animals and space carps for all the crew to see. Currently available on Oasis.
index a4b80d8b3f43be1c8d31e0618e8f80110d17f5e8..f7d3167dca160a04a69afa2be57a8adc8cc12730 100644 (file)
@@ -46,8 +46,6 @@ job-name-ertengineer = ERT Engineer
 job-name-ertsecurity = ERT Security
 job-name-ertmedic = ERT Medic
 job-name-ertjanitor = ERT Janitor
-job-name-boxer = Boxer
-job-name-zookeeper = Zookeeper
 job-name-visitor = Visitor
 job-name-cluwne = Cluwne
 
@@ -73,7 +71,6 @@ JobAtmosphericTechnician = Atmospheric Technician
 JobBartender = Bartender
 JobBorg = Borg
 JobBotanist = Botanist
-JobBoxer = Boxer
 JobCaptain = Captain
 JobCargoTechnician = Cargo Technician
 JobCentralCommandOfficial = Central Command Official
@@ -117,4 +114,3 @@ JobStationEngineer = Station Engineer
 JobTechnicalAssistant = Technical Assistant
 JobVisitor = Visitor
 JobWarden = Warden
-JobZookeeper = Zookeeper
index b014cd180aaa78632e1f6044a19d763cc39217c2..7a1adcc65bc983303db36d935a6c14b02d634286 100644 (file)
@@ -207,6 +207,3 @@ loadout-group-medical-glasses = Medical glasses
 loadout-group-reporter-jumpsuit = Reporter jumpsuit
 
 loadout-group-psychologist-jumpsuit = Psychologist jumpsuit
-
-loadout-group-boxer-jumpsuit = Boxer jumpsuit
-loadout-group-boxer-gloves = Boxer gloves
index 3ecd49c4b48bbfaefb05a1246067d47f9ad0662f..9925596c4854d6aaf901fdbd2cbb7fac95b2c9b7 100644 (file)
       whitelist:
         - Passenger
 
-- type: listing
-  id: uplinkRiggedBoxingGlovesBoxer
-  name: uplink-rigged-boxing-gloves-name
-  description: uplink-rigged-boxing-gloves-desc
-  productEntity: ClothingHandsGlovesBoxingRigged
-  discountCategory: usualDiscounts
-  discountDownTo:
-    Telecrystal: 2
-  cost:
-    Telecrystal: 4
-  categories:
-    - UplinkJob
-  conditions:
-    - !type:BuyerJobCondition
-      whitelist:
-        - Boxer
-
 - type: listing
   id: uplinkNecronomicon
   name: uplink-necronomicon-name
   categories:
   - UplinkJob
   conditions:
-  - !type:BuyerJobCondition # We can't use BuyerDepartmentCondition here since Zookeeper and Chef can also get this
+  - !type:BuyerJobCondition # We can't use BuyerDepartmentCondition here since Chef can also get this
     whitelist:
-    - Zookeeper
     - Scientist
     - ResearchDirector
     - Chef
index 3a4311679820d6cf5bc568eea937f469c2dd62ed..108c65c3cc6c51f222cd01afbf5dd25baec1a48c 100644 (file)
       - state: green
       - state: musician
 
-- type: entity
-  id: SpawnPointBoxer
-  parent: SpawnPointJobBase
-  name: boxer
-  components:
-  - type: SpawnPoint
-    job_id: Boxer
-  - type: Sprite
-    layers:
-      - state: green
-      - state: boxer
-
 - type: entity
   id: SpawnPointBorg
   parent: SpawnPointJobBase
     layers:
       - state: green
       - state: psychologist
-
-- type: entity
-  id: SpawnPointZookeeper
-  parent: SpawnPointJobBase
-  name: zookeeper
-  components:
-  - type: SpawnPoint
-    job_id: Zookeeper
-  - type: Sprite
-    layers:
-      - state: green
-      - state: zookeeper
index 2ecf7be55de57e77b0e185f88d5bf80e093776ad..29edda603f240705df0c5b00ad36e53564de5be9 100644 (file)
     - sprite: *icon-rsi
       offset: *icon-offset
       state: Boxer
-  - type: PresetIdCard
-    job: Boxer
 
 - type: entity
   parent: IDCardStandard
     - sprite: *icon-rsi
       offset: *icon-offset
       state: Zookeeper
-  - type: PresetIdCard
-    job: Zookeeper
 
 #Supply
 
index 0a23a51a4fe4bdce488035501af4a5ba7afd85a7..27dc095c7373797080a1a7ac9eb0983bfe1abc7a 100644 (file)
 
 - type: entity
   name: double-barreled shotgun
-  parent: [BaseWeaponShotgun, BaseGunWieldable, BaseSecurityBartenderZookeeperContraband]
+  parent: [BaseWeaponShotgun, BaseGunWieldable, BaseSecurityBartenderContraband]
   id: WeaponShotgunDoubleBarreled
   description: An immortal classic. Uses .50 shotgun shells.
   components:
index fc7bb857f17e7eae6f8ef5cd093ba7c821f5420f..8db8e12cd45981aa3236ff703dfb9f457eb2588a 100644 (file)
     allowedDepartments: [ Security ]
     allowedJobs: [ Bartender ]
 
-- type: entity
-  id: BaseSecurityBartenderZookeeperContraband
-  parent: BaseRestrictedContraband
-  abstract: true
-  components:
-  - type: Contraband
-    allowedDepartments: [ Security ]
-    allowedJobs: [ Bartender, Zookeeper ]
-
 - type: entity
   id: BaseSecurityLawyerContraband
   parent: BaseRestrictedContraband
diff --git a/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml b/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml
deleted file mode 100644 (file)
index a983379..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# Jumpsuit
-- type: loadout
-  id: BoxerShorts
-  equipment:
-    jumpsuit: UniformShortsRed
-
-- type: loadout
-  id: BoxerShortsWithTop
-  equipment:
-    jumpsuit: UniformShortsRedWithTop
-
-# Gloves
-- type: loadout
-  id: RedBoxingGloves
-  equipment:
-    gloves: ClothingHandsGlovesBoxingRed
-
-- type: loadout
-  id: BlueBoxingGloves
-  equipment:
-    gloves: ClothingHandsGlovesBoxingBlue
-
-- type: loadout
-  id: GreenBoxingGloves
-  equipment:
-    gloves: ClothingHandsGlovesBoxingGreen
-
-- type: loadout
-  id: YellowBoxingGloves
-  equipment:
-    gloves: ClothingHandsGlovesBoxingYellow
index 0cfc932c7751ed0587c320d0e11a1b0dc0e21d7d..9da2b02f2b6bfc8b601130b9ad67f838f1d99eab 100644 (file)
   storage:
     back:
     - PlushieLizardJobPsychologist
-
-- type: loadout
-  id: LizardPlushieBoxer
-  effects:
-    - !type:JobRequirementLoadoutEffect
-      requirement:
-        !type:RoleTimeRequirement
-        role: JobBoxer
-        time: 72000 # 20hr
-  storage:
-    back:
-      - PlushieLizardJobBoxer
-
-- type: loadout
-  id: LizardPlushieZookeeper
-  effects:
-  - !type:JobRequirementLoadoutEffect
-    requirement:
-      !type:RoleTimeRequirement
-      role: JobZookeeper
-      time: 72000 # 20hr
-  storage:
-    back:
-    - PlushieLizardJobZookeeper
index b1b1a3a2944ac26ef94d84f198413267fef3ad4e..33b4ba1fcc060b29ff948f0016f683e73afec202 100644 (file)
   loadouts:
   - LizardPlushiePsychologist
 
-- type: loadoutGroup
-  id: BoxerJumpsuit
-  name: loadout-group-boxer-jumpsuit
-  loadouts:
-  - BoxerShorts
-  - BoxerShortsWithTop
-
-- type: loadoutGroup
-  id: BoxerGloves
-  name: loadout-group-boxer-gloves
-  loadouts:
-  - RedBoxingGloves
-  - BlueBoxingGloves
-  - GreenBoxingGloves
-  - YellowBoxingGloves
-
-- type: loadoutGroup
-  id: BoxerJobTrinkets
-  name: loadout-group-jobtrinkets
-  minLimit: 0
-  loadouts:
-  - LizardPlushieBoxer
-
-- type: loadoutGroup
-  id: ZookeeperJobTrinkets
-  name: loadout-group-jobtrinkets
-  minLimit: 0
-  loadouts:
-  - LizardPlushieZookeeper
-
 # Other
 - type: loadoutGroup
   id: SurvivalSyndicate
index d0ab791a30678d93fc242c70d15b1ca7747459c5..25999b66866b951094170ad07f9bfb0313a9f154 100644 (file)
   - GroupSpeciesBreathToolMedical
 
 # Wildcards
-- type: roleLoadout
-  id: JobZookeeper
-  groups:
-  - GroupTankHarness
-  - CommonBackpack
-  - Glasses
-  - Survival
-  - Trinkets
-  - ZookeeperJobTrinkets
-  - GroupSpeciesBreathTool
-
 - type: roleLoadout
   id: JobReporter
   groups:
   - PsychologistJobTrinkets
   - GroupSpeciesBreathTool
 
-- type: roleLoadout
-  id: JobBoxer
-  groups:
-  - GroupTankHarness
-  - BoxerJumpsuit
-  - BoxerGloves
-  - CommonBackpack
-  - Glasses
-  - Survival
-  - Trinkets
-  - BoxerJobTrinkets
-  - GroupSpeciesBreathTool
-
 # These loadouts are used for non-crew spawns, like off-station antags and event mobs
 # They will be used without player configuration, thus they will only ever apply what is forced by MinLimit
 
index ea7618d586b39aa78b5fa319d14ebd6b0eee791a..af45486bfc5ed803cceddd3f1211c9ba4bf3497b 100644 (file)
@@ -32,7 +32,6 @@
             Chaplain: [ 1, 1 ]
             Librarian: [ 1, 1 ]
             ServiceWorker: [ 2, 2 ]
-            Zookeeper: [ 1, 1 ]
             Reporter: [ 1, 1 ]
             #engineering (8)
             AtmosphericTechnician: [ 3, 3 ]
index baf39989b80b66b217a55c6aba0dc3e93b205273..9ddbc4aef21a307eb2f2789472f01081fe627e8d 100644 (file)
@@ -58,8 +58,6 @@
   physicalDesc: reagent-physical-desc-nondescript
   allowedDepartments:
   - Medical
-  allowedJobs:
-  - Zookeeper
   metabolisms:
     Poison:
       effects:
   allowedDepartments:
   - Security
   - Medical
-  allowedJobs:
-  - Zookeeper
   color: "#AAAAAA"
   metabolisms:
     Poison:
diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml
deleted file mode 100644 (file)
index bcf7d06..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-- type: job
-  id: Boxer
-  name: job-name-boxer
-  description: job-description-boxer
-  playTimeTracker: JobBoxer
-  startingGear: BoxerGear
-  icon: "JobIconBoxer"
-  supervisors: job-supervisors-hop
-  access:
-  - Service
-  - Maintenance
-  special:
-  - !type:GiveItemOnHolidaySpecial
-    holiday: BoxingDay
-    prototype: ClothingHandsGlovesBoxingRigged
-
-- type: startingGear
-  id: BoxerGear
-  equipment:
-    id: BoxerPDA
-    ears: ClothingHeadsetService
-    shoes: ClothingShoesColorRed
-    belt: ClothingBeltChampion
-  #storage:
-    #back:
-    #- Stuff
-
-- type: chameleonOutfit
-  id: BoxerChameleonOutfit
-  job: Boxer
-  equipment:
-    head: ClothingHeadHatBlacksoft
-    eyes: ClothingEyesGlassesCheapSunglasses
-    mask: ClothingMaskBreath
-    outerClothing: ClothingOuterWinterColorGray
-    jumpsuit: UniformShortsRedWithTop
-    neck: ClothingNeckScarfStripedRed
diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml
deleted file mode 100644 (file)
index 643e372..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-- type: job
-  id: Zookeeper
-  name: job-name-zookeeper
-  description: job-description-zookeeper
-  playTimeTracker: JobZookeeper
-  startingGear: ZookeeperGear
-  icon: "JobIconZookeeper"
-  supervisors: job-supervisors-hop
-  access:
-  - Service
-  - Maintenance
-  special:
-  - !type:GiveItemOnHolidaySpecial
-    holiday: MonkeyDay
-    prototype: MonkeyCubeBox
-
-- type: startingGear
-  id: ZookeeperGear
-  equipment:
-    jumpsuit: ClothingUniformJumpsuitSafari
-    head: ClothingHeadSafari
-    shoes: ClothingShoesColorWhite
-    id: ZookeeperPDA
-    ears: ClothingHeadsetService
-  #storage:
-    #back:
-    #- Stuff
-
-- type: chameleonOutfit
-  id: ZookeeperChameleonOutfit
-  job: Zookeeper
-  equipment:
-    eyes: ClothingEyesGlassesCheapSunglasses
-    mask: ClothingMaskBreath
-    outerClothing: ClothingOuterWinterColorLightBrown
-    neck: ClothingNeckScarfStripedBrown
-    belt: ClothingBeltStorageWaistbag
-    gloves: ClothingHandsGlovesColorBrown
-
index 15737a273b2af51fd4e400d69311204d283d26c4..6294657ab3533a05b462df969c7e657c2b4a9637 100644 (file)
@@ -17,7 +17,6 @@
   roles:
   - Bartender
   - Botanist
-  - Boxer
   - Chaplain
   - Chef
   - Clown
@@ -30,7 +29,6 @@
   - Passenger
   - Reporter
   - Visitor
-  - Zookeeper
   - ServiceWorker
 
 - type: department
   color: "#9FED58"
   weight: 10
   roles:
-  - Boxer
   - Reporter
-  - Zookeeper
   - Psychologist
   primary: false
index 26647e79ae079860205515f3173218daeeced25e..1bc37757ce3e3f78fb013c05eb2ea4185f1227a0 100644 (file)
 
 - type: playTimeTracker
   id: JobWarden
-
-- type: playTimeTracker
-  id: JobBoxer
-
-- type: playTimeTracker
-  id: JobZookeeper
index 3cf660fdf4182d09d8300baee9b5211da6b041d8..3ab01ff75c43f4fe1ff6752f9f8156fa4a2bf2cc 100644 (file)
@@ -738,3 +738,7 @@ ToySkeleton: ToyFigurineSkeleton
 
 # 2025-10-28
 DrinkKiraSpecial: DrinkOrangeLimeSodaGlass
+
+# 2025-12-06
+SpawnPointZookeeper: null
+SpawnPointBoxer: null