Alright, so I divided 200 by 12=16.666666666666666 etc.
Now, you regain 17 health per second so, if you're at one health, it will take 12 seconds to get back from the brink. The HUD thing would be as easy as making conditions for displaying HUDs and putting that in a different trigger zone.
;Regen Health for Bugsy
;By Le Shorte
desc = regen health
:state=0,plrhealthless=200:timerstart,state=1
:state=1,timergreater=1000:plraddhealth=17,state=2
:state=2,timergreater=2000:plraddhealth=17,state=3
:state=3,timergreater=3000:plraddhealth=17,state=4
:state=4,timergreater=4000:plraddhealth=17,state=5
:state=5,timergreater=5000:plraddhealth=17,state=6
:state=6,timergreater=6000:plraddhealth=17,state=7
:state=7,timergreater=7000:plraddhealth=17,state=8
:state=8,timergreater=8000:plraddhealth=17,state=9
:state=9,timergreater=9000:plraddhealth=17,state=10
:state=10,timergreater=10000:plraddhealth=17,state=11
:state=11,timergreater=11000:plraddhealth=17,state=12
:state=12,timergreater=12000:plraddhealth=17,state=13
:state=13:state=0
;End of Script
Fourteen lines, meh. Pretty decent.
If you don't want it, and would rather get a good scripter that's fine
To anyone who lives in England: I liked London when I went two weeks ago.