]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Glasses in loadouts (#27286)
authorcool dolphin <36332236+Afrokada@users.noreply.github.com>
Thu, 25 Apr 2024 23:18:39 +0000 (01:18 +0200)
committerGitHub <noreply@github.com>
Thu, 25 Apr 2024 23:18:39 +0000 (01:18 +0200)
* loadouts now have aaall the glasses

* cheap sunglasses dont exist at all

* empty commit to rerun tests, there's no way i fucked something up

Resources/Locale/en-US/preferences/loadout-groups.ftl
Resources/Prototypes/Loadouts/Miscellaneous/glasses.yml [new file with mode: 0644]
Resources/Prototypes/Loadouts/loadout_groups.yml
Resources/Prototypes/Loadouts/role_loadouts.yml

index cdad0f72e670979bbd7f96b0c10b1ea462513564..a093a8463aad58cacbcb159563dba96c312235ab 100644 (file)
@@ -1,5 +1,6 @@
 # Miscellaneous
 loadout-group-trinkets = Trinkets
+loadout-group-glasses = Glasses
 
 # Command
 loadout-group-captain-head = Captain head
diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/glasses.yml b/Resources/Prototypes/Loadouts/Miscellaneous/glasses.yml
new file mode 100644 (file)
index 0000000..605e0e6
--- /dev/null
@@ -0,0 +1,56 @@
+# Timers
+- type: loadoutEffectGroup
+  id: JamjarTimer
+  effects:
+  - !type:JobRequirementLoadoutEffect
+    requirement:
+      !type:RoleTimeRequirement
+      role: JobLibrarian
+      time: 3600 # 1 hour of being the biggest nerd on the station
+
+- type: loadoutEffectGroup
+  id: JensenTimer
+  effects:
+  - !type:JobRequirementLoadoutEffect
+    requirement:
+      !type:DepartmentTimeRequirement
+      department: Cargo
+      time: 36000 #10 hours of being a space trucker
+
+# Basic options
+# Glasses
+- type: loadout
+  id: Glasses
+  equipment: Glasses
+
+- type: startingGear
+  id: Glasses
+  equipment:
+    eyes: ClothingEyesGlasses
+
+# Special options
+# Jamjar    
+- type: loadout
+  id: GlassesJamjar
+  equipment: GlassesJamjar
+  effects:
+  - !type:GroupLoadoutEffect
+    proto: JamjarTimer
+
+- type: startingGear
+  id: GlassesJamjar
+  equipment:
+    eyes: ClothingEyesGlassesJamjar
+
+# Jensen
+- type: loadout
+  id: GlassesJensen
+  equipment: GlassesJensen
+  effects:
+  - !type:GroupLoadoutEffect
+    proto: JensenTimer
+
+- type: startingGear
+  id: GlassesJensen
+  equipment:
+    eyes: ClothingEyesGlassesJensen
index a50e9ceb71f48bdd0414ce07626db569c38ad6d5..acec697da28a976def297eab0e9f0a1296d83861 100644 (file)
   - ClothingNeckTransPin
   - ClothingNeckAutismPin
   - ClothingNeckGoldAutismPin
-
+  
+- type: loadoutGroup
+  id: Glasses
+  name: loadout-group-glasses
+  minLimit: 0
+  loadouts:
+  - Glasses
+  - GlassesJamjar
+  - GlassesJensen
+  
 # Command
 - type: loadoutGroup
   id: CaptainHead
index c5fb042d0cee2eeca0e9a2bf07fab11a25f21b95..a5aeda58b5b5a8da3b93195ba5495990f4dfde6b 100644 (file)
@@ -17,6 +17,7 @@
   - HoPJumpsuit
   - HoPBackpack
   - HoPOuterClothing
+  - Glasses
   - Trinkets
 
 # Civilian
@@ -29,6 +30,7 @@
   - PassengerGloves
   - PassengerOuterClothing
   - PassengerShoes
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
@@ -38,6 +40,7 @@
   - BartenderJumpsuit
   - CommonBackpack
   - BartenderOuterClothing
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
@@ -45,6 +48,7 @@
   groups:
   - BartenderJumpsuit
   - CommonBackpack
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
@@ -55,6 +59,7 @@
   - ChefJumpsuit
   - CommonBackpack
   - ChefOuterClothing
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
@@ -62,6 +67,7 @@
   groups:
   - LibrarianJumpsuit
   - CommonBackpack
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
@@ -70,6 +76,7 @@
   - LawyerNeck
   - LawyerJumpsuit
   - CommonBackpack
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
@@ -81,6 +88,7 @@
   - ChaplainJumpsuit
   - ChaplainBackpack
   - ChaplainOuterClothing
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
@@ -91,6 +99,7 @@
   - JanitorGloves
   - CommonBackpack
   - JanitorOuterClothing
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - BotanistJumpsuit
   - BotanistBackpack
   - BotanistOuterClothing
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - ClownBackpack
   - ClownOuterClothing
   - ClownShoes
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - MimeJumpsuit
   - MimeBackpack
   - MimeOuterClothing
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   groups:
   - MusicianBackpack
   - MusicianOuterClothing
+  - Glasses
   - Trinkets
 
 # Cargo
   - QuartermasterBackpack
   - QuartermasterOuterClothing
   - QuartermasterShoes
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - CargoTechnicianBackpack
   - CargoTechnicianOuterClothing
   - CargoTechnicianShoes
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - SalvageSpecialistBackpack
   - SalvageSpecialistOuterClothing
   - SalvageSpecialistShoes
+  - Glasses
   - Trinkets
 
 # Engineering
   - ResearchDirectorOuterClothing
   - ScientistGloves
   - ResearchDirectorShoes
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - ScientistGloves
   - ScientistShoes
   - ScientistPDA
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   groups:
   - ResearchAssistantJumpsuit
   - ScientistBackpack
+  - Glasses
   - Trinkets
 
 # Security
   - ChiefMedicalOfficerOuterClothing
   - ChiefMedicalOfficerNeck
   - ChiefMedicalOfficerShoes
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - MedicalDoctorOuterClothing
   - MedicalShoes
   - MedicalDoctorPDA
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   groups:
   - MedicalInternJumpsuit
   - MedicalBackpack
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - ParamedicBackpack
   - ParamedicOuterClothing
   - ParamedicShoes
+  - Glasses
   - Trinkets
 
 # Wildcards
   id: JobZookeeper
   groups:
   - CommonBackpack
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   groups:
   - ReporterJumpsuit
   - CommonBackpack
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   id: JobPsychologist
   groups:
   - MedicalBackpack
+  - Glasses
   - Trinkets
 
 - type: roleLoadout
   - BoxerJumpsuit
   - BoxerGloves
   - CommonBackpack
+  - Glasses
   - Trinkets