From 6fcb6d27feb119ccc603da578a154f5e3b8816a8 Mon Sep 17 00:00:00 2001
From: wolfy852 <wolfy852@hotmail.com>
Date: Sat, 30 Apr 2016 03:19:00 -0500
Subject: [PATCH] Fix Lua not having access to timeshit

Fixes http://mb.srb2.org/showthread.php?t=41403. Not sure why nobody noticed this earlier.
---
 src/lua_playerlib.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lua_playerlib.c b/src/lua_playerlib.c
index 64513ab972..53af2e3ac6 100644
--- a/src/lua_playerlib.c
+++ b/src/lua_playerlib.c
@@ -298,6 +298,8 @@ static int player_get(lua_State *L)
 		lua_pushinteger(L, plr->lastlinehit);
 	else if (fastcmp(field,"losstime"))
 		lua_pushinteger(L, plr->losstime);
+	else if (fastcmp(field,"timeshit"))
+		lua_pushinteger(L, plr->timeshit);
 	else if (fastcmp(field,"onconveyor"))
 		lua_pushinteger(L, plr->onconveyor);
 	else if (fastcmp(field,"awayviewmobj"))
@@ -553,6 +555,8 @@ static int player_set(lua_State *L)
 		plr->lastlinehit = (INT16)luaL_checkinteger(L, 3);
 	else if (fastcmp(field,"losstime"))
 		plr->losstime = (tic_t)luaL_checkinteger(L, 3);
+	else if (fastcmp(field,"timeshit"))
+		plr->timeshit = (UINT8)luaL_checkinteger(L, 3);
 	else if (fastcmp(field,"onconveyor"))
 		plr->onconveyor = (INT32)luaL_checkinteger(L, 3);
 	else if (fastcmp(field,"awayviewmobj"))
-- 
GitLab