diff --git a/src/StatsManager.cpp b/src/StatsManager.cpp index 5357d4066c..5128e9d7ed 100644 --- a/src/StatsManager.cpp +++ b/src/StatsManager.cpp @@ -368,6 +368,13 @@ public: } static int Reset( T* p, lua_State *L ) { p->Reset(); return 0; } static int GetAccumPlayedStageStats( T* p, lua_State *L ) { p->GetAccumPlayedStageStats().PushSelf(L); return 1; } + static int GetFinalEvalStageStats( T* p, lua_State *L ) + { + StageStats stats; + p->GetFinalEvalStageStats( stats ); + stats.PushSelf(L); + return 1; + } static int GetFinalGrade( T* p, lua_State *L ) { PlayerNumber pn = Enum::Check(L, 1); @@ -435,6 +442,7 @@ public: ADD_METHOD( GetCurStageStats ); ADD_METHOD( GetPlayedStageStats ); ADD_METHOD( GetAccumPlayedStageStats ); + ADD_METHOD( GetFinalEvalStageStats ); ADD_METHOD( Reset ); ADD_METHOD( GetFinalGrade ); ADD_METHOD( GetStagesPlayed );