diff --git a/hyperstation/code/modules/client/loadout/gloves.dm b/hyperstation/code/modules/client/loadout/gloves.dm index ad12c3e3..68470369 100644 --- a/hyperstation/code/modules/client/loadout/gloves.dm +++ b/hyperstation/code/modules/client/loadout/gloves.dm @@ -2,10 +2,10 @@ name = "Normalizer Ring" category = SLOT_GLOVES path = /obj/item/clothing/gloves/ring/syntech - cost = 6 + cost = 0 /datum/gear/syntech/band name = "Normalizer Band" category = SLOT_GLOVES path = /obj/item/clothing/gloves/ring/syntech/band - cost = 6 + cost = 0 diff --git a/hyperstation/code/modules/client/loadout/neck.dm b/hyperstation/code/modules/client/loadout/neck.dm index a21c8743..6e2b141a 100644 --- a/hyperstation/code/modules/client/loadout/neck.dm +++ b/hyperstation/code/modules/client/loadout/neck.dm @@ -2,16 +2,16 @@ name = "Normalizer Pendant" category = SLOT_NECK path = /obj/item/clothing/neck/syntech - cost = 6 + cost = 0 /datum/gear/syntech/choker name = "Normalizer Choker" category = SLOT_NECK path = /obj/item/clothing/neck/syntech/choker - cost = 6 + cost = 0 /datum/gear/syntech/collar name = "Normalizer Collar" category = SLOT_NECK path = /obj/item/clothing/neck/syntech/collar - cost = 6 + cost = 0 diff --git a/hyperstation/code/modules/resize/resizing.dm b/hyperstation/code/modules/resize/resizing.dm index a1c09242..5aa4d59e 100644 --- a/hyperstation/code/modules/resize/resizing.dm +++ b/hyperstation/code/modules/resize/resizing.dm @@ -49,9 +49,9 @@ mob/living/get_effective_size() src.update_mobsize() //Going to change the health and speed values too src.remove_movespeed_modifier(MOVESPEED_ID_SIZE) - src.add_movespeed_modifier(MOVESPEED_ID_SIZE, multiplicative_slowdown = (abs(size_multiplier - 1) * 0.4 )) - var/healthmod_old = ((previous_size * 75) - 75) //Get the old value to see what we must change. - var/healthmod_new = ((size_multiplier * 75) - 75) //A size of one would be zero. Big boys get health, small ones lose health. + src.add_movespeed_modifier(MOVESPEED_ID_SIZE, multiplicative_slowdown = (abs(size_multiplier - 1) * 0.3 )) //GS Change, reduces speed penalties for size from *.4 to *.3 + var/healthmod_old = ((previous_size * 35) - 75) //Get the old value to see what we must change. + var/healthmod_new = ((size_multiplier * 35) - 75) //A size of one would be zero. Big boys get health, small ones lose health. //GS Change, reduces health penalties/buffs for size from *75 to *35 var/healthchange = healthmod_new - healthmod_old //Get ready to apply the new value, and subtract the old one. (Negative values become positive) src.maxHealth += healthchange src.health += healthchange @@ -241,7 +241,7 @@ mob/living/get_effective_size() //Proc for scaling brute damage on size difference /mob/living/proc/sizediffBruteloss(var/mob/living/tmob) - var/B = (get_effective_size()/tmob.get_effective_size()*3) //macro divided by micro, times 3 + var/B = (get_effective_size()/tmob.get_effective_size()*2) //macro divided by micro, times 3 //GS change, *2 tmob.adjustBruteLoss(B) //final result in brute loss //Proc for changing mob_size to be grabbed for item weight classes