<Layer File="../../Graphics/TransitionArrow"
StartTransitioningCommand="rotationz,-90;x,SCREEN_CENTER_X+SCREEN_WIDTH+50;y,SCREEN_CENTER_Y;draworder,10000;linear,0.2;x,SCREEN_CENTER_X;linear,0.1;zoomx,0.9;linear,0.1;zoomx,1;linear,0.2;rotationz,0;"
/>
+
+ <Layer File="../_saving"
+InitCommand="@'diffuse,'..LabelColor()..';'"
+OnCommand="%function(self) self:x(SCREEN_CENTER_X); self:y(SCREEN_CENTER_Y+65); self:diffusealpha(0); end"
+StartTransitioningCommand="%function(self) if gnScreenSelectMusic then self:linear(0.3); self:diffusealpha(1); else self:diffusealpha(0); end end"
+Condition="IsAnyPlayerUsingMemoryCard() and GAMESTATE:IsEventMode()"
+ />
</children> </ActorFrame>
\ No newline at end of file
<!--Show a special THING if either player quads a song with a certain name as their card profile-->
<Layer Type="Quad"
- InitCommand="zoom,SCREEN_WIDTH;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffuse,0,0,0,1;sleep,0.01;queuecommand,Go;"
+ OnCommand="zoom,SCREEN_WIDTH;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffuse,0,0,0,1;sleep,0.01;queuecommand,Go;"
GoCommand="%function(self)
if gnDimBGMSeconds == nil then gnDimBGMSeconds = 0.1 end
SOUND:DimMusic( 0, gnDimBGMSeconds )
/>
<Layer File="@'../Sounds/gnCustomAward Graphics/'..getQuadAward()"
- InitCommand="%function(self)
+ OnCommand="%function(self)
self:x(SCREEN_CENTER_X);
self:y(SCREEN_CENTER_Y);
self:draworder(0);
self:queuecommand('Go');
end"
GoCommand="%function(self)
+ if gnSound then SOUND:PlayOnce(gnSound); end
self:diffusealpha(gnDisplayedFileOpacity);
self:sleep(gnOnScreenSeconds);
self:linear(0.3);
self:vibrate();
end
end"> <children>
-
-<!--Common Fallback Background-->
- <Layer File="../ScreenLogo background/BGVid.avi"
- InitCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;hidden,1"
- NoBackgroundMessageCommand="@'hidden,0;diffuse,'..FrameColor()..';diffusealpha,1;'"
- />
-
- <Layer File="../ScreenLogo background/TitleScreen0002.png"
- InitCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+16;diffuse,0.15,0.15,0.15,0.5;zoom,0.8;hidden,1"
- NoBackgroundMessageCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;"
- />
-
-
<!--Background Easter Eggs-->
+++ /dev/null
-<layer File="_blank" InitCommand="%function(self) MESSAGEMAN:Broadcast('NoBackground'); end" />
\ No newline at end of file
<ActorFrame InitCommand="%function(self)
self:hibernate(0.01);
-gnDummy = SameThingDifferentPlayer();
self:queuecommand('Delay');
end"
DelayCommand="%function(self) self:hibernate(gnOnScreenSeconds); self:queuecommand('Calculate'); end"
CalculateCommand="%function(self)
+gnDummy = SameThingDifferentPlayer();
gnJudgeTotal = tonumber(SCREENMAN:GetTopScreen():GetChild('MarvelousNumberP'..gnPlayerCount):GetText()) + tonumber(SCREENMAN:GetTopScreen():GetChild('PerfectNumberP'..gnPlayerCount):GetText()) + tonumber(SCREENMAN:GetTopScreen():GetChild('GreatNumberP'..gnPlayerCount):GetText()) + tonumber(SCREENMAN:GetTopScreen():GetChild('GoodNumberP'..gnPlayerCount):GetText()) + tonumber(SCREENMAN:GetTopScreen():GetChild('BooNumberP'..gnPlayerCount):GetText()) + tonumber(SCREENMAN:GetTopScreen():GetChild('MissNumberP'..gnPlayerCount):GetText());
gnJumpsNumber = SCREENMAN:GetTopScreen():GetChild('JumpsTextP'..gnPlayerCount):GetText();
gnStatsLevel = nil
gnPlayerNames = {'',''}
+
+gnScreenSelectMusic = false;
end
SCREENMAN:SystemMessage('Konami Code Activated');
GAMESTATE:SetEnv('Konami','On');
end
+ gnScreenSelectMusic = false;
end
gnOptionModType = 0;
gnSongElapsedPercent = 0;
gnNoRestart = false;
+ gnScreenSelectMusic = true;
end
if gnScreenSelectMusicTimer == nil then gnScreenSelectMusicTimer = gnDefaultSSM; end
if gnScreenPlayerOptionsTimer == nil then gnScreenPlayerOptionsTimer = gnDefaultSPO; end
RateRestoreMessage(true);
+ gnScreenSelectMusic = false;
end
if scn == 'ScreenStage' then
ScreenTransitionWhoosh('short');
+gnScreenSelectMusic = false;
end
gnDisplayedFileOpacity = 0
gnBackgroundDarkness = 0
gnAwardWidthP2 = 0;
+ gnSound = nil
end
if name == '(-[Jayce]-)' then
local i = math.random(1,2)
if i == 1 then
- getQuadAwardEffects(18,18,100,90); local path = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'JonTron'); SOUND:PlayOnce(path); return 'JonTron.avi'
+ getQuadAwardEffects(17.6,17.6,100,90); gnSound = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'JonTron'); return 'JonTron.avi'
else
- getQuadAwardEffects(10,10,100,90); local path = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'YES'); SOUND:PlayOnce(path); return 'YES.avi'
+ getQuadAwardEffects(10,10,100,90); gnSound = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'YES'); return 'YES.avi'
end
end
if name == 'Cameron' then
local i = math.random(1,2)
if i == 1 then
- getQuadAwardEffects(23,23,100,90); local path = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'LOTR'); SOUND:PlayOnce(path); return 'LOTR.avi'
+ getQuadAwardEffects(22.7,22.7,100,90); gnSound = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'LOTR'); return 'LOTR.avi'
else
- getQuadAwardEffects(10,10,100,90); local path = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'YES'); SOUND:PlayOnce(path); return 'YES.avi'
+ getQuadAwardEffects(10,10,100,90); gnSound = THEME:GetPath(EC_SOUNDS, 'gnCustomAward', 'YES'); return 'YES.avi'
end
end
CourseSongNumberX=SCREEN_CENTER_X
CourseSongNumberY=SCREEN_CENTER_Y
CourseSongNumberOnCommand=DrawOrder,100;zoom,1;linear,0.3;zoom,0.25;y,SCREEN_BOTTOM-33
-CourseSongNumberOffCommand=
+CourseSongNumberOffCommand=%function(self) MESSAGEMAN:Broadcast('ScreenTransition'); end
CourseSongNumberChangeInCommand=
CourseSongNumberChangeOutCommand=
SongOptionsX=-100