My Revive System has finally released, I wanna thank @autumn drift and @lethal holly wouldn't have been possible without you guys.
My hope is that a more experienced modder feels inspired and want to take over the development.
Here's the link to the GitHub repository if you want to contribute
https://github.com/HelionGaming/Revive-System
Here's a list of features and caveats.
Features:
-
Unconscious Players don't die until their 5 min timer runs out
-
Players can revive eachother using a bandage
-
Reviving adds back health and blood to the player
-
Explosions don't (usually) kill players, instead it sends them away ragdoll-style
-
Better Squad Cohesion, by making players stick together and lessens the chance of being sent back to spawn and losing coms range with with your squad.
-
It's more fun
Caveats:
-
Players can still die depending on the damage they take, but for the most part the chance of going unconscious is roughly 70% based on my testing. The way this is achieved is by editing the character base to reduce incoming damage. This is not a great way to do it, but it works for now.
-
Players drop their weapons when in a downed state, and will need to pick them up again, they can also be deleted by GM if they do an entity purge before players have picked up their weapons, will work on this.
-
Revive is a bit too quick, I'd like it to only actually revive after the animations is finished, will work on this
-
Players die inside vehicles on purpose due to issues with the ragdoll physics. I will work on making it so they player is ejected first then made unconscious.
-
GMs can no longer heal players, don't know why this is, still trying to figure this one out.
-
GM controlled AI will act as a player and go unconscious. Not gonna remove this since it can be used for roleplay purposes. Could see if it's possible to check if an entity is possessed and if so not make it invincible. We will see

