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()