diff --git a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/atmosphericTechnician.yml b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/atmosphericTechnician.yml index 27890a2827d..1a81612043c 100644 --- a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/atmosphericTechnician.yml +++ b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/atmosphericTechnician.yml @@ -33,6 +33,29 @@ id: LoadoutAtmosphericTechnicianEquipmentMedkitOxygen - type: loadout id: LoadoutAtmosphericTechnicianEquipmentRCD + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentPowerDrill + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetSteel + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetSteel10 + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlasteel + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlasteel10 + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetGlass + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetGlass10 + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentMaterialWoodPlank + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentMaterialWoodPlank10 + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlastic + - type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlastic10 + #- type: characterItemGroup # id: LoadoutAtmosphericTechnicianEyes diff --git a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/chiefEngineer.yml b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/chiefEngineer.yml index 1e8b997987d..af87e384a14 100644 --- a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/chiefEngineer.yml +++ b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/chiefEngineer.yml @@ -17,6 +17,50 @@ id: LoadoutChiefEngineerBelt - type: loadout id: LoadoutChiefEngineerBeltFilled + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetSteel + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetSteel10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlasteel + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlasteel10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetGlass + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetGlass10 + - type: loadout + id: LoadoutChiefEngineerEquipmentMaterialWoodPlank + - type: loadout + id: LoadoutChiefEngineerEquipmentMaterialWoodPlank10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetRGlass + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetRGlass10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetUGlass + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetUGlass10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetRUGlass + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetRUGlass10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetPGlass + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetPGlass10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetRPGlass + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetRPGlass10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetClockworkGlass + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetClockworkGlass10 + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlastic + - type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlastic10 #- type: characterItemGroup # id: LoadoutChiefEngineerEars diff --git a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/seniorEngineer.yml b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/seniorEngineer.yml index 965ba118135..2ec353ee46b 100644 --- a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/seniorEngineer.yml +++ b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/seniorEngineer.yml @@ -21,7 +21,7 @@ - type: characterItemGroup id: LoadoutSeniorEngineerEquipment - maxItems: 2 + maxItems: 3 items: - type: loadout id: LoadoutSeniorEngineerEquipmentBoxInflatable @@ -29,6 +29,56 @@ id: LoadoutSeniorEngineerEquipmentMedkitOxygen - type: loadout id: LoadoutSeniorEngineerEquipmentRCD + - type: loadout + id: LoadoutSeniorEngineerEquipmentRCDAmmo1 + - type: loadout + id: LoadoutSeniorEngineerEquipmentRCDAmmo2 + - type: loadout + id: LoadoutSeniorEngineerEquipmentPowerDrill + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetSteel + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetSteel10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlasteel + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlasteel10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetGlass + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetGlass10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentMaterialWoodPlank + - type: loadout + id: LoadoutSeniorEngineerEquipmentMaterialWoodPlank10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRGlass + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRGlass10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetUGlass + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetUGlass10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRUGlass + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRUGlass10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPGlass + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPGlass10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRPGlass + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRPGlass10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetClockworkGlass + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetClockworkGlass10 + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlastic + - type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlastic10 #- type: characterItemGroup # id: LoadoutSeniorEngineerEyes diff --git a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/stationEngineer.yml b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/stationEngineer.yml index 7a7468e9b94..9321ae44577 100644 --- a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/stationEngineer.yml +++ b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/stationEngineer.yml @@ -15,12 +15,34 @@ - type: characterItemGroup id: LoadoutStationEngineerEquipment - maxItems: 2 + maxItems: 3 items: - type: loadout id: LoadoutStationEngineerEquipmentBoxInflatable - type: loadout id: LoadoutStationEngineerEquipmentRCD + - type: loadout + id: LoadoutStationEngineerEquipmentPowerDrill + - type: loadout + id: LoadoutStationEngineerEquipmentSheetSteel + - type: loadout + id: LoadoutStationEngineerEquipmentSheetSteel10 + - type: loadout + id: LoadoutStationEngineerEquipmentSheetPlasteel + - type: loadout + id: LoadoutStationEngineerEquipmentSheetPlasteel10 + - type: loadout + id: LoadoutStationEngineerEquipmentSheetGlass + - type: loadout + id: LoadoutStationEngineerEquipmentSheetGlass10 + - type: loadout + id: LoadoutStationEngineerEquipmentMaterialWoodPlank + - type: loadout + id: LoadoutStationEngineerEquipmentMaterialWoodPlank10 + - type: loadout + id: LoadoutStationEngineerEquipmentSheetPlastic + - type: loadout + id: LoadoutStationEngineerEquipmentSheetPlastic10 #- type: characterItemGroup # id: LoadoutStationEngineerEyes @@ -62,7 +84,11 @@ # maxItems: 1 # items: -#- type: characterItemGroup -# id: LoadoutStationEngineerUniforms -# maxItems: 1 -# items: +- type: characterItemGroup + id: LoadoutStationEngineerUniforms + maxItems: 1 + items: + - type: loadout + id: LoadoutStationEngineerUniformsSuit + - type: loadout + id: LoadoutStationEngineerUniformsSkirt diff --git a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/technicalAssistant.yml b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/technicalAssistant.yml index 746a4025b7b..6b5d50d6475 100644 --- a/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/technicalAssistant.yml +++ b/Resources/Prototypes/CharacterItemGroups/Jobs/Engineering/technicalAssistant.yml @@ -13,10 +13,22 @@ # maxItems: 1 # items: -#- type: characterItemGroup -# id: LoadoutTechnicalAssistantEquipment -# maxItems: 1 -# items: +- type: characterItemGroup + id: LoadoutTechnicalAssistantEquipment + maxItems: 2 + items: + - type: loadout + id: LoadoutTechnicalAssistantEquipmentBoxInflatable + - type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetSteel10 + - type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetPlasteel10 + - type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetGlass10 + - type: loadout + id: LoadoutTechnicalAssistantEquipmentMaterialWoodPlank10 + - type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetPlastic10 #- type: characterItemGroup # id: LoadoutTechnicalAssistantEyes @@ -58,7 +70,11 @@ # maxItems: 1 # items: -#- type: characterItemGroup -# id: LoadoutTechnicalAssistantUniforms -# maxItems: 1 -# items: +- type: characterItemGroup + id: LoadoutTechnicalAssistantUniforms + maxItems: 1 + items: + - type: loadout + id: LoadoutTechnicalAssistantSuit + - type: loadout + id: LoadoutTechnicalAssistantSkirt diff --git a/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml b/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml index 388ed24ae7a..874797b40a4 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml @@ -235,6 +235,18 @@ Quantity: 0.5 canReact: false +- type: entity + parent: SheetRGlass + id: SheetRGlass10 + name: reinforced glass + suffix: Single + components: + - type: Sprite + state: rglass + - type: Stack + stackType: ReinforcedGlass + count: 10 + - type: entity parent: SheetGlassBase id: SheetPGlass @@ -324,6 +336,18 @@ Quantity: 10 canReact: false +- type: entity + parent: SheetPGlass + id: SheetPGlass10 + name: plasma glass + suffix: 10 + components: + - type: Sprite + state: pglass + - type: Stack + stackType: PlasmaGlass + count: 10 + - type: entity parent: SheetPGlass id: SheetRPGlass @@ -392,6 +416,18 @@ stackType: ReinforcedPlasmaGlass count: 1 +- type: entity + parent: SheetRPGlass + id: SheetRPGlass10 + name: reinforced plasma glass + suffix: Single + components: + - type: Sprite + state: rpglass + - type: Stack + stackType: ReinforcedPlasmaGlass + count: 10 + - type: entity parent: SheetGlassBase id: SheetUGlass @@ -481,6 +517,18 @@ stackType: UraniumGlass count: 1 +- type: entity + parent: SheetUGlass + id: SheetUGlass10 + name: uranium glass + suffix: 10 + components: + - type: Sprite + state: uglass + - type: Stack + stackType: UraniumGlass + count: 10 + - type: entity parent: SheetUGlass id: SheetRUGlass @@ -548,6 +596,18 @@ stackType: ReinforcedUraniumGlass count: 1 +- type: entity + parent: SheetRUGlass + id: SheetRUGlass10 + name: reinforced uranium glass + suffix: 10 + components: + - type: Sprite + state: ruglass + - type: Stack + stackType: ReinforcedUraniumGlass + count: 10 + - type: entity parent: SheetGlassBase id: SheetClockworkGlass @@ -624,3 +684,15 @@ - type: Stack stackType: ClockworkGlass count: 1 + +- type: entity + parent: SheetClockworkGlass + id: SheetClockworkGlass10 + name: clockwork glass + suffix: 10 + components: + - type: Sprite + state: cglass + - type: Stack + stackType: ClockworkGlass + count: 10 diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/atmosphericTechnician.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/atmosphericTechnician.yml index 0a57af4f6f7..67fe8a6c1d9 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/atmosphericTechnician.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/atmosphericTechnician.yml @@ -114,6 +114,149 @@ - RCD - RCDAmmo +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentPowerDrill + category: JobsEngineeringAtmosphericTechnician + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - PowerDrill + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetSteel + category: JobsEngineeringAtmosphericTechnician + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetSteel + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetSteel10 + category: JobsEngineeringAtmosphericTechnician + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetSteel10 + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlasteel + category: JobsEngineeringAtmosphericTechnician + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetPlasteel + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlasteel10 + category: JobsEngineeringAtmosphericTechnician + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetPlasteel10 + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetGlass + category: JobsEngineeringAtmosphericTechnician + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetGlass + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetGlass10 + category: JobsEngineeringAtmosphericTechnician + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetGlass10 + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentMaterialWoodPlank + category: JobsEngineeringAtmosphericTechnician + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - MaterialWoodPlank + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentMaterialWoodPlank10 + category: JobsEngineeringAtmosphericTechnician + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - MaterialWoodPlank10 + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlastic + category: JobsEngineeringAtmosphericTechnician + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetPlastic + +- type: loadout + id: LoadoutAtmosphericTechnicianEquipmentSheetPlastic10 + category: JobsEngineeringAtmosphericTechnician + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutAtmosphericTechnicianEquipment + - !type:CharacterJobRequirement + jobs: + - AtmosphericTechnician + items: + - SheetPlastic10 + # Eyes # Gloves diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/chiefEngineer.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/chiefEngineer.yml index db500b7ef7e..ab68d9b421b 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/chiefEngineer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/chiefEngineer.yml @@ -128,6 +128,292 @@ - RCDAmmo - RCDAmmo +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetSteel + category: JobsEngineeringChiefEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetSteel + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetSteel10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetSteel10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlasteel + category: JobsEngineeringChiefEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetPlasteel + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlasteel10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetPlasteel10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetGlass + category: JobsEngineeringChiefEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetGlass + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetGlass10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetGlass10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentMaterialWoodPlank + category: JobsEngineeringChiefEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - MaterialWoodPlank + +- type: loadout + id: LoadoutChiefEngineerEquipmentMaterialWoodPlank10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - MaterialWoodPlank10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetRGlass + category: JobsEngineeringChiefEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetRGlass + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetRGlass10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetRGlass10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetUGlass + category: JobsEngineeringChiefEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetUGlass + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetUGlass10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetUGlass10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetRUGlass + category: JobsEngineeringChiefEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetRUGlass + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetRUGlass10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetRUGlass10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetPGlass + category: JobsEngineeringChiefEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetPGlass + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetPGlass10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetPGlass10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetRPGlass + category: JobsEngineeringChiefEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetRPGlass + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetRPGlass10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetRPGlass10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetClockworkGlass + category: JobsEngineeringChiefEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetClockworkGlass + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetClockworkGlass10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetClockworkGlass10 + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlastic + category: JobsEngineeringChiefEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetPlastic + +- type: loadout + id: LoadoutChiefEngineerEquipmentSheetPlastic10 + category: JobsEngineeringChiefEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutChiefEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - ChiefEngineer + items: + - SheetPlastic10 + # Eyes # Gloves diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/seniorEngineer.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/seniorEngineer.yml index c507d073cdb..53a1cf3cc86 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/seniorEngineer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/seniorEngineer.yml @@ -113,6 +113,305 @@ items: - RCDAmmo +- type: loadout + id: LoadoutSeniorEngineerEquipmentPowerDrill + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - PowerDrill + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetSteel + category: JobsEngineeringSeniorEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetSteel + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetSteel10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetSteel10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlasteel + category: JobsEngineeringSeniorEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetPlasteel + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlasteel10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetPlasteel10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetGlass + category: JobsEngineeringSeniorEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetGlass + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetGlass10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetGlass10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentMaterialWoodPlank + category: JobsEngineeringSeniorEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - MaterialWoodPlank + +- type: loadout + id: LoadoutSeniorEngineerEquipmentMaterialWoodPlank10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - MaterialWoodPlank10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRGlass + category: JobsEngineeringSeniorEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetRGlass + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRGlass10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetRGlass10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetUGlass + category: JobsEngineeringSeniorEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetUGlass + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetUGlass10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetUGlass10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRUGlass + category: JobsEngineeringSeniorEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetRUGlass + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRUGlass10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetRUGlass10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPGlass + category: JobsEngineeringSeniorEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetPGlass + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPGlass10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetPGlass10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRPGlass + category: JobsEngineeringSeniorEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetRPGlass + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetRPGlass10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetRPGlass10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetClockworkGlass + category: JobsEngineeringSeniorEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetClockworkGlass + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetClockworkGlass10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetClockworkGlass10 + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlastic + category: JobsEngineeringSeniorEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetPlastic + +- type: loadout + id: LoadoutSeniorEngineerEquipmentSheetPlastic10 + category: JobsEngineeringSeniorEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutSeniorEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - SeniorEngineer + items: + - SheetPlastic10 + # Eyes # Gloves diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/stationEngineer.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/stationEngineer.yml index 1d060256452..96f89379ccf 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/stationEngineer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/stationEngineer.yml @@ -28,11 +28,154 @@ group: LoadoutStationEngineerEquipment - !type:CharacterJobRequirement jobs: - - SeniorEngineer + - StationEngineer items: - RCD - RCDAmmo +- type: loadout + id: LoadoutStationEngineerEquipmentPowerDrill + category: JobsEngineeringStationEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - PowerDrill + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetSteel + category: JobsEngineeringStationEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetSteel + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetSteel10 + category: JobsEngineeringStationEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetSteel10 + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetPlasteel + category: JobsEngineeringStationEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetPlasteel + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetPlasteel10 + category: JobsEngineeringStationEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetPlasteel10 + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetGlass + category: JobsEngineeringStationEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetGlass + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetGlass10 + category: JobsEngineeringStationEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetGlass10 + +- type: loadout + id: LoadoutStationEngineerEquipmentMaterialWoodPlank + category: JobsEngineeringStationEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - MaterialWoodPlank + +- type: loadout + id: LoadoutStationEngineerEquipmentMaterialWoodPlank10 + category: JobsEngineeringStationEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - MaterialWoodPlank10 + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetPlastic + category: JobsEngineeringStationEngineer + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetPlastic + +- type: loadout + id: LoadoutStationEngineerEquipmentSheetPlastic10 + category: JobsEngineeringStationEngineer + cost: 1 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerEquipment + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - SheetPlastic10 + # Eyes # Gloves @@ -50,3 +193,28 @@ # Shoes # Uniforms +- type: loadout + id: LoadoutStationEngineerUniformsSuit + category: JobsEngineeringStationEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerUniforms + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - ClothingUniformJumpsuitEngineering + +- type: loadout + id: LoadoutStationEngineerUniformsSkirt + category: JobsEngineeringStationEngineer + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutStationEngineerUniforms + - !type:CharacterJobRequirement + jobs: + - StationEngineer + items: + - ClothingUniformJumpskirtEngineering diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/technicalAssistant.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/technicalAssistant.yml index 21133494ddf..9d7f88d40ef 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/technicalAssistant.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/technicalAssistant.yml @@ -6,6 +6,84 @@ # Ears # Equipment +- type: loadout + id: LoadoutTechnicalAssistantEquipmentBoxInflatable + category: JobsEngineeringTechnicalAssistant + cost: 0 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantEquipment + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - BoxInflatable + +- type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetSteel10 + category: JobsEngineeringTechnicalAssistant + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantEquipment + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - SheetSteel10 + +- type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetPlasteel10 + category: JobsEngineeringTechnicalAssistant + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantEquipment + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - SheetPlasteel10 + +- type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetGlass10 + category: JobsEngineeringTechnicalAssistant + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantEquipment + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - SheetGlass10 + +- type: loadout + id: LoadoutTechnicalAssistantEquipmentMaterialWoodPlank10 + category: JobsEngineeringTechnicalAssistant + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantEquipment + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - MaterialWoodPlank10 + + +- type: loadout + id: LoadoutTechnicalAssistantEquipmentSheetPlastic10 + category: JobsEngineeringTechnicalAssistant + cost: 2 + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantEquipment + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - SheetPlastic10 # Eyes @@ -24,3 +102,30 @@ # Shoes # Uniforms +- type: loadout + id: LoadoutTechnicalAssistantSuit + category: JobsEngineeringTechnicalAssistant + cost: 0 + exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantUniforms + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - ClothingUniformJumpsuitColorYellow + +- type: loadout + id: LoadoutTechnicalAssistantSkirt + category: JobsEngineeringTechnicalAssistant + cost: 0 + exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutTechnicalAssistantUniforms + - !type:CharacterJobRequirement + jobs: + - TechnicalAssistant + items: + - ClothingUniformJumpskirtColorYellow