Shuffle mod for kickbox. Noteskin from midiman.

This commit is contained in:
Kyzentun
2015-01-27 17:27:02 -07:00
parent c69cf1ef4e
commit cf66c5e78d
186 changed files with 565 additions and 3 deletions
+77 -1
View File
@@ -1 +1,77 @@
return ...
local ret = ... or {};
local pn = Var "Player"
local OldRedir = ret.Redir;
ret.Redir = function(sButton, sElement)
-- Replace all receptors with genericized ones
if string.find(sButton,"RightFoot") and string.find(sElement, "Receptor") then
return "AnyRightFoot", "Receptor"
end
if string.find(sButton,"LeftFoot") and string.find(sElement, "Receptor") then
return "AnyLeftFoot", "Receptor"
end
if string.find(sButton,"RightFist") and string.find(sElement, "Receptor") then
return "AnyRightFist", "Receptor"
end
if string.find(sButton,"LeftFist") and string.find(sElement, "Receptor") then
return "AnyLeftFist", "Receptor"
end
-- Replace all Lifts with genericized ones
if string.find(sButton,"RightFoot") and string.find(sElement, "Tap Lift") then
return "AnyRightFoot", "Tap Lift"
end
if string.find(sButton,"LeftFoot") and string.find(sElement, "Tap Lift") then
return "AnyLeftFoot", "Tap Lift"
end
if string.find(sButton,"RightFist") and string.find(sElement, "Tap Lift") then
return "AnyRightFist", "Tap Lift"
end
if string.find(sButton,"LeftFist") and string.find(sElement, "Tap Lift") then
return "AnyLeftFist", "Tap Lift"
end
-- Replace all explosions with AnyRight* or AnyLeft*. Is there a better way to do this?
if string.find(sButton,"RightFoot") and string.find(sElement, "Explosion") then
return "AnyRightFoot", "Explosion"
end
if string.find(sButton,"LeftFoot") and string.find(sElement, "Explosion") then
return "AnyLeftFoot", "Explosion"
end
if string.find(sButton,"RightFist") and string.find(sElement, "Explosion") then
return "AnyRightFist", "Explosion"
end
if string.find(sButton,"LeftFist") and string.find(sElement, "Explosion") then
return "AnyLeftFist", "Explosion"
end
if (GAMESTATE:GetCurrentStyle(pn):GetStepsType() == "StepsType_Kickbox_Human") then
if string.find(sButton, "LeftFoot") then
sButton = "AnyLeftFoot"
end
if string.find(sButton, "RightFoot") then
sButton = "AnyRightFoot"
end
--
if string.find(sButton, "LeftFist") then
sButton = "AnyLeftFist"
end
if string.find(sButton, "RightFist") then
sButton = "AnyRightFist"
end
end
if (GAMESTATE:GetCurrentStyle(pn):GetStepsType() == "StepsType_Kickbox_Insect") then
if string.find(sButton, "LeftFoot") then
sButton = "AnyLeftFoot"
end
if string.find(sButton, "RightFoot") then
sButton = "AnyRightFoot"
end
end
-- return OldRedir(sButton, sElement);
return sButton, sElement
end
return ret