-
Notifications
You must be signed in to change notification settings - Fork 739
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
[Adv. Medical] Realistic / Roleplay friendly changes regarding dying and CPR #1649
Comments
Has this been reviewed? |
I don't think so. Pinging @Glowbal |
Any updates on this? |
Would love to see this in medical-rewrite. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This is on todo for medical rewrite. Bad bot. |
Bot might be growing sarcastic. |
Medical rewrite changes this significantly, ragdolling is also a thing. Changes we feel are good have been implemented |
This is something I was discussing about with @ulteq on Slack.
These two things I write about below are related only to advanced medical (since I don't use basic at all) and they are related to each other.
One fact for beginning - right now (or since Alpha) it is impossible to disable ragdoll, source: http://feedback.arma3.com/view.php?id=4063
If it were possible to disable ragdoll then those two things I write about below could be implemented far easier.
#1. CPR
Ok so first idea is to change how CPR works, since in RL you want to do CPR until your restore heart rate or until you decide to stop it. But until you decide to stop it you want to do it non-stop, right? Right now you have to restart (select CPR again from interaction menu) after each one cycle.
Fact: In ACE you have 2 to 12 minutes to do CPR in case of cardiac arrest. And it needs to be successful one, there is fail rate implemented already which is good.
So what if you fail to do successful CPR cycle in this time? Right, player in front of you will die since ACE will execute setDead function on him, thus making him do ragdoll animation. At this time you know that you can't do more for him and you know that he is really dead (after a while that player will propably exit server and you will see disconnect message too). This is something that definitely kills roleplay. And this is part when second change below comes in.
Summary:
Agm interaction port #2. Dying
1st fact: Right now if you get enough damage at once then you will die and do ragdoll. That is good and it should stay as is.
2nd fact: Right now ACE will execute setDead function immediately when certain conditions are met. That is not good and this is when my idea comes in.
So my proposed change is to implement new medical module setting named
Do ragdoll only when no players are around
. Enabling it makes it so when dying conditions are met, and there are few for example cardiac arrest timer or blood volume level one, then instead of immediately executing setDead function make it so first player vision goes darker and darker, decreasing his tunnel vision until screen becomes completely black, lets say that this transition will last one minute so it's not suddenly black. Second and most important give player "dead state" parameter when dying conditions are met, at this time nothing, completely nothing can be done to revive player. When ACE detects that player have "dead state" parameter on, then ACE will wait with executing setDead until there are no players in vicinity of let's say 100m for at least 1 minute. After there are no players around then ACE setDead will kick in and dead player will do ragdoll.Why this change could be useful? Look again at 1. CPR change above and think: You have person in very bad state and in cardiac arrest in front of you, you start doing CPR... 1st cycle fails, 2nd too... 3rd... and 4th... 5th (let's say at this point you were unlucky and ACE cardiac arrest timer kicks in and sets "dead state" to this player, but he is still lying as he was before so you can't notice that in any way) ... 6th cycle failed and so 7th too... nothing. You give up, you notice that nothing else can be done to save him so you stop doing CPR and go for a bodybag... Roleplay friendly change.
Without this change it is now like that:
Player is in cardiac arrest, you start doing CPR... 1st cycle fails, 2nd too... 3rd... 4th... and suddenly you see him doing ragdoll since cardiac arrest timer kicked in. "Ok he have done ragdoll so I can stop doing CPR, I can do nothing, he is dead". That is bad no?
Summary:
Do ragdoll only when no players are around
-Enable
/Disable
so people can decide if they want this level of simulation or notThe text was updated successfully, but these errors were encountered: