Just some small editions on some overlooked (and forgotten) features.
Made the Delay.Time variable accept formulas.
Stopped players from using throwables while downed.
Made revive extinguishes happen AFTER the formula was calculated, so the fireticks variable wouldnt be 0 when someone is being revived.
Added an option to deny beacon regeneration to downed players.
Tweaked how the "TIME" delay option works. It now revives the player when the regeneration effect expires, with some added logic to prevent the duration being refreshed to make sure infinite revives don't happen.
It's probably a good idea to rebuild your config, but it's up to you.