From a19738c6575d949ba8c202e297b0d9da96b79c5a Mon Sep 17 00:00:00 2001 From: "born a rick, raised a morty, died a jerry" Date: Sun, 25 Nov 2018 01:45:52 -0500 Subject: [PATCH] screen mines out of offsetvector when grabbing from pss --- src/PlayerStageStats.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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; }