I think I did something wrong.
# Event Saver v0.1 - 01/01/00 00:00:00
X 0ms	onVariableTrue	Client	BottomPrint	<color:000C00>|	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:001800>||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:002400>|||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:003000>||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:003C00>|||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:004800>||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:005400>|||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:006000>||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:006C00>|||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:007800>||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:008400>|||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:009000>||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:009C00>|||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:00A800>||||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:00B400>|||||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:00C000>||||||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:00CC00>|||||||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:00D800>||||||||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:00E400>|||||||||||||||||||	5
X 0ms	onVariableTrue	Client	BottomPrint	<color:00F000>||||||||||||||||||||	5
X 0ms	onActivate	Self	fireRelay
X 33ms	onRelay	Self	fireRelay
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	0	0 0
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	5	1 1
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	10	2 2
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	15	3 3
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	20	4 4
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	25	5 5
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	30	6 6
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	35	7 7
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	40	8 8
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	45	9 9
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	50	10 10
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	55	11 11
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	60	12 12
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	65	13 13
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	70	14 14
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	75	15 15
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	80	16 16
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	85	17 17
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	90	18 18
X 33ms	onRelay	Self	VCE_ifValue	<var:player:health>	>=	95	19 19
I forgot that ifVariable stuff doesn't work like set/toggle event enabled. Instead of just triggering all the events with the numbers, it does a range between the two numbers.