Starting gear for vox crewmembers (#29685)

* tank harness

* weh

* Suit Storage Whitelist

* Revert "Suit Storage Whitelist"

This reverts commit b1f503573c2936642a2d7627c4852153ec71ce79.

* suit storage filter

* vox spawn gear

* weh
This commit is contained in:
Errant
2024-07-04 04:01:03 +02:00
committed by GitHub
parent 0d80021433
commit 223ade9b3f
14 changed files with 269 additions and 8 deletions

View File

@@ -19,6 +19,13 @@
- Moth
- Reptilian
- type: loadoutEffectGroup
id: EffectSpeciesVox
effects:
- !type:SpeciesLoadoutEffect
species:
- Vox
# Basic
- type: loadout
id: EmergencyOxygen
@@ -180,3 +187,68 @@
storage:
back:
- BoxSurvivalSyndicateNitrogen
# Pre-equipped species gear
# Full Tank Equipped
- type: loadout
id: LoadoutSpeciesEVANitrogen
equipment: GearEVANitrogen
effects:
- !type:GroupLoadoutEffect
proto: EffectSpeciesVox
- type: startingGear
id: GearEVANitrogen
equipment:
suitstorage: NitrogenTankFilled
# Tank Harness
- type: loadout
id: LoadoutTankHarness
equipment: GearTankHarness
effects:
- !type:GroupLoadoutEffect
proto: EffectSpeciesVox
- type: startingGear
id: GearTankHarness
equipment:
outerClothing: ClothingOuterVestTank
# Breaths Tool On Face
- type: loadout
id: LoadoutSpeciesBreathTool
equipment: GearSpeciesBreathTool
effects:
- !type:GroupLoadoutEffect
proto: EffectSpeciesVox
- type: startingGear
id: GearSpeciesBreathTool
equipment:
mask: ClothingMaskBreath
- type: loadout
id: LoadoutSpeciesBreathToolMedical
equipment: GearSpeciesBreathToolMedical
effects:
- !type:GroupLoadoutEffect
proto: EffectSpeciesVox
- type: startingGear
id: GearSpeciesBreathToolMedical
equipment:
mask: ClothingMaskBreathMedical
- type: loadout
id: LoadoutSpeciesBreathToolSecurity
equipment: GearSpeciesBreathToolSecurity
effects:
- !type:GroupLoadoutEffect
proto: EffectSpeciesVox
- type: startingGear
id: GearSpeciesBreathToolSecurity
equipment:
mask: ClothingMaskGasSecurity

View File

@@ -35,13 +35,23 @@
- GlassesJamjar
- GlassesJensen
- type: loadoutGroup
id: GroupTankHarness
name: loadout-group-tank-harness
minLimit: 1
hidden: true
loadouts:
- LoadoutTankHarness
- type: loadoutGroup
id: Survival
name: loadout-group-survival-basic
minLimit: 3
hidden: true
loadouts:
- EmergencyNitrogen
- EmergencyOxygen
- LoadoutSpeciesEVANitrogen
# Command
- type: loadoutGroup
@@ -408,10 +418,12 @@
- type: loadoutGroup
id: SurvivalClown
name: loadout-group-survival-clown
minLimit: 2
hidden: true
loadouts:
- EmergencyNitrogenClown
- EmergencyOxygenClown
- LoadoutSpeciesEVANitrogen
- type: loadoutGroup
id: MimeHead
@@ -729,10 +741,12 @@
- type: loadoutGroup
id: SurvivalExtended
name: loadout-group-survival-extended
minLimit: 2
hidden: true
loadouts:
- EmergencyNitrogenExtended
- EmergencyOxygenExtended
- LoadoutSpeciesEVANitrogen
# Science
- type: loadoutGroup
@@ -1007,10 +1021,12 @@
- type: loadoutGroup
id: SurvivalSecurity
name: loadout-group-survival-security
minLimit: 2
hidden: true
loadouts:
- EmergencyNitrogenSecurity
- EmergencyOxygenSecurity
- LoadoutSpeciesEVANitrogen
# Medical
- type: loadoutGroup
@@ -1187,10 +1203,12 @@
- type: loadoutGroup
id: SurvivalMedical
name: loadout-group-survival-medical
minLimit: 2
hidden: true
loadouts:
- EmergencyNitrogenMedical
- EmergencyOxygenMedical
- LoadoutSpeciesEVANitrogen
# Wildcards
- type: loadoutGroup
@@ -1220,7 +1238,36 @@
- type: loadoutGroup
id: SurvivalSyndicate
name: loadout-group-survival-syndicate
minLimit: 2
hidden: true
loadouts:
- EmergencyNitrogenSyndicate
- EmergencyOxygenSyndicate
- LoadoutSpeciesEVANitrogen
- type: loadoutGroup
id: GroupSpeciesBreathTool
name: loadout-group-breath-tool
minLimit: 1
maxLimit: 1
hidden: true
loadouts:
- LoadoutSpeciesBreathTool
- type: loadoutGroup
id: GroupSpeciesBreathToolMedical
name: loadout-group-breath-tool
minLimit: 1
maxLimit: 1
hidden: true
loadouts:
- LoadoutSpeciesBreathToolMedical
- type: loadoutGroup
id: GroupSpeciesBreathToolSecurity
name: loadout-group-breath-tool
minLimit: 1
maxLimit: 1
hidden: true
loadouts:
- LoadoutSpeciesBreathToolSecurity

View File

@@ -9,11 +9,12 @@
- CaptainOuterClothing
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobHeadOfPersonnel
groups:
- GroupTankHarness
- HoPHead
- HoPNeck
- HoPJumpsuit
@@ -22,11 +23,13 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
# Civilian
- type: roleLoadout
id: JobPassenger
groups:
- GroupTankHarness
- PassengerJumpsuit
- CommonBackpack
- PassengerFace
@@ -36,10 +39,12 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobBartender
groups:
- GroupTankHarness
- BartenderHead
- BartenderJumpsuit
- CommonBackpack
@@ -47,19 +52,23 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobServiceWorker
groups:
- GroupTankHarness
- BartenderJumpsuit
- CommonBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobChef
groups:
- GroupTankHarness
- ChefHead
- ChefMask
- ChefJumpsuit
@@ -68,29 +77,35 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobLibrarian
groups:
- GroupTankHarness
- LibrarianJumpsuit
- CommonBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobLawyer
groups:
- GroupTankHarness
- LawyerNeck
- LawyerJumpsuit
- CommonBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobChaplain
groups:
- GroupTankHarness
- ChaplainHead
- ChaplainMask
- ChaplainNeck
@@ -100,10 +115,12 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobJanitor
groups:
- GroupTankHarness
- JanitorHead
- JanitorJumpsuit
- JanitorGloves
@@ -113,10 +130,12 @@
- Survival
- Trinkets
- JanitorPlunger
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobBotanist
groups:
- GroupTankHarness
- BotanistHead
- BotanistJumpsuit
- BotanistBackpack
@@ -124,10 +143,12 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobClown
groups:
- GroupTankHarness
- ClownHead
- ClownJumpsuit
- ClownBackpack
@@ -140,6 +161,7 @@
- type: roleLoadout
id: JobMime
groups:
- GroupTankHarness
- MimeHead
- MimeMask
- MimeJumpsuit
@@ -152,6 +174,7 @@
- type: roleLoadout
id: JobMusician
groups:
- GroupTankHarness
- MusicianJumpsuit
- CommonBackpack
- MusicianOuterClothing
@@ -159,11 +182,13 @@
- Survival
- Trinkets
- Instruments
- GroupSpeciesBreathTool
# Cargo
- type: roleLoadout
id: JobQuartermaster
groups:
- GroupTankHarness
- QuartermasterHead
- QuartermasterNeck
- QuartermasterJumpsuit
@@ -173,10 +198,12 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobCargoTechnician
groups:
- GroupTankHarness
- CargoTechnicianHead
- CargoTechnicianJumpsuit
- CargoTechnicianBackpack
@@ -185,21 +212,25 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobSalvageSpecialist
groups:
- GroupTankHarness
- SalvageSpecialistBackpack
- SalvageSpecialistOuterClothing
- SalvageSpecialistShoes
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
# Engineering
- type: roleLoadout
id: JobChiefEngineer
groups:
- GroupTankHarness
- ChiefEngineerHead
- ChiefEngineerJumpsuit
- StationEngineerBackpack
@@ -208,18 +239,22 @@
- ChiefEngineerShoes
- SurvivalExtended
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobTechnicalAssistant
groups:
- GroupTankHarness
- TechnicalAssistantJumpsuit
- StationEngineerBackpack
- SurvivalExtended
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobStationEngineer
groups:
- GroupTankHarness
- StationEngineerHead
- StationEngineerJumpsuit
- StationEngineerBackpack
@@ -228,21 +263,25 @@
- StationEngineerID
- SurvivalExtended
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobAtmosphericTechnician
groups:
- GroupTankHarness
- AtmosphericTechnicianJumpsuit
- AtmosphericTechnicianBackpack
- AtmosphericTechnicianOuterClothing
- AtmosphericTechnicianShoes
- SurvivalExtended
- Trinkets
- GroupSpeciesBreathTool
# Science
- type: roleLoadout
id: JobResearchDirector
groups:
- GroupTankHarness
- ResearchDirectorHead
- ResearchDirectorNeck
- ResearchDirectorJumpsuit
@@ -253,10 +292,12 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobScientist
groups:
- GroupTankHarness
- ScientistHead
- ScientistNeck
- ScientistJumpsuit
@@ -268,15 +309,18 @@
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobResearchAssistant
groups:
- GroupTankHarness
- ResearchAssistantJumpsuit
- ScientistBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
# Security
- type: roleLoadout
@@ -291,6 +335,7 @@
- SecurityShoes
- SurvivalSecurity
- Trinkets
- GroupSpeciesBreathToolSecurity
- type: roleLoadout
id: JobWarden
@@ -303,6 +348,7 @@
- SecurityShoes
- SurvivalSecurity
- Trinkets
- GroupSpeciesBreathToolSecurity
- type: roleLoadout
id: JobSecurityOfficer
@@ -316,10 +362,12 @@
- SecurityBelt
- SurvivalSecurity
- Trinkets
- GroupSpeciesBreathToolSecurity
- type: roleLoadout
id: JobDetective
groups:
- GroupTankHarness
- DetectiveHead
- DetectiveNeck
- DetectiveJumpsuit
@@ -328,6 +376,7 @@
- SecurityShoes
- SurvivalSecurity
- Trinkets
- GroupSpeciesBreathToolSecurity
- type: roleLoadout
id: JobSecurityCadet
@@ -336,11 +385,13 @@
- SecurityBackpack
- SurvivalSecurity
- Trinkets
- GroupSpeciesBreathToolSecurity
# Medical
- type: roleLoadout
id: JobChiefMedicalOfficer
groups:
- GroupTankHarness
- ChiefMedicalOfficerHead
- MedicalMask
- ChiefMedicalOfficerJumpsuit
@@ -352,10 +403,12 @@
- Glasses
- SurvivalMedical
- Trinkets
- GroupSpeciesBreathToolMedical
- type: roleLoadout
id: JobMedicalDoctor
groups:
- GroupTankHarness
- MedicalDoctorHead
- MedicalMask
- MedicalDoctorJumpsuit
@@ -367,19 +420,23 @@
- Glasses
- SurvivalMedical
- Trinkets
- GroupSpeciesBreathToolMedical
- type: roleLoadout
id: JobMedicalIntern
groups:
- GroupTankHarness
- MedicalInternJumpsuit
- MedicalBackpack
- Glasses
- SurvivalMedical
- Trinkets
- GroupSpeciesBreathToolMedical
- type: roleLoadout
id: JobChemist
groups:
- GroupTankHarness
- MedicalMask
- ChemistJumpsuit
- MedicalGloves
@@ -388,10 +445,12 @@
- MedicalShoes
- SurvivalMedical
- Trinkets
- GroupSpeciesBreathToolMedical
- type: roleLoadout
id: JobParamedic
groups:
- GroupTankHarness
- ParamedicHead
- MedicalMask
- ParamedicJumpsuit
@@ -402,71 +461,92 @@
- Glasses
- SurvivalMedical
- Trinkets
- GroupSpeciesBreathToolMedical
# Wildcards
- type: roleLoadout
id: JobZookeeper
groups:
- GroupTankHarness
- CommonBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobReporter
groups:
- GroupTankHarness
- ReporterJumpsuit
- CommonBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobPsychologist
groups:
- GroupTankHarness
- MedicalBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
- type: roleLoadout
id: JobBoxer
groups:
- GroupTankHarness
- BoxerJumpsuit
- BoxerGloves
- CommonBackpack
- Glasses
- Survival
- Trinkets
- GroupSpeciesBreathTool
# These loadouts will be used without player configuration, thus they must be designed to work without manual selection
# 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
- type: roleLoadout
id: LoadoutSurvivalStandard
id: RoleSurvivalStandard
groups:
- Survival
- GroupSpeciesBreathTool
- GroupTankHarness
- type: roleLoadout
id: LoadoutSurvivalClown
id: RoleSurvivalClown
groups:
- SurvivalClown
- GroupTankHarness
- type: roleLoadout
id: LoadoutSurvivalExtended
id: RoleSurvivalExtended
groups:
- SurvivalExtended
- GroupSpeciesBreathTool
- GroupTankHarness
- type: roleLoadout
id: LoadoutSurvivalMedical
id: RoleSurvivalMedical
groups:
- SurvivalMedical
- GroupSpeciesBreathToolMedical
- GroupTankHarness
- type: roleLoadout
id: LoadoutSurvivalSecurity
id: RoleSurvivalSecurity
groups:
- SurvivalSecurity
- GroupSpeciesBreathToolSecurity
- GroupTankHarness
- type: roleLoadout
id: LoadoutSurvivalSyndicate
id: RoleSurvivalSyndicate
groups:
- SurvivalSyndicate
- GroupSpeciesBreathTool
- GroupTankHarness