mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-17 19:14:15 +01:00
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:
@@ -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
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user