diff --git a/src/PlayerStageStats.cpp b/src/PlayerStageStats.cpp index e0dbc34518..ec2028ae78 100644 --- a/src/PlayerStageStats.cpp +++ b/src/PlayerStageStats.cpp @@ -1037,9 +1037,12 @@ LuaFunction(GetGradeFromPercent, GetGradeFromPercent(FArg(1))) // Convert to MS so lua doesn't have to static int GetOffsetVector(T* p, lua_State* L) { - vector doot = p->m_vOffsetVector; - for (size_t i = 0; i < doot.size(); ++i) - doot[i] = doot[i] * 1000; + auto& offs = p->m_vOffsetVector; + auto& type = p->m_vTapNoteTypeVector; + vector doot; + for (size_t i = 0; i < offs.size(); ++i) + if (type[i] != TapNoteType_Mine) + doot.emplace_back(offs[i] * 1000); LuaHelpers::CreateTableFromArray(doot, L); return 1; }