local player = Var "Player" local blinkTime = 1.2 local t = Def.ActorFrame{ LoadActor("_lives")..{ -- xxx: assumes course is 4lives (or more) InitCommand=cmd(pause;setstate,3); LifeChangedMessageCommand=function(self,param) if param.Player == player then if param.LivesLeft == 0 then self:visible(false) elseif param.LivesLeft <= 4 then self:setstate( math.max(param.LivesLeft-1,0) ) self:visible(true) else self:setstate(3) self:visible(true) end end end; }; }; return t;