diff --git a/Docs/Changelog_sm5.txt b/Docs/Changelog_sm5.txt index 8432c923b5..0847245455 100644 --- a/Docs/Changelog_sm5.txt +++ b/Docs/Changelog_sm5.txt @@ -11,6 +11,7 @@ StepMania 5.0 $next | 201110?? 2011/09/30 ---------- * [GameState] Added CurrentOptionsDisqualifyPlayer(player) Lua binding. [AJ] +* [GameState] Added ApplyPreferredModifiers(player,string) Lua binding. [AJ] 2011/09/29 ---------- diff --git a/src/GameState.cpp b/src/GameState.cpp index 1955657b89..221143aaec 100644 --- a/src/GameState.cpp +++ b/src/GameState.cpp @@ -2308,6 +2308,11 @@ public: lua_pushstring(L, so.GetString()); return 1; } + static int ApplyPreferredModifiers( T* p, lua_State *L ) + { + p->ApplyPreferredModifiers( Enum::Check(L, 1), SArg(2) ); + return 0; + } static int ClearStageModifiersIllegalForCourse( T* p, lua_State *L ) { p->ClearStageModifiersIllegalForCourse(); @@ -2510,6 +2515,7 @@ public: ADD_METHOD( GetSongOptionsString ); ADD_METHOD( GetSongOptions ); ADD_METHOD( GetDefaultSongOptions ); + ADD_METHOD( ApplyPreferredModifiers ); ADD_METHOD( ClearStageModifiersIllegalForCourse ); ADD_METHOD( SetSongOptions ); ADD_METHOD( IsWinner );