Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Makes xenomorph health/sunder healing, evo progress, maturity, and plasma regen scale based on delta_time/second_per_tick #16575

Merged
merged 3 commits into from
Sep 28, 2024

Conversation

Arturlang
Copy link
Contributor

@Arturlang Arturlang commented Sep 20, 2024

About The Pull Request

Makes xenomorph health/sunder healing, evo progress, maturity, and plasma regen scale based on delta_time/second_per_tick, also makes some of the xenomorph status effect buffs also use this system for their ticking healing

Why It's Good For The Game

In cases where lag gets really bad, this can really help, as each tick will heal more based on how much time has passed since the last time it has run.

Changelog

🆑
add: Xenomorph life will now adjust the amount of healing/sunder/plasma/evo/maturity based on any extra time that Life has not run for.
/:cl:

@tgstation-server tgstation-server added the Feature New interesting mechanics with new interesting bugs label Sep 20, 2024
@Arturlang
Copy link
Contributor Author

Tested normal xeno regen stuff, gives you the same current healing as it does currently while there is no lag

@MiniMeatwad
Copy link
Contributor

MiniMeatwad commented Sep 29, 2024

I believe we have a delta time in the master controller code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New interesting mechanics with new interesting bugs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants