end"> <children>
<Layer Type="Quad" InitCommand="diffusealpha,0;sleep,24;queuecommand,ScreenChange;" ScreenChangeCommand="%function(self) SCREENMAN:SetNewScreen('ScreenCompany'); end" />
<Layer
- File="player pane"
- OnCommand="x,SCREEN_CENTER_X-320+74;y,SCREEN_CENTER_Y+2"
+ File="player pane B"
+ OnCommand="@'x,SCREEN_CENTER_X-320+74;y,SCREEN_CENTER_Y+2;diffuse,'..BackgroundColor()..';'"
+ Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
+ />
+ <Layer
+ File="player pane F"
+ OnCommand="@'x,SCREEN_CENTER_X-320+74;y,SCREEN_CENTER_Y+2;diffuse,'..FrameColor()..';'"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
/>
<Layer
- File="player pane"
- OnCommand="x,SCREEN_CENTER_X+320-74;y,SCREEN_CENTER_Y+2"
+ File="player pane B"
+ OnCommand="@'x,SCREEN_CENTER_X+320-74;y,SCREEN_CENTER_Y+2;diffuse,'..BackgroundColor()..';'"
+ Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
+ />
+ <Layer
+ File="player pane F"
+ OnCommand="@'x,SCREEN_CENTER_X+320-74;y,SCREEN_CENTER_Y+2;diffuse,'..FrameColor()..';'"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
/>
<!--Step Artists P1-->
<BitmapText
Text=""
- Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
+ Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and not GAMESTATE:IsCourseMode()"
File="_eurostile blue glow"
OnCommand="horizalign,center;maxwidth,200;shadowlength,0;zoom,0.5;queuecommand,Update;"
<!--Step Artists P2-->
<BitmapText
Text=""
- Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
+ Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and not GAMESTATE:IsCourseMode()"
File="_eurostile blue glow"
OnCommand="horizalign,center;maxwidth,200;shadowlength,0;zoom,0.5;queuecommand,Update;"
<ActorFrame
Condition="GAMESTATE:IsPlayerEnabled(PLAYER_1) and GAMESTATE:IsCourseMode()"
- OnCommand="x,SCREEN_CENTER_X-250;y,SCREEN_CENTER_Y-95;difficultyoffset;queuecommand,Go"
+ OnCommand="x,SCREEN_CENTER_X-250-4;y,SCREEN_CENTER_Y-95+32;difficultyoffset;queuecommand,Go"
GoCommand="%function(self)
if GAMESTATE:PlayerUsingBothSides(PLAYER_1) then
self:addx(-75);
end"
> <children>
<Actor
- File="@THEME:GetPath(EC_GRAPHICS,'','_difficulty icons')"
+ File="@THEME:GetPath(EC_GRAPHICS,'','_difficulty cpips B')"
OnCommand="animate,0;playcommand,Update"
UpdateCommand="%function(self,parent) SetDifficultyFrameFromGameState(self, PLAYER_1) end"
/>
+ <Actor
+ File="@THEME:GetPath(EC_GRAPHICS,'','_difficulty cpips F')"
+ OnCommand="@'animate,0;diffuse,'..FrameColor()..';playcommand,Update'"
+ UpdateCommand="%function(self,parent) SetDifficultyFrameFromGameState(self, PLAYER_1) end"
+ />
<Actor
Class="DifficultyMeter"
Type="ScreenGameplay DifficultyMeterP1"
- OnCommand="playcommand,Update"
+ OnCommand="x,90-92;y,-1;playcommand,Update"
UpdateCommand="%function(self)
if GAMESTATE:GetCurrentTrail(PLAYER_1) then
self:SetFromTrail(GAMESTATE:GetCurrentTrail(PLAYER_1))
<ActorFrame
Condition="GAMESTATE:IsPlayerEnabled(PLAYER_2) and GAMESTATE:IsCourseMode()"
- OnCommand="x,SCREEN_CENTER_X+248;y,SCREEN_CENTER_Y-95;difficultyoffset;queuecommand,Go"
+ OnCommand="x,SCREEN_CENTER_X+248-192;y,SCREEN_CENTER_Y-95+32;difficultyoffset;queuecommand,Go"
GoCommand="%function(self)
if GAMESTATE:PlayerUsingBothSides(PLAYER_2) then
self:addx(75);
end"
> <children>
<Actor
- File="@THEME:GetPath(EC_GRAPHICS,'','_difficulty icons')"
- OnCommand="animate,0;rotationy,180;playcommand,Update"
+ File="@THEME:GetPath(EC_GRAPHICS,'','_difficulty cpips B')"
+ OnCommand="animate,0;playcommand,Update"
+ UpdateCommand="%function(self,parent) SetDifficultyFrameFromGameState(self, PLAYER_2) end"
+ />
+ <Actor
+ File="@THEME:GetPath(EC_GRAPHICS,'','_difficulty cpips F')"
+ OnCommand="@'animate,0;diffuse,'..FrameColor()..';playcommand,Update'"
UpdateCommand="%function(self,parent) SetDifficultyFrameFromGameState(self, PLAYER_2) end"
/>
<Actor
Class="DifficultyMeter"
- Type="ScreenGameplay DifficultyMeterP2"
- OnCommand="playcommand,Update"
+ Type="ScreenGameplay DifficultyMeterP1"
+ OnCommand="x,90-92;y,-1;playcommand,Update"
UpdateCommand="%function(self)
if GAMESTATE:GetCurrentTrail(PLAYER_2) then
self:SetFromTrail(GAMESTATE:GetCurrentTrail(PLAYER_2))
Font="_eurostile normal"
Text="@GetPlayerStatsAndAwards(PLAYER_1)"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and not GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
self:x(SCREEN_CENTER_X-219+7); self:y(SCREEN_CENTER_Y-219+277); self:diffusealpha(1);
self:zoom(0);
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
self:x(SCREEN_CENTER_X-219); self:y(SCREEN_CENTER_Y-219); self:diffusealpha(1);
self:zoom(0);
/>
<Layer File="../Graphics/expMeter"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1)"
- OnCommand="@'diffuse,'..FrameColor()..';'"
+ OnCommand="@'diffuse,'..LabelColor()..';'"
InitCommand="%function(self)
self:stoptweening();
if gnLevelP1 == '[Disabled]' then
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and not GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';queuecommand,Go'"
InitCommand="%function(self)
if gnSinglesSingleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
if gnSinglesDoubleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and not GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
if gnDoublesSingleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
if gnDoublesDoubleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and not GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
if gnTrisSingleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
if gnTrisDoubleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and not GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
if gnQuadsSingleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1) and PROFILEMAN:IsPersistentProfile(PLAYER_1) and GAMESTATE:PlayerUsingBothSides(PLAYER_1)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_1)..';'"
InitCommand="%function(self)
if gnQuadsDoubleP1 == nil then
self:stoptweening();
Font="_eurostile normal"
Text="@GetPlayerStatsAndAwards(PLAYER_2)"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and not GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
self:x(SCREEN_CENTER_X-219+7); self:y(SCREEN_CENTER_Y-219+277); self:diffusealpha(1);
self:zoom(0);
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
self:x(SCREEN_CENTER_X-219); self:y(SCREEN_CENTER_Y-219); self:diffusealpha(1);
self:zoom(0);
/>
<Layer File="../Graphics/expMeter"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2)"
- OnCommand="@'diffuse,'..FrameColor()..';'"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
self:stoptweening();
if gnLevelP2 == '[Disabled]' then
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and not GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnSinglesSingleP2 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnSinglesDoubleP2 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and not GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnDoublesSingleP2 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnDoublesDoubleP2 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and not GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnTrisSingleP2 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnTrisDoubleP2 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and not GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnQuadsSingleP2 == nil then
self:stoptweening();
Font="_eurostile normal"
Text=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2) and PROFILEMAN:IsPersistentProfile(PLAYER_2) and GAMESTATE:PlayerUsingBothSides(PLAYER_2)"
+ OnCommand="@'diffuse,'..PlayerColor(PLAYER_2)..';'"
InitCommand="%function(self)
if gnQuadsDoubleP2 == nil then
self:stoptweening();
/>
<Layer File="../Graphics/TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
/>
<Layer
-File="name entry BGA score frame"
-OnCommand="x,SCREEN_CENTER_X-223;y,SCREEN_CENTER_Y-115;zoom,0.9;"
+File="name entry BGA score frame B"
+OnCommand="@'x,SCREEN_CENTER_X-223;y,SCREEN_CENTER_Y-115;zoom,0.9;diffuse,'..BackgroundColor()..';'"
OffCommand=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
/>
<Layer
-File="name entry BGA score frame"
-OnCommand="x,SCREEN_CENTER_X+223;y,SCREEN_CENTER_Y-115;zoom,0.9;"
+File="name entry BGA score frame F"
+OnCommand="@'x,SCREEN_CENTER_X-223;y,SCREEN_CENTER_Y-115;zoom,0.9;diffuse,'..FrameColor()..';'"
+OffCommand=""
+Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
+/>
+
+<Layer
+File="name entry BGA score frame B"
+OnCommand="@'x,SCREEN_CENTER_X+223;y,SCREEN_CENTER_Y-115;zoom,0.9;diffuse,'..BackgroundColor()..';'"
OffCommand=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
/>
<Layer
-File="name entry BGA list frame"
-OnCommand="x,SCREEN_CENTER_X-157;y,SCREEN_CENTER_Y+106;"
+File="name entry BGA score frame F"
+OnCommand="@'x,SCREEN_CENTER_X+223;y,SCREEN_CENTER_Y-115;zoom,0.9;diffuse,'..FrameColor()..';'"
+OffCommand=""
+Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
+/>
+
+<Layer
+File="name entry BGA list frame B"
+OnCommand="@'x,SCREEN_CENTER_X-157;y,SCREEN_CENTER_Y+106;diffuse,'..BackgroundColor()..';'"
OffCommand=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
/>
<Layer
-File="name entry BGA list frame"
-OnCommand="x,SCREEN_CENTER_X+156;y,SCREEN_CENTER_Y+106;"
+File="name entry BGA list frame F"
+OnCommand="@'x,SCREEN_CENTER_X-157;y,SCREEN_CENTER_Y+106;diffuse,'..FrameColor()..';'"
+OffCommand=""
+Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
+/>
+
+<Layer
+File="name entry BGA list frame B"
+OnCommand="@'x,SCREEN_CENTER_X+156;y,SCREEN_CENTER_Y+106;diffuse,'..BackgroundColor()..';'"
+OffCommand=""
+Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
+/>
+
+<Layer
+File="name entry BGA list frame F"
+OnCommand="@'x,SCREEN_CENTER_X+156;y,SCREEN_CENTER_Y+106;diffuse,'..FrameColor()..';'"
OffCommand=""
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
/>
+
<!--Screen Transition doesn't work because the screen change is instantaneous-->
<Layer Type="Quad"
OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2);draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+SCREEN_HEIGHT"
/>
<Layer File="../../Graphics/TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
</children>
<Layer
File="../../Graphics/TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
<Layer
Class="AutoActor"
File="previewframe"
- InitCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+38;zoom,1.19;"
+ InitCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+38;zoom,1.19;diffuse,'..FrameColor()..';'"
/>
<Layer Class="AutoActor"
- File="explanation frame"
- OnCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-11;"
+ File="explanation frame B"
+ OnCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-11;diffuse,'..BackgroundColor()..';'"
+ MadeChoiceP1MessageCommand="playcommand,GoOff"
+ MadeChoiceP2MessageCommand="playcommand,GoOff"
+ />
+ <Layer Class="AutoActor"
+ File="explanation frame F"
+ OnCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-11;diffuse,'..FrameColor()..';'"
MadeChoiceP1MessageCommand="playcommand,GoOff"
MadeChoiceP2MessageCommand="playcommand,GoOff"
/>
<Layer
Class="AutoActor"
File="previewframe"
- InitCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;"
+ InitCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,1;diffuse,'..FrameColor()..';'"
+ />
+
+ <Layer Class="AutoActor"
+ File="explanation frame B"
+ OnCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-11;diffuse,'..BackgroundColor()..';'"
+ MadeChoiceP1MessageCommand="playcommand,GoOff"
+ MadeChoiceP2MessageCommand="playcommand,GoOff"
+ />
+ <Layer Class="AutoActor"
+ File="explanation frame F"
+ OnCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-11;diffuse,'..FrameColor()..';'"
+ MadeChoiceP1MessageCommand="playcommand,GoOff"
+ MadeChoiceP2MessageCommand="playcommand,GoOff"
/>
<Layer
Class="AutoActor"
/>
<Layer File="../../Graphics/TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
<BGAnimation
UseScroller="1"
- SecondsPerItem="0.26"
+ SecondsPerItem="0.35"
NumItemsToDraw="21"
ItemPaddingStart="10"
ItemPaddingEnd="0"
TransformFunction="function(self,offset,itemIndex,numItems) self:y(offset*24); end"
>
<children>
- <Layer Type="BitmapText" Text="CREATED BY JAYCE NEWTON" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1" />
+ <Layer Type="BitmapText" Text="CREATED BY JAYCE NEWTON" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer Type="BitmapText" Text="http://divinelegy.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
- <Layer Type="BitmapText" Text="MUSIC BY PSYBOT & WATERFLAME" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1" />
+ <Layer Type="BitmapText" Text="MUSIC BY PSYBOT & WATERFLAME" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer Type="BitmapText" Text="http://psybot.newgrounds.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="http://waterflame.newgrounds.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
- <Layer Type="BitmapText" Text="THEME SOUNDS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1" />
+ <Layer Type="BitmapText" Text="THEME SOUNDS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer Type="BitmapText" Text="Super Mario RPG (SNES)" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Yoshi's Island (SNES)" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
- <Layer Type="BitmapText" Text="THEME GRAPHICS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1" />
+ <Layer Type="BitmapText" Text="THEME GRAPHICS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer Type="BitmapText" Text="Jayce Newton" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="TESTERS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1" />
<Layer Type="BitmapText" Text="Stephanie 'Freyja' Nance" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Stephen Strasser" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
- <Layer Type="BitmapText" Text="SPECIAL THANKS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1" />
+ <Layer Type="BitmapText" Text="SPECIAL THANKS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer File="Team Proof of Concept" OnCommand="zoom,0.4;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
- <Layer Type="BitmapText" Text="TEAM 'PROOF OF CONCEPT'" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#76B1D5;ztest,1" />
+ <Layer Type="BitmapText" Text="TEAM 'PROOF OF CONCEPT'" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#76B1D5;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer Type="BitmapText" Text="Alan James" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Cameron Ball" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Nick Psyhogios" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Phil Shirey" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Stephen Strasser" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
- <Layer Type="BitmapText" Text="ADDITIONAL THANKS TO" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#76B1D5;ztest,1" />
+ <Layer Type="BitmapText" Text="ADDITIONAL THANKS TO" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#76B1D5;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer Type="BitmapText" Text="Alex 'ITGAlex' Scepansky" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Ellen Scepansky" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="Jim Nero" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
<Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
- <Layer Type="BitmapText" Text="FOR SIMFILES, NOTESKINS AND MORE VISIT" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1" />
+ <Layer Type="BitmapText" Text="FOR SIMFILES, NOTESKINS AND MORE VISIT" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
<Layer File="DivinElegy" OnCommand="shadowlength,0;zoom,0.6;ztest,1" />
<Layer Type="BitmapText" Text="http://divinelegy.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
</children>
/>
<Layer File="ScreenNameEntryTraditional banner frame p1"
- InitCommand="x,SCREEN_CENTER_X-19;y,SCREEN_CENTER_Y-134-41;"
+ InitCommand="@'x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y-134-41;diffuse,'..FrameColor()..';'"
/>
+<Layer
+File="_difficulty frame F"
+OnCommand="@'x,SCREEN_CENTER_X-156-68-18;y,SCREEN_CENTER_Y-106-51-41;diffuse,'..FrameColor()..';draworder,100000;'"
+OffCommand=""
+Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
+/>
+
+<Layer
+File="_difficulty frame F"
+OnCommand="@'x,SCREEN_CENTER_X+156+68-18;y,SCREEN_CENTER_Y-106-51-41;diffuse,'..FrameColor()..';rotationy,180;draworder,100000;'"
+OffCommand=""
+Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
+/>
+
<!--Screen Transition doesn't work because the screen change is instantaneous-->
<ActorFrame InitCommand="x,-18;y,-41;"><children>
<Layer Type="Quad"
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
</children></ActorFrame>
--- /dev/null
+_blank
\ No newline at end of file
/>
<Layer File="../PaneDisplay under.png"
- Condition="GAMESTATE:IsPlayerEnabled(PLAYER_1) and not GAMESTATE:IsCourseMode()"
+ Condition="GAMESTATE:IsPlayerEnabled(PLAYER_1)"
OnCommand="@'diffuse,'..BackgroundColor()..';'"
InitCommand="%function(self)
self:x(SCREEN_CENTER_X-388*gnZoomRatio+VideoHorizontal()-(PixelCorrection()*7));
self:draworder(-1000);
end"
/>
-
+
<Layer File="../PaneDisplay under under course.png"
Condition="GAMESTATE:IsPlayerEnabled(PLAYER_1) and GAMESTATE:IsCourseMode()"
OnCommand="@'diffuse,'..FrameColor()..';'"
/>
<Layer File="../PaneDisplay under.png"
- Condition="GAMESTATE:IsPlayerEnabled(PLAYER_2) and not GAMESTATE:IsCourseMode()"
+ Condition="GAMESTATE:IsPlayerEnabled(PLAYER_2)"
OnCommand="@'diffuse,'..BackgroundColor()..';'"
InitCommand="%function(self)
self:x(SCREEN_CENTER_X-388*gnZoomRatio+VideoHorizontal()-(PixelCorrection()*7));
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
</children></ActorFrame>
<ActorFrame InitCommand="x,-18;y,-41;"><children>
<Layer Type="Quad"
OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2);draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+SCREEN_HEIGHT"
- MadeChoiceP1MessageCommand="playcommand,GoOff"
- MadeChoiceP2MessageCommand="playcommand,GoOff"
- GoOffCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT;draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)"
+ ScreenTransitionMessageCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT;draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)"
/>
<Layer Type="Quad"
OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2);draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT)"
- MadeChoiceP1MessageCommand="playcommand,GoOff"
- MadeChoiceP2MessageCommand="playcommand,GoOff"
- GoOffCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-SCREEN_HEIGHT;draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)"
+ ScreenTransitionMessageCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-SCREEN_HEIGHT;draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)"
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
- MadeChoiceP1MessageCommand="playcommand,GoOff"
- MadeChoiceP2MessageCommand="playcommand,GoOff"
- GoOffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
</children></ActorFrame>
</children>
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
MadeChoiceP1MessageCommand="playcommand,GoOff"
MadeChoiceP2MessageCommand="playcommand,GoOff"
GoOffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
OffCommand="accelerate,0.3;diffusealpha,0;"
/>
- <Layer Class="AutoActor"
- File="../BGAnimations/ScreenSelectStyle2 overlay/explanation frame"
- OnCommand="x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y-52;"
+ <Layer Type="Quad"
+ OnCommand="diffusealpha,0;x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y-52;"
MadeChoiceP1MessageCommand="%function(self)
gnLocksOff = 1;
end"
-- Music Wheel Colours
+function WheelBackgroundColor()
+ return FrameColor()
+end
+
function SectionColor()
return LabelColor()
end
gnLowestRestartPercent = 0.05;
gnHighestRestartPercent = 99.8;
+if gnStaminaSongPercent == nil then gnStaminaSongPercent = 0; end
+
-- Set to true to enable this feature
return true
end
WheelUnderX=SCREEN_CENTER_X
WheelUnderY=SCREEN_CENTER_Y
WheelUnderOnCommand=z,0;zwrite,1;blend,noeffect
-WheelUnderOffCommand=
+WheelUnderOffCommand=%function(self) MESSAGEMAN:Broadcast('ScreenTransition'); end
[MusicWheel]
NumSectionColors=8
NumWheelItems=20
MusicWheelItemStartOnCommand=@'ztest,1;addx,-420;'
-MusicWheelItemFinishOnCommand=@'sleep,0.35;decelerate,0.2;addx,420;diffuse,'..FrameColor()..';'
+MusicWheelItemFinishOnCommand=@'sleep,0.35;decelerate,0.2;addx,420;diffuse,'..WheelBackgroundColor()..';'
MusicWheelItemStartOffCommand=
MusicWheelItemFinishOffCommand=accelerate,0.2;addx,-420
HighlightOnCommand=diffuseshift;effectcolor2,1,1,1,0.7;effectcolor1,1,1,1,0.3;effectperiod,1.0;effectoffset,0.2;effectclock,beat;ztest,1
GradeP2X=SCREEN_CENTER_X+170+EvalX()
GradeP2Y=SCREEN_CENTER_Y-60
GradeP2OffCommand=addx,EvalTweenDistance()
-GradeP2OnCommand=zoom,1;x,SCREEN_CENTER_X+56+EvalX()+10+120;y,SCREEN_CENTER_Y-38-120;draworder,5000;
+GradeP2OnCommand=zoom,1;x,SCREEN_CENTER_X+56+EvalX()+10+120+10;y,SCREEN_CENTER_Y-38-120;draworder,5000;
LargeBannerX=SCREEN_CENTER_X
LargeBannerY=SCREEN_CENTER_Y-114-11
LargeBannerOffCommand=addy,-SCREEN_CENTER_X
MaxComboLabelX=
MaxComboLabelY=
MaxComboNumberP1X=SCREEN_CENTER_X-28+EvalX()+8-4
-MaxComboNumberP1Y=SCREEN_CENTER_Y+85+16*5-2-49-44
-MaxComboNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+MaxComboNumberP1Y=SCREEN_CENTER_Y+85+16*5-2-49
+MaxComboNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance();"
MaxComboNumberP1OffCommand=
MaxComboNumberP2X=SCREEN_CENTER_X+282+EvalX()+8-4
-MaxComboNumberP2Y=SCREEN_CENTER_Y+85+16*5-2-49-44
-MaxComboNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+MaxComboNumberP2Y=SCREEN_CENTER_Y+85+16*5-2-49
+MaxComboNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance();"
MaxComboNumberP2OffCommand=
TotalErrorLabelX=
TotalErrorLabelY=
PercentFrameP1Y=
PercentFrameP1OffCommand=
PercentFrameP1OnCommand=hidden,1
-PercentFrameP2X=SCREEN_CENTER_X+236+EvalX()
-PercentFrameP2Y=SCREEN_CENTER_Y-160
+PercentFrameP2X=
+PercentFrameP2Y=
PercentFrameP2OffCommand=
-PercentFrameP2OnCommand=addx,EvalTweenDistance();addx,-EvalTweenDistance()
+PercentFrameP2OnCommand=hidden,1
PercentP1X=SCREEN_CENTER_X-110+EvalX()-4-88
PercentP1Y=SCREEN_CENTER_Y-20-83
PercentP1OnCommand=@"diffusealpha,0;linear,0.3;diffusealpha,1;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();zoom,1.10;addx,EvalTweenDistance();horizalign,center;draworder,1000;"
-PercentP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
+PercentP1OffCommand=linear,0.3;diffuse,0,0,0,1;
PercentP2X=SCREEN_CENTER_X+194+EvalX()+8
PercentP2Y=SCREEN_CENTER_Y-20-83
PercentP2OnCommand=@"diffusealpha,0;linear,0.3;diffusealpha,1;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();zoom,1.10;addx,-EvalTweenDistance();horizalign,center;draworder,1000;"
-PercentP2OffCommand=
+PercentP2OffCommand=linear,0.3;diffuse,0,0,0,1;
MarvelousLabelX=
MarvelousLabelY=
MarvelousLabelOffCommand=
MarvelousNumberP1X=SCREEN_CENTER_X-194+EvalX()+8+141
MarvelousNumberP1Y=SCREEN_CENTER_Y+85+16*0-1-145
MarvelousNumberP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
-MarvelousNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+MarvelousNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance();"
MarvelousNumberP2X=SCREEN_CENTER_X+118+EvalX()+8+139
MarvelousNumberP2Y=SCREEN_CENTER_Y+85+16*0-1-145
MarvelousNumberP2OffCommand=
-MarvelousNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+MarvelousNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance();"
PerfectLabelX=
PerfectLabelY=
PerfectLabelOffCommand=
PerfectNumberP1X=SCREEN_CENTER_X-194+EvalX()+8+141
PerfectNumberP1Y=SCREEN_CENTER_Y+85+16*1-2-145
PerfectNumberP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
-PerfectNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+PerfectNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance();"
PerfectNumberP2X=SCREEN_CENTER_X+118+EvalX()+8+139
PerfectNumberP2Y=SCREEN_CENTER_Y+85+16*1-2-145
PerfectNumberP2OffCommand=
-PerfectNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+PerfectNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance();"
GreatLabelOffCommand=
GreatLabelOnCommand=hidden,1
GreatNumberP1X=SCREEN_CENTER_X-194+EvalX()+8+141
GreatNumberP1Y=SCREEN_CENTER_Y+85+16*2-2-145
GreatNumberP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
-GreatNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+GreatNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance();"
GreatNumberP2X=SCREEN_CENTER_X+118+EvalX()+8+139
GreatNumberP2Y=SCREEN_CENTER_Y+85+16*2-2-145
GreatNumberP2OffCommand=
-GreatNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+GreatNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance();"
GoodLabelOffCommand=
GoodLabelOnCommand=hidden,1
GoodNumberP1X=SCREEN_CENTER_X-194+EvalX()+8+141
GoodNumberP1Y=SCREEN_CENTER_Y+85+16*3-2-145
GoodNumberP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
-GoodNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+GoodNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance();"
GoodNumberP2X=SCREEN_CENTER_X+118+EvalX()+8+139
GoodNumberP2Y=SCREEN_CENTER_Y+85+16*3-2-145
GoodNumberP2OffCommand=
-GoodNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+GoodNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance();"
BooLabelOffCommand=
BooLabelOnCommand=hidden,1
BooNumberP1X=SCREEN_CENTER_X-194+EvalX()+8+141
BooNumberP1Y=SCREEN_CENTER_Y+85+16*4-2-145
BooNumberP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
-BooNumberP1OnCommand=@"addx,-EvalTweenDistance();addx,EvalTweenDistance();zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)
+BooNumberP1OnCommand=@"addx,-EvalTweenDistance();addx,EvalTweenDistance();zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";"
BooNumberP2X=SCREEN_CENTER_X+118+EvalX()+8+139
BooNumberP2Y=SCREEN_CENTER_Y+85+16*4-2-145
BooNumberP2OffCommand=
MissNumberP1X=SCREEN_CENTER_X-194+EvalX()+8+141
MissNumberP1Y=SCREEN_CENTER_Y+85+16*5-2-145
MissNumberP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
-MissNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+MissNumberP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";addx,-EvalTweenDistance();addx,EvalTweenDistance();"
MissNumberP2X=SCREEN_CENTER_X+118+EvalX()+8+139
MissNumberP2Y=SCREEN_CENTER_Y+85+16*5-2-145
MissNumberP2OffCommand=
-MissNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+MissNumberP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";addx,EvalTweenDistance();addx,-EvalTweenDistance();"
JumpsLabelOnCommand=
JumpsLabelOffCommand=hidden,1
JumpsLabelX=
JumpsLabelY=
JumpsTextP1X=SCREEN_CENTER_X-28+EvalX()+8-4
JumpsTextP1Y=SCREEN_CENTER_Y+85+16*0-2-49
-JumpsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+JumpsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance();"
JumpsTextP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
JumpsTextP2X=SCREEN_CENTER_X+282+EvalX()+8-4
JumpsTextP2Y=SCREEN_CENTER_Y+85+16*0-2-49
-JumpsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+JumpsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance();"
JumpsTextP2OffCommand=
HoldsLabelOnCommand=hidden,1
HoldsLabelOffCommand=
HoldsLabelY=
HoldsTextP1X=SCREEN_CENTER_X-28+EvalX()+8-4
HoldsTextP1Y=SCREEN_CENTER_Y+85+16*1-2-49
-HoldsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+HoldsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance();"
HoldsTextP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
HoldsTextP2X=SCREEN_CENTER_X+282+EvalX()+8-4
HoldsTextP2Y=SCREEN_CENTER_Y+85+16*1-2-49
-HoldsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+HoldsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance();"
HoldsTextP2OffCommand=
MinesLabelOnCommand=hidden,1
MinesLabelOffCommand=
MinesLabelY=
MinesTextP1X=SCREEN_CENTER_X-28+EvalX()+8-4
MinesTextP1Y=SCREEN_CENTER_Y+85+16*2-2-49
-MinesTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+MinesTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance();"
MinesTextP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
MinesTextP2X=SCREEN_CENTER_X+282+EvalX()+8-4
MinesTextP2Y=SCREEN_CENTER_Y+85+16*2-2-49
-MinesTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+MinesTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance();"
MinesTextP2OffCommand=
HandsLabelOnCommand=hidden,1
HandsLabelOffCommand=
HandsLabelY=
HandsTextP1X=SCREEN_CENTER_X-28+EvalX()+8-4
HandsTextP1Y=SCREEN_CENTER_Y+85+16*3-2-49
-HandsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+HandsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance();"
HandsTextP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
HandsTextP2X=SCREEN_CENTER_X+282+EvalX()+8-4
HandsTextP2Y=SCREEN_CENTER_Y+85+16*3-2-49
-HandsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+HandsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance();"
HandsTextP2OffCommand=
RollsLabelOnCommand=hidden,1
RollsLabelOffCommand=
RollsLabelY=
RollsTextP1X=SCREEN_CENTER_X-28+EvalX()+8-4
RollsTextP1Y=SCREEN_CENTER_Y+85+16*4-2-49
-RollsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance()"
+RollsTextP1OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_1)..";shadowlength,0;horizalign,right;addx,-EvalTweenDistance();addx,EvalTweenDistance();"
RollsTextP1OffCommand=accelerate,0.3;addx,-EvalTweenDistance()
RollsTextP2X=SCREEN_CENTER_X+282+EvalX()+8-4
RollsTextP2Y=SCREEN_CENTER_Y+85+16*4-2-49
-RollsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance()"
+RollsTextP2OnCommand=@"zoom,0.5;diffuse,"..PlayerColor(PLAYER_2)..";shadowlength,0;horizalign,right;addx,EvalTweenDistance();addx,-EvalTweenDistance();"
RollsTextP2OffCommand=
PlayerOptionsP1X=SCREEN_CENTER_X-110+EvalX()+8-16+1
PlayerOptionsP1Y=SCREEN_CENTER_Y-68
PerDifficultyAwardP2OnCommand=DrawOrder,1;horizalign,right;zoom,.55;addx,EvalTweenDistance();addx,-EvalTweenDistance()
PerDifficultyAwardP2OffCommand=accelerate,.3;addx,EvalTweenDistance()
PeakComboAwardP1X=SCREEN_CENTER_X-290+EvalX()
-PeakComboAwardP1Y=SCREEN_CENTER_Y+65+131
+PeakComboAwardP1Y=SCREEN_CENTER_Y+65+131-44
PeakComboAwardP1OnCommand=DrawOrder,1;zoom,.5;addx,-EvalTweenDistance();addx,EvalTweenDistance()
PeakComboAwardP1OffCommand=accelerate,.3;addx,-EvalTweenDistance()
PeakComboAwardP2X=SCREEN_CENTER_X+20+EvalX()
-PeakComboAwardP2Y=SCREEN_CENTER_Y+65+131
+PeakComboAwardP2Y=SCREEN_CENTER_Y+65+131-44
PeakComboAwardP2OnCommand=DrawOrder,1;zoom,.5;addx,EvalTweenDistance();addx,-EvalTweenDistance()
PeakComboAwardP2OffCommand=accelerate,.3;addx,EvalTweenDistance()
MachineRecordP1X=SCREEN_CENTER_X-108+EvalX()-48+132-2
CompareScores=1
BPMDisplayX=SCREEN_CENTER_X
BPMDisplayY=SCREEN_TOP-44
-BPMDisplayOnCommand=sleep,0.5;zoom,1.1;decelerate,0.8;addy,100
+BPMDisplayOnCommand=sleep,0.5;zoom,1.1;decelerate,0.8;addy,100
+BPMDisplayOffCommand=%function(self) MESSAGEMAN:Broadcast('ScreenTransition'); end
NextScreen=@GetGameplayNextScreen()
PrevScreen=@SongSelectionScreen()
FailAfter30Misses=1
StageFrameOnCommand=addy,100;addy,-100
StageFrameOffCommand=accelerate,0.8;addy,150
ShowScoreInRave=0
-ScoreP1OffCommand=
+ScoreP1OffCommand=addy,0;
ScoreP1OnCommand=addy,-100;addy,100;
ScoreP1X=SCREEN_CENTER_X-180-CourseHorizontal()+(48*HorizontalRecovery())
ScoreP1Y=SCREEN_TOP+56
ScoreP2BehindCommand=%function(self) gnP2Winning = false; end
ScoreP1AheadCommand=%function(self) gnP1Winning = true; end
ScoreP2AheadCommand=%function(self) gnP2Winning = true; end
-ScoreP2OffCommand=
+ScoreP2OffCommand=addy,0;
ScoreP2OnCommand=addy,-100;addy,100;
ScoreP2X=SCREEN_CENTER_X+180+CourseHorizontal()-(24*HorizontalRecovery())
ScoreP2Y=SCREEN_TOP+56
CreditsP2OnCommand=shadowlength,0;horizalign,right;vertalign,bottom;zoom,0.5
MessageX=0
MessageY=0
-MessageOnCommand=stoptweening;horizalign,left;linear,0.2;x,SCREEN_LEFT+20;y,SCREEN_TOP+13;zoom,0.6;shadowlength,0;addy,-40;diffusealpha,1;linear,0.5;diffusealpha,1;addy,40;
+MessageOnCommand=diffusealpha,0;zoom,0.6;stoptweening;horizalign,left;linear,0.2;diffusealpha,1;x,SCREEN_LEFT+20;y,SCREEN_TOP+13;zoom,0.6;shadowlength,0;addy,-40;diffusealpha,1;linear,0.5;diffusealpha,1;addy,40;
MessageOffCommand=sleep,5;diffusealpha,1;linear,0.5;diffusealpha,1;addy,-40;
MessageFrameX=0
MessageFrameY=0
-MessageFrameOnCommand=DrawOrder,-1;stoptweening;linear,0.2;x,SCREEN_CENTER_X;y,SCREEN_TOP+10;zoomx,100;addy,-40;diffusealpha,1;linear,0.5;diffusealpha,1;addy,40;
+MessageFrameOnCommand=@'diffuse,'..FrameColor()..';diffusealpha,0;DrawOrder,-1;stoptweening;linear,0.2;diffusealpha,1;x,SCREEN_CENTER_X;y,SCREEN_TOP+10;zoomx,100;addy,-40;diffusealpha,1;linear,0.5;diffusealpha,1;addy,40;'
MessageFrameOffCommand=sleep,5;diffusealpha,1;linear,0.5;diffusealpha,1;addy,-40;
[ScreenSyncOverlay]
Fallback=ScreenWithMenuElements
FOV=0
NextScreen=@SelectEndingScreen()
-OutOfRankingP1X=SCREEN_CENTER_X-157
-OutOfRankingP1Y=SCREEN_CENTER_Y-20
+OutOfRankingP1X=SCREEN_CENTER_X-156
+OutOfRankingP1Y=SCREEN_CENTER_Y-20+6
OutOfRankingP1OnCommand=shadowlength,0;
OutOfRankingP1OffCommand=
-OutOfRankingP2X=SCREEN_CENTER_X+157
-OutOfRankingP2Y=SCREEN_CENTER_Y-20
+OutOfRankingP2X=SCREEN_CENTER_X+156
+OutOfRankingP2Y=SCREEN_CENTER_Y-20+6
OutOfRankingP2OnCommand=shadowlength,0;
OutOfRankingP2OffCommand=
EntryFrameP1X=SCREEN_CENTER_X-157
-EntryFrameP1Y=SCREEN_CENTER_Y-26
+EntryFrameP1Y=SCREEN_CENTER_Y-26+6
EntryFrameP1OnCommand=
EntryFrameP1OffCommand=
EntryFrameP2X=SCREEN_CENTER_X+156
-EntryFrameP2Y=SCREEN_CENTER_Y-26
+EntryFrameP2Y=SCREEN_CENTER_Y-26+6
EntryFrameP2OnCommand=
EntryFrameP2OffCommand=
-KeyboardP1X=SCREEN_CENTER_X-157
-KeyboardP1Y=SCREEN_CENTER_Y-6
-KeyboardP1OnCommand=zoom,0.9;shadowlength,0;
+KeyboardP1X=SCREEN_CENTER_X-156
+KeyboardP1Y=SCREEN_CENTER_Y-6+6
+KeyboardP1OnCommand=@'zoom,0.9;shadowlength,0;diffuse,'..PlayerColor(PLAYER_1)..';'
KeyboardP1OffCommand=linear,.25;zoomy,0
KeyboardP2X=SCREEN_CENTER_X+156
-KeyboardP2Y=SCREEN_CENTER_Y-6
-KeyboardP2OnCommand=zoom,0.9;shadowlength,0;
+KeyboardP2Y=SCREEN_CENTER_Y-6+6
+KeyboardP2OnCommand=@'zoom,0.9;shadowlength,0;diffuse,'..PlayerColor(PLAYER_2)..';'
KeyboardP2OffCommand=linear,.25;zoomy,0
KeyboardLetters=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789?!
LetterP1OffCommand=linear,.15;diffusealpha,0
LetterP2OffCommand=linear,.15;diffusealpha,0
+#You can't change the name-entry cursor's colour because the OnCommand doesn't work
CursorP1OffCommand=linear,.15;diffusealpha,0
CursorP2OffCommand=linear,.15;diffusealpha,0
SelectionP1X=SCREEN_CENTER_X-140-18
-SelectionP1Y=SCREEN_CENTER_Y-54
-SelectionP1OnCommand=horizalign,center;zoom,1.1;shadowlength,0;
+SelectionP1Y=SCREEN_CENTER_Y-54+6
+SelectionP1OnCommand=@'horizalign,center;zoom,1.1;shadowlength,0;diffuse,'..PlayerColor(PLAYER_1)..';'
SelectionP1OffCommand=
SelectionP2X=SCREEN_CENTER_X+140+14
-SelectionP2Y=SCREEN_CENTER_Y-54
-SelectionP2OnCommand=horizalign,center;zoom,1.1;shadowlength,0;
+SelectionP2Y=SCREEN_CENTER_Y-54+6
+SelectionP2OnCommand=@'horizalign,center;zoom,1.1;shadowlength,0;diffuse,'..PlayerColor(PLAYER_2)..';'
SelectionP2OffCommand=
WheelP1X=SCREEN_CENTER_X-156
-WheelP1Y=SCREEN_CENTER_Y+104
-WheelP1OnCommand=zoom,0.75;
+WheelP1Y=SCREEN_CENTER_Y+102
+WheelP1OnCommand=@'zoom,0.75;diffuse,'..PlayerColor(PLAYER_1)..';'
WheelP1OffCommand=
WheelP1HideCommand=hidden,1
WheelP1UnhideCommand=hidden,0
WheelP2X=SCREEN_CENTER_X+158
-WheelP2Y=SCREEN_CENTER_Y+104
-WheelP2OnCommand=zoom,0.75;
+WheelP2Y=SCREEN_CENTER_Y+102
+WheelP2OnCommand=@'zoom,0.75;diffuse,'..PlayerColor(PLAYER_2)..';'
WheelP2OffCommand=
WheelP2HideCommand=hidden,1
WheelP2UnhideCommand=hidden,0