diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm
index 507d7076d76..f1e93cb15bd 100644
--- a/code/datums/traits/good.dm
+++ b/code/datums/traits/good.dm
@@ -538,7 +538,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
var/mob/living/carbon/human/H = quirk_holder
H.dna.species.punchdamagelow = IRON_FIST_PUNCH_DAMAGE_LOW
H.dna.species.punchdamagehigh = IRON_FIST_PUNCH_DAMAGE_MAX
-
+/*
/datum/quirk/steel_fist
name = "Fists of Steel"
desc = "You have MASSIVE fists of kung-fury! Even MORE increases unarmed damage."
@@ -552,6 +552,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
var/mob/living/carbon/human/H = quirk_holder
H.dna.species.punchdamagelow = STEEL_FIST_PUNCH_DAMAGE_LOW
H.dna.species.punchdamagehigh = STEEL_FIST_PUNCH_DAMAGE_MAX
+*/
/datum/quirk/light_step
name = "Glass Walker"
@@ -761,6 +762,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
lose_text = span_danger("You know? Being cold kind of sucks actually.")
locked = FALSE
+/*
/* /datum/quirk/radimmune
name = "Radiation - Immune"
desc = "Gieger Counters are for suckers."
@@ -778,6 +780,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
gain_text = span_notice("You've decided radiation just doesn't matter much.")
lose_text = span_danger("You no longer feel like you could roll around in a rad puddle for a while.")
locked = FALSE
+*/
/datum/quirk/radimmunesorta
name = "Radiation - Sorta Immune"
@@ -788,6 +791,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
lose_text = span_danger("You no longer think you should hang out next to rad puddles.")
locked = FALSE
+/*
/datum/quirk/nohunger
name = "Does not Eat"
desc = "You don't need to eat to live, lucky you."
@@ -796,6 +800,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
gain_text = span_notice("Your need for food has left you.")
lose_text = span_danger("GOD YOU WANT A BURGER SO BAD.")
locked = FALSE
+*/
/datum/quirk/thickskin
name = "Thick Skin"
@@ -833,6 +838,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
lose_text = span_danger("What's a two by four again?")
locked = FALSE
+/*
/datum/quirk/grappler
name = "Trained Grappler"
desc = "You've got real skills when it comes to grabbing people by the bits!"
@@ -859,6 +865,7 @@ GLOBAL_LIST_INIT(pa_repair, list(
gain_text = span_notice("They are already dead.")
lose_text = span_danger("Your fists no longer feel so powerful.")
locked = FALSE
+*/
/datum/quirk/quietstep
name = "Quiet Step"
diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm
index 4db102ee256..0e78a3c795d 100644
--- a/code/datums/traits/negative.dm
+++ b/code/datums/traits/negative.dm
@@ -396,6 +396,7 @@ Edit: TK~ This is the dumbest fucking shit I've ever seen in my life. This isn
mood_change = -5
timeout = 3 MINUTES
+/*
/datum/quirk/catphobia
name = "Phobia - Cats"
desc = "You've had a traumatic past, one that has scarred you for life, and it had something to do with cats."
@@ -631,7 +632,7 @@ Edit: TK~ This is the dumbest fucking shit I've ever seen in my life. This isn
. = ..()
var/mob/living/carbon/human/H = quirk_holder
H?.cure_trauma_type(/datum/brain_trauma/mild/phobia/eye, TRAUMA_RESILIENCE_ABSOLUTE)
-
+*/
/datum/quirk/mute
name = "Mute"
diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm
index fdb978a08b3..3d1a7ae4828 100644
--- a/code/datums/traits/neutral.dm
+++ b/code/datums/traits/neutral.dm
@@ -10,6 +10,7 @@
lose_text = span_notice("You can taste again!")
medical_record_text = "Patient suffers from ageusia and is incapable of tasting food or reagents."
+/*
/datum/quirk/no_chocolate
name = "Chocolate intolerance"
desc = "Your metabolism finds chocolate rather disagreeable."
@@ -18,7 +19,9 @@
gain_text = span_notice("You feel like eating chocolate is a bad idea.")
lose_text = span_notice("You feel like it's safe to eat chocolate again")
medical_record_text = "Patient has an aversion to theobromine, and therefore cannot have chocolate."
+*/
+/*
/datum/quirk/white_woman
name = "Peanutbutter difficulties"
desc = "Your tongue has difficulty handling the adhesiveness of peanut butter"
@@ -27,6 +30,7 @@
gain_text = span_notice("Your tongue lacks the manipulation to properly eat peanut butter.")
lose_text = span_notice("Your tongue is skilled at taking on sticky peanut butter.")
medical_record_text = "Patient's tongue lacks the dexterity required to eat peanut butter."
+*/
/datum/quirk/autobrew //sugary foods create ethanol
name = "Autobrewery syndrome"
@@ -263,6 +267,8 @@
species.liked_food |= MEAT
if(initial(species.disliked_food) & ~MEAT)
species.disliked_food &= ~MEAT
+
+/*
/datum/quirk/hydra
name = "Hydra Heads"
desc = "You are a tri-headed creature. To use, format your name like (Rucks-Sucks-Ducks) and use the action button in the top left."
@@ -309,6 +315,8 @@
hydra.visible_message("[hydra.name] pulls the rest of their heads back; and puts [selhead]'s forward.", \
"You are now talking as [selhead]!", ignored_mobs=owner)
+*/
+
/datum/quirk/sheltered
name = "Sheltered"
desc = "For one reason or another, you either can't or haven't learned English."
@@ -372,7 +380,7 @@
/datum/quirk/smol/remove()
if(istype(quirk_holder))
quirk_holder.RemoveElement(/datum/element/mob_holder) // undog
-
+/*
/datum/quirk/cat
name = "A cat!"
desc = "You identify as a cat! (Mostly to help identify your species mechanically)"
@@ -410,6 +418,7 @@
desc = "You identify as a dog! (Mostly to help identify your species mechanically)"
value = 0
mob_trait = TRAIT_DOG
+*/
/datum/quirk/photographer
name = "Photographer"
@@ -455,6 +464,7 @@
if(!human_holder.put_in_hands(folder))
folder.forceMove(get_turf(human_holder))
+/*
/datum/quirk/zoomies
name = "Zoomies"
desc = "You can sprint twice as far before you begin to get tired. Just don't run into things."
@@ -466,3 +476,4 @@
desc = "You never tire of sprinting at all, just be extremely careful not to run into things."
value = 0
mob_trait = TRAIT_SUPER_ZOOMIES
+*/
diff --git a/code/game/objects/items/melee/f13onehanded.dm b/code/game/objects/items/melee/f13onehanded.dm
index a9b5408f47c..eb17b0042f4 100644
--- a/code/game/objects/items/melee/f13onehanded.dm
+++ b/code/game/objects/items/melee/f13onehanded.dm
@@ -675,8 +675,8 @@ obj/item/melee/onehanded/knife/switchblade
icon = 'icons/fallout/objects/melee/melee.dmi'
lefthand_file = 'icons/fallout/onmob/weapons/melee1h_lefthand.dmi'
righthand_file = 'icons/fallout/onmob/weapons/melee1h_righthand.dmi'
- attack_speed = CLICK_CD_MELEE * 0.9
slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_GLOVES
+ attack_speed = CLICK_CD_MELEE * 0.9
w_class = WEIGHT_CLASS_SMALL
flags_1 = CONDUCT_1
sharpness = SHARP_NONE
@@ -697,8 +697,8 @@ obj/item/melee/onehanded/knife/switchblade
if(ishuman(user) && slot == SLOT_GLOVES)
ADD_TRAIT(user, TRAIT_UNARMED_WEAPON, "glove")
if(HAS_TRAIT(user, TRAIT_UNARMED_WEAPON))
- H.dna.species.punchdamagehigh += force + 8 //Work around for turbo bad code here. Makes this correctly stack with your base damage. No longer makes ghouls the kings of melee.
- H.dna.species.punchdamagelow += force + 8
+ H.dna.species.punchdamagehigh += force //Work around for turbo bad code here. Makes this correctly stack with your base damage. No longer makes ghouls the kings of melee.
+ H.dna.species.punchdamagelow += force
H.dna.species.attack_sound = hitsound
if(sharpness == SHARP_POINTY || sharpness == SHARP_EDGED)
H.dna.species.attack_verb = pick("slash","slice","rip","tear","cut","dice")
@@ -710,9 +710,12 @@ obj/item/melee/onehanded/knife/switchblade
H.dna.species.punchdamagehigh = 10
H.dna.species.punchdamagelow = 1
if(HAS_TRAIT(user, TRAIT_IRONFIST))
+ H.dna.species.punchdamagehigh = 10
+ H.dna.species.punchdamagelow = 4
+ if(HAS_TRAIT(user, TRAIT_STEELFIST))
H.dna.species.punchdamagehigh = 12
H.dna.species.punchdamagelow = 6
- if(HAS_TRAIT(user, TRAIT_STEELFIST))
+ if(HAS_TRAIT(user, TRAIT_FEV)) //Holy shit that Supermutant had a powerfist!
H.dna.species.punchdamagehigh = 16
H.dna.species.punchdamagelow = 10
H.dna.species.attack_sound = 'sound/weapons/punch1.ogg'
@@ -755,8 +758,8 @@ obj/item/melee/onehanded/knife/switchblade
icon_state = "spiked"
item_state = "spiked"
sharpness = SHARP_POINTY
+ armour_penetration = 0.1
force = 28
- armour_penetration = 0.10
// Sappers Keywords: Damage 27
/obj/item/melee/unarmed/sappers
@@ -771,7 +774,7 @@ obj/item/melee/onehanded/knife/switchblade
. = ..()
if(!istype(M))
return
- M.apply_damage(20, STAMINA, "head", M.run_armor_check("head", "melee"))
+ M.apply_damage(10, STAMINA, "chest", M.run_armor_check("chest", "melee"))
// Tiger claws Keywords: Damage 33, Pointy
/obj/item/melee/unarmed/tigerclaw
@@ -816,7 +819,7 @@ obj/item/melee/onehanded/knife/switchblade
icon_state = "punch_dagger"
item_state = "punch_dagger"
force = 29
- armour_penetration = 0.12
+ armour_penetration = 0.1
sharpness = SHARP_POINTY
attack_verb = list("stabbed", "sliced", "pierced", "diced", "cut")
hitsound = 'sound/weapons/bladeslice.ogg'
@@ -837,7 +840,7 @@ obj/item/melee/unarmed/punchdagger/cyborg
slot_flags = ITEM_SLOT_GLOVES
w_class = WEIGHT_CLASS_NORMAL
force = 35
- armour_penetration = 1
+ armour_penetration = 0.15
sharpness = SHARP_EDGED
attack_verb = list("slashed", "sliced", "torn", "ripped", "diced", "cut")
hitsound = 'sound/weapons/bladeslice.ogg'