Files
itgmania212121/stepmania/Themes/default/Scripts/Branches.lua
T
2005-01-22 05:34:02 +00:00

47 lines
1.6 KiB
Lua

function SongSelectionScreen()
if PlayModeName() == "Nonstop" then return "ScreenSelectCourseNonstop" end
if PlayModeName() == "Oni" then return "ScreenSelectCourseOni" end
if PlayModeName() == "Endless" then return "ScreenSelectCourseEndless" end
if IsNetConnected() then ReportStyle() end
if IsNetSMOnline() then return LoginScreen() end
if IsNetConnected() then return "ScreenNetSelectMusic" end
return "ScreenSelectMusic"
end
function LoginScreen()
if not IsSMOnlineLoggedIn(1) and IsPlayerEnabled(1) then
return "ScreenSMOnlineLogin1"
elseif not IsSMOnlineLoggedIn(2) and IsPlayerEnabled(2) then
return "ScreenSMOnlineLogin2"
else
return "ScreenNetRoom"
end
end
function SelectGameplayScreen()
if IsExtraStage() or IsExtraStage2() then return "ScreenGameplay" end
return "ScreenGameplay"
end
function SelectEvaluationScreen()
if IsNetConnected() then return "ScreenNetEvaluation" end
Mode = PlayModeName()
if( Mode == "Regular" ) then return "ScreenEvaluationStage" end
if( Mode == "Nonstop" ) then return "ScreenEvaluationNonstop" end
if( Mode == "Oni" ) then return "ScreenEvaluationOni" end
if( Mode == "Endless" ) then return "ScreenEvaluationEndless" end
if( Mode == "Rave" ) then return "ScreenEvaluationRave" end
if( Mode == "Battle" ) then return "ScreenEvaluationBattle" end
end
function SelectFirstOptionsScreen()
if PlayModeName() == "Rave" then return ScreenRaveOptions end
return "ScreenPlayerOptions"
end
function SelectEndingScreen()
if GetBestFinalGrade() >= Grade("AAA") then return "ScreenMusicScroll" end
return "ScreenCredits"
end