Rebalances being a lardass (#1417)

## About The Pull Request

The overweight quirk no longer makes you fat all the time, and works
like it did before the upstream merge, with applying just a 50%
movespeed penalty.
Being overweight is now a negative trait, worth -4.

Adds a new quirk: Obese. It works like the current overweight quirk
where it makes you fat AND applies a 50% movespeed penalty.

## Why It's Good For The Game

Upstream made the overweight quirk make you fat and apply a custom 50%
movespeed penalty. This means that on top of the existing fat movespeed
penalty, it also gave you a 50% movespeed penalty which made you movie
at Snellie speed. This PR fixes that while also adding a new trait in
case people want that for some reason.


## Proof Of Testing

Untested. Uncompiled. Unhinged.

## Changelog

🆑 BurgerBB
balance: Rebalances the overweight quirk, and adds a new obese quirk.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->

---------

Co-authored-by: Swift <jackwars4@gmail.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
This commit is contained in:
BurgerLUA
2024-05-22 20:00:41 -07:00
committed by GitHub
parent b128ada847
commit 2fa4c6f04b
3 changed files with 21 additions and 0 deletions
@@ -39,6 +39,7 @@ GLOBAL_LIST_INIT_TYPED(quirk_blacklist, /list/datum/quirk, list(
//SKYRAT EDIT ADDITION END
//BUBBER EDIT ADDITION BEGIN
list(/datum/quirk/featherweight, /datum/quirk/oversized),
list(/datum/quirk/overweight, /datum/quirk/obese),
//BUBBER EDIT ADDITION END
))
@@ -0,0 +1,19 @@
/datum/quirk/overweight
name = "Overweight"
desc = "You weigh more than an average person of your size. Being fat from food still bothers you."
gain_text = span_notice("Your body feels heavy.")
lose_text = span_notice("Your suddenly feel lighter!")
value = -4
icon = FA_ICON_BOWL_RICE
medical_record_text = "Patient weighs higher than average."
mob_trait = null
/datum/quirk/obese
name = "Obese"
desc = "You weigh much much more than the average person of your size, and are always fat no matter what. Being fat from food no longer bothers you."
gain_text = span_notice("Your body feels <b>very</b> heavy.")
lose_text = span_notice("Your suddenly feel much lighter!")
value = -6
icon = FA_ICON_HAMBURGER
medical_record_text = "Patient is considered obese by 101% of medical textbooks, with a 1% margin of error."
mob_trait = TRAIT_FAT
+1
View File
@@ -8777,6 +8777,7 @@
#include "modular_zubbers\master_files\code\controllers\subsystem\id_access.dm"
#include "modular_zubbers\master_files\code\controllers\subsystem\tts.dm"
#include "modular_zubbers\master_files\code\datums\diseases\chronic_ilness.dm"
#include "modular_zubbers\master_files\code\datums\traits\slow.dm"
#include "modular_zubbers\master_files\code\modules\client\preferences\hypnopref.dm"
#include "modular_zubbers\master_files\code\modules\client\preferences\obscurity_examine.dm"
#include "modular_zubbers\master_files\code\modules\client\preferences\scaling_method.dm"