diff --git a/src/d/actor/d_a_obj_onsenTaru.cpp b/src/d/actor/d_a_obj_onsenTaru.cpp index c83aa24b0d..ea2b107ecf 100644 --- a/src/d/actor/d_a_obj_onsenTaru.cpp +++ b/src/d/actor/d_a_obj_onsenTaru.cpp @@ -277,6 +277,11 @@ void daOnsTaru_c::mode_init_drop() { cLib_offBit(attention_info.flags, fopAc_AttnFlag_CARRY_e); gravity = -7.0f; mMode = MODE_DROP_e; + + #if TARGET_PC + // TODO: figure out why this is needed and where exactly the UB happens + mCcStts.ClrCcMove(); + #endif } void daOnsTaru_c::mode_proc_drop() {