diff --git a/src/Steps.cpp b/src/Steps.cpp index 6a64c1da92..fbd72208eb 100644 --- a/src/Steps.cpp +++ b/src/Steps.cpp @@ -589,7 +589,11 @@ public: } static int GetRadarValues( T* p, lua_State *L ) { - PlayerNumber pn = Enum::Check(L, 1); + PlayerNumber pn = PLAYER_1; + if (!lua_isnil(L, 1)) { + pn = Enum::Check(L, 1); + } + RadarValues &rv = const_cast(p->GetRadarValues(pn)); rv.PushSelf(L); return 1;