diff --git a/addons/sourcemod/scripting/shavit-core.sp b/addons/sourcemod/scripting/shavit-core.sp index a0d7b09c..ed910093 100644 --- a/addons/sourcemod/scripting/shavit-core.sp +++ b/addons/sourcemod/scripting/shavit-core.sp @@ -1577,7 +1577,7 @@ public int Native_GetBhopStyle(Handle handler, int numParams) public int Native_GetTimerStatus(Handle handler, int numParams) { - return GetTimerStatus(GetNativeCell(1)); + return view_as(GetTimerStatus(GetNativeCell(1))); } public int Native_HasStyleAccess(Handle handler, int numParams) @@ -2372,7 +2372,7 @@ public any Native_SetStyleSettingInt(Handle handler, int numParams) public Action Shavit_OnStartPre(int client, int track) { - if (GetTimerStatus(client) == view_as(Timer_Paused) && gCV_PauseMovement.BoolValue) + if (GetTimerStatus(client) == Timer_Paused && gCV_PauseMovement.BoolValue) { return Plugin_Stop; } @@ -2380,18 +2380,18 @@ public Action Shavit_OnStartPre(int client, int track) return Plugin_Continue; } -int GetTimerStatus(int client) +TimerStatus GetTimerStatus(int client) { if (!gA_Timers[client].bTimerEnabled) { - return view_as(Timer_Stopped); + return Timer_Stopped; } else if (gA_Timers[client].bClientPaused) { - return view_as(Timer_Paused); + return Timer_Paused; } - return view_as(Timer_Running); + return Timer_Running; } void StartTimer(int client, int track) @@ -4065,7 +4065,7 @@ public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3 } } - if (GetTimerStatus(client) == view_as(Timer_Running) && gA_Timers[client].fCurrentTime != 0.0) + if (GetTimerStatus(client) == Timer_Running && gA_Timers[client].fCurrentTime != 0.0) { #if 0 float frameCount = gB_Replay