diff --git a/src/d/actor/d_a_kago.cpp b/src/d/actor/d_a_kago.cpp index 147a031f7e..9444237f12 100644 --- a/src/d/actor/d_a_kago.cpp +++ b/src/d/actor/d_a_kago.cpp @@ -3519,7 +3519,15 @@ void daKago_c::action() { checkSizeBg(); setFlyEffect(); +#if TARGET_PC + if (dusk::getSettings().game.enableMirrorMode) { + mStickX = -mDoCPd_c::getStickX3D(PAD_1); + } else { + mStickX = mDoCPd_c::getStickX3D(PAD_1); + } +#else mStickX = mDoCPd_c::getStickX3D(PAD_1); +#endif mStickY = mDoCPd_c::getStickY(PAD_1); u8 prevIsWaterfall = mIsWaterfall;