Skip to content

Physiology Mod's - #7413

Open
dwasint wants to merge 6 commits into
Monkestation:mainfrom
dwasint:physiology-modifiers
Open

Physiology Mod's#7413
dwasint wants to merge 6 commits into
Monkestation:mainfrom
dwasint:physiology-modifiers

Conversation

@dwasint

@dwasint dwasint commented Jul 27, 2026

Copy link
Copy Markdown

About The Pull Request

Converts Phys into modifiers like dicerolls and such, allows more finegrained access and fixes extremely niche edgecases which caused amplification to certain modifiers

Why It's Good For The Game

Allows us to do cooler things in the future like mitigating physiology buffs if your afflicted with certain things

Changelog

🆑
refactor: Physiology's now use set modifiers, which prevent overlap and allows turning specific ones off.
/:cl:

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

@github-actions github-actions Bot added Code Maintenance Fixing this mess one line at a time Logging Logs stuff labels Jul 27, 2026
. *= mod_value

/// Actual hell but like idk man
/datum/physiology/proc/get_brute_mod()

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you might wonder WHY??
This is the only option I could think of besides like a 200 line if statement

Comment thread code/modules/mob/living/carbon/human/physiology/physiology.dm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Maintenance Fixing this mess one line at a time Logging Logs stuff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants