diff --git a/src/modes/RivalsOfAether.cpp b/src/modes/RivalsOfAether.cpp index e651314b..f5352dab 100644 --- a/src/modes/RivalsOfAether.cpp +++ b/src/modes/RivalsOfAether.cpp @@ -70,10 +70,18 @@ void RivalsOfAether::UpdateAnalogOutputs(InputState &inputs, OutputState &output if (inputs.mod_x) { if (directions.horizontal) { outputs.leftStickX = 128 + (directions.x * 66); + // MX Horizontal Tilts + if (inputs.a) { + outputs.leftStickX = 128 + (directions.x * 44); + } } if(directions.vertical) { outputs.leftStickY = 128 + (directions.y * 44); + // MX Vertical Tilts + if (inputs.a) { + outputs.leftStickY = 128 + (directions.y * 67); + } } /* Extra DI, Air Dodge, and Up B angles */