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

Ragdoll Kerbal event has chance to add MinorInjury or MajorInjury health condition #81

Open
wile1411 opened this issue Apr 26, 2019 · 5 comments

Comments

@wile1411
Copy link

Just a suggestion to add detection of a Ragdoll Kerbal. When that event fires, have a xxx chance to add MinorInjury or MajorInjury health condition. Could make it conditional on surface speed of Kerbal to determine how "bad" the impact was, but that would only really show up when moving laterally or downhill.

@GarwelGarwel
Copy link
Owner

What is the ragdoll event? I don't see it among GameEvents' members.

@wile1411
Copy link
Author

wile1411 commented Apr 28, 2019

There is no actual stock game event for ragdoll, (you'd need to add your own event). This shouldn't be hard as there is a boolean for when when the Kerbal RagDoll status:
https://kerbalspaceprogram.com/api/class_kerbal_e_v_a.html#a30b0844dde5db564c44b8fabf50a6ad1

@theonegalen
Copy link

This would be a really interesting feature to have, but I think that in order to keep things for being extraordinarily annoying, the chance of injury would have to be pretty low. Just considering how often kerbals fall flat on their face because they let go of a ladder to early or something.

@tonimark
Copy link

tonimark commented May 9, 2019

@ragwell ragdoll effect is when a kerbal become unconscious and turns something into a ragdoll (a soulless doll) and it can be moved easily with an object (especially in space)the kerbal can enter the position be falling at the wrong side (upside down to the ground) or when the fall from hight altimeter or when they fall while they moving horizontally or when they got hit by heavy object when standing still

@wile1411
Copy link
Author

For a better description of a kerbal ragdoll, when a Kerbal is on Eva and collides with an object or surface, the Kerbal will go into a ragdoll state and RCS will be unavailable. The player usually has to wait for the sliding to stop or be very slow before the Kerbal is responsive again to keyboard/user input.

You can see this by jumping a Kerbal into rover wheels and they fall over. The ragdoll situation is rather short in these cases as they aren't moving with any velocity. They also go into ragdoll when grabbed by the claw. I mainly see it while on EVA on Minmus and have to much speed when trying to land the Kerbal. This usually results in a few 10s of seconds of waiting for the slide to stop before trying again but with slower speed.

Couple of linked examples:
https://www.youtube.com/watch?v=Qw0GKOYFZvg
https://www.reddit.com/r/KerbalSpaceProgram/comments/2h2u0c/recovering_from_a_ragdoll_tumble_in_eva/
Extreme Danny2462 example: https://www.youtube.com/watch?v=kTg3vB8x3TY&ab_channel=Danny2462

Also agree with theonegalan that it would be a very low chance of happening

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants