From ec443af3d9ab9f183aebe315a1acd683eb84cd59 Mon Sep 17 00:00:00 2001
From: Wolfy <wolfy852@hotmail.com>
Date: Fri, 23 May 2014 15:46:49 -0500
Subject: [PATCH] Add P_SpawnThokMobj to Lua base library.

I don't know too much about this but I THINK I did it right.
---
 src/lua_baselib.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/lua_baselib.c b/src/lua_baselib.c
index 6225910a90..e07161029c 100644
--- a/src/lua_baselib.c
+++ b/src/lua_baselib.c
@@ -746,6 +746,16 @@ static int lib_pDoJump(lua_State *L)
 	return 0;
 }
 
+static int lib_pSpawnThokMobj(lua_State *L)
+{
+	player_t *player = *((player_t **)luaL_checkudata(L, 1, META_PLAYER));
+	NOHUD
+	if (!player)
+		return LUA_ErrInvalid(L, "player_t");
+	P_SpawnThokMobj(player);
+	return 0;
+}
+
 // P_MAP
 ///////////
 
@@ -1642,6 +1652,7 @@ static luaL_Reg lib[] = {
 	{"P_HomingAttack",lib_pHomingAttack},
 	{"P_SuperReady",lib_pSuperReady},
 	{"P_DoJump",lib_pDoJump},
+	{"P_SpawnThokMobj",lib_pSpawnThokMobj},
 
 	// p_map
 	{"P_CheckPosition",lib_pCheckPosition},
-- 
GitLab