Files
itgmania212121/Themes/default/Graphics/MusicWheelItem grades/default.lua
T
ListenerJubatus 40c8d88bdc Extend grade scale
should have done this in default a long time ago.
2018-02-24 14:19:57 -06:00

41 lines
878 B
Lua

-- This actor is duplicated. Upvalues will not be duplicated.
local grades = {
Grade_Tier01 = 0,
Grade_Tier02 = 1,
Grade_Tier03 = 2,
Grade_Tier04 = 3,
Grade_Tier05 = 4,
Grade_Tier06 = 5,
Grade_Tier07 = 6,
Grade_Tier08 = 7,
Grade_Tier09 = 8,
Grade_Tier10 = 9,
Grade_Tier11 = 10,
Grade_Tier12 = 11,
Grade_Tier13 = 12,
Grade_Tier14 = 13,
Grade_Tier15 = 14,
Grade_Tier16 = 15,
Grade_Tier17 = 16,
Grade_Failed = 17,
Grade_None = nil
};
return LoadActor("grades")..{
InitCommand=cmd(pause);
SetGradeCommand=function(self, params)
if GAMESTATE:IsCourseMode() then
self:visible(false);
return;
end;
local state = grades[params.Grade] or grades.Grade_None;
if state == nil then
self:visible(false)
else
self:visible(true)
state = state*2
if params.PlayerNumber == PLAYER_2 then state = state+1 end
self:setstate(state)
end
end;
};