Player combo/toasty updates from Midiman
This commit is contained in:
@@ -54,6 +54,11 @@ local t = Def.ActorFrame {
|
||||
(cmd(thump,2;effectclock,'beat'))(self);
|
||||
end;
|
||||
end;
|
||||
ToastyDroppedMessageCommand=function(self,params)
|
||||
if params.PlayerNumber == player then
|
||||
(cmd(stopeffect))(self);
|
||||
end;
|
||||
end;
|
||||
ComboCommand=function(self, param)
|
||||
local iCombo = param.Misses or param.Combo;
|
||||
if not iCombo or iCombo < ShowComboAt then
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
local Player = ...
|
||||
assert(Player);
|
||||
local HasToasty = false;
|
||||
local fWidth = ( GAMESTATE:GetCurrentStyle():GetStyleType() == 'StyleType_OnePlayerTwoSides' ) and 600 or 256+16;
|
||||
return Def.ActorFrame {
|
||||
ToastyAchievedMessageCommand=function(self,params)
|
||||
@@ -12,10 +13,21 @@ return Def.ActorFrame {
|
||||
InitCommand=cmd(zoomto,fWidth,SCREEN_HEIGHT;diffuse,PlayerColor(Player);diffusealpha,0;fadeleft,32/(256+16);faderight,32/(256+16));
|
||||
ToastyAchievedMessageCommand=function(self,params)
|
||||
if params.PlayerNumber == Player then
|
||||
(cmd(linear,2.125;diffuse,Colors.Alpha( PlayerColor(Player), 0.345 );glow,color("1,1,1,0.5");decelerate,3;glow,Colors.Alpha( ColorDarkTone( PlayerColor(Player) ), 0 );diffuseramp;
|
||||
(cmd(stoptweening;linear,2.125;diffuse,Colors.Alpha( PlayerColor(Player), 0.345 );glow,color("1,1,1,0.5");decelerate,3;glow,Colors.Alpha( ColorDarkTone( PlayerColor(Player) ), 0 );diffuseramp;
|
||||
effectcolor1,ColorLightTone( PlayerColor(Player) );effectcolor2,PlayerColor(Player);
|
||||
effectclock,'beat';effectperiod,2;
|
||||
))(self);
|
||||
HasToasty = true;
|
||||
end
|
||||
end;
|
||||
ToastyDroppedMessageCommand=function(self,params)
|
||||
if params.PlayerNumber == Player then
|
||||
if HasToasty then
|
||||
(cmd(finishtweening;stopeffect;glow,color("1,1,1,0.5");decelerate,0.35;diffuse,Colors.Alpha( Color("Black"), 0.25 );glow,color("1,1,1,0");linear,0.35*0.25;diffusealpha,0))(self);
|
||||
HasToasty = false;
|
||||
else
|
||||
return
|
||||
end
|
||||
end
|
||||
end;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user