From 6494544bb8b7312691d288ae20fd3f68ab01090e Mon Sep 17 00:00:00 2001
From: Metis <100518708+sheepishgoat@users.noreply.github.com>
Date: Thu, 10 Oct 2024 10:59:52 -0400
Subject: [PATCH] normalizers and strong legs
---
GainStation13/code/datums/traits.dm | 9 +++++++++
GainStation13/code/modules/loadout/backpack.dm | 2 +-
GainStation13/code/modules/loadout/gloves.dm | 6 ++----
GainStation13/code/modules/loadout/neck.dm | 9 +++------
code/controllers/subsystem/processing/quirks.dm | 2 +-
5 files changed, 16 insertions(+), 12 deletions(-)
diff --git a/GainStation13/code/datums/traits.dm b/GainStation13/code/datums/traits.dm
index d952803bfe..8f4877fc8f 100644
--- a/GainStation13/code/datums/traits.dm
+++ b/GainStation13/code/datums/traits.dm
@@ -19,6 +19,15 @@
value = -1
medical_record_text = "Patient's legs seem to lack strength"
+/datum/quirk/strong_legs //GS13
+ name = "Strong Legs"
+ desc = "Your body is able to handle heavier sizes very well."
+ value = 2
+ mob_trait = TRAIT_STRONGLEGS
+ gain_text = "You feel like you can carry more weight."
+ lose_text = "Your legs cannot bear heavier loads anymore."
+ medical_record_text = "Patient exhibits increased muscle strength in their legs."
+
/datum/quirk/draconicspeaker
name = "Draconic speaker"
desc = "Due to your time spent around lizards, you can speak Draconic!"
diff --git a/GainStation13/code/modules/loadout/backpack.dm b/GainStation13/code/modules/loadout/backpack.dm
index 1c6c8bbd31..3631b0c6e2 100644
--- a/GainStation13/code/modules/loadout/backpack.dm
+++ b/GainStation13/code/modules/loadout/backpack.dm
@@ -1,4 +1,4 @@
-/datum/gear/bluespace_belt
+/datum/gear/backpack/bluespace_belt
name = "Bluespace Belt"
category = LOADOUT_SUBCATEGORY_BACKPACK_GENERAL
path = /obj/item/bluespace_belt
diff --git a/GainStation13/code/modules/loadout/gloves.dm b/GainStation13/code/modules/loadout/gloves.dm
index 32b832fbb7..41e238aef5 100644
--- a/GainStation13/code/modules/loadout/gloves.dm
+++ b/GainStation13/code/modules/loadout/gloves.dm
@@ -1,11 +1,9 @@
-/datum/gear/syntech/ring
+/datum/gear/gloves/syntech/ring
name = "Normalizer Ring"
- category = LOADOUT_CATEGORY_GLOVES
path = /obj/item/clothing/gloves/ring/syntech
cost = 6
-/datum/gear/syntech/band
+/datum/gear/gloves/syntech/band
name = "Normalizer Band"
- category = LOADOUT_CATEGORY_GLOVES
path = /obj/item/clothing/gloves/ring/syntech/band
cost = 6
diff --git a/GainStation13/code/modules/loadout/neck.dm b/GainStation13/code/modules/loadout/neck.dm
index 19e5bd9592..c6b5466144 100644
--- a/GainStation13/code/modules/loadout/neck.dm
+++ b/GainStation13/code/modules/loadout/neck.dm
@@ -1,17 +1,14 @@
-/datum/gear/syntech/pendant
+/datum/gear/neck/syntech/pendant
name = "Normalizer Pendant"
- category = LOADOUT_CATEGORY_NECK
path = /obj/item/clothing/neck/syntech
cost = 6
-/datum/gear/syntech/choker
+/datum/gear/neck/syntech/choker
name = "Normalizer Choker"
- category = LOADOUT_CATEGORY_NECK
path = /obj/item/clothing/neck/syntech/choker
cost = 6
-/datum/gear/syntech/collar
+/datum/gear/neck/syntech/collar
name = "Normalizer Collar"
- category = LOADOUT_CATEGORY_NECK
path = /obj/item/clothing/neck/syntech/collar
cost = 6
diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm
index dc01134038..b8c303db96 100644
--- a/code/controllers/subsystem/processing/quirks.dm
+++ b/code/controllers/subsystem/processing/quirks.dm
@@ -17,7 +17,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks)
/datum/controller/subsystem/processing/quirks/Initialize(timeofday)
if(!quirks.len)
SetupQuirks()
- quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic"),list("Ageusia","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"),list("Alcohol Tolerance","Alcohol Intolerance"),list("Alcohol Intolerance","Drunken Resilience"))
+ quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic"),list("Ageusia","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"),list("Alcohol Tolerance","Alcohol Intolerance"),list("Alcohol Intolerance","Drunken Resilience"), list("Weak Legs", "Strong Legs"), list("Fat Affinity","Fat Aversion")) //GS13 EDIT
return ..()
/datum/controller/subsystem/processing/quirks/proc/SetupQuirks()