-
-
Notifications
You must be signed in to change notification settings - Fork 682
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
Finishes the Mobility Refactor #10083
Finishes the Mobility Refactor #10083
Conversation
EDIT: 6/1/2024, 8 months after my original comment, this doesnt matter anymore. We are fine. Maints disregard. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Can confirm no intentional wounds code crossover as of 694274b |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Going to redo my tests after the psyphoza merge |
Ive gotten it to the point where everything basically works as expected... except parapalegia doesnt fucking do anything. At all. Stamcrit works but no, the Kiera Katsuras of the world get to walk. Travesty. guhhh |
lets try... again. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
I trust whatever my old review said |
please dont break please dont break please dont break |
Status
Limbs
Removing update_mobility
Fixes
About The Pull Request
Status:
Limbs A:
disabled
tobodypart_disabled
, so you can actually find it in searchesLimbs B:
Removing update_mobility
Fixes
Additionally:
TODO:
Why It's Good For The Game
This was an atomization, but the recent change to contributing.md and something bacon said changed my mind. We are finishing this in one pr. No more broken mobility, no more incorrect procs. One PR, fixing it here.
Mobility atomization, more responsive mobility overall
Mobility is a pretty bad proccall, as we need to call an update_x proc literally whenever something changes, or it wont take effect.
This makes that not happen, it just took 15 months.
Testing Photographs and Procedure
Screenshots&Videos
Disabler Stamcrit
dreamseeker_tjSeMZc4G9.mp4
Stungun stamcrit
dreamseeker_Djxeh8HJn1.mp4
Limb removal & nuggeting
dreamseeker_JZzdHNBXnM.mp4
Firefighter carrying
Roundstart Paraplegics cannot walk
dreamseeker_RvhQUOFBrW.mp4
Changelog
🆑 rkz, rohesie, tralezab, dwasint
add: You can now see if a limb is disabled through checkhealth (HUD, healthanalyzer, ghostscan)
tweak: being limbless while flying will never apply the limbless slowdown (because you are movin just fine, right?)
fix: minor stamina fixes in the way it is applied & healed
code: kills a lot of unecessary limb updating
code: makes Limb removal & disabling event-based. Extricate it from update_mobility
/:cl: