From 2deea18892b5cc070b263f6077845bf4a9b64ddd Mon Sep 17 00:00:00 2001
From: yellowtd <ren_amon@hotmail.com>
Date: Mon, 1 Feb 2016 01:32:41 -0500
Subject: [PATCH] Load LUA script lumps by markers

using LU_START -> LU_END to make a range of scripts to load, pointless
but more options???
---
 src/w_wad.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/w_wad.c b/src/w_wad.c
index 9d6a11fb5c..2014f8f03e 100644
--- a/src/w_wad.c
+++ b/src/w_wad.c
@@ -145,6 +145,21 @@ static inline void W_LoadDehackedLumps(UINT16 wadnum)
 			if (memcmp(lump_p->name,"LUA_",4)==0)
 				LUA_LoadLump(wadnum, lump);
 	}
+
+	//Load a lua block by markers?
+	{
+	    UINT16 l_start, l_end;
+
+        l_start = W_CheckNumForNamePwad("LU_START", wadnum, 0);
+        l_end = W_CheckNumForNamePwad("LU_END",wadnum,l_start);
+
+        if (l_start != INT16_MAX && l_end != INT16_MAX && l_start < l_end)
+        {
+            for (lump = l_start+1; lump < l_end; lump++)
+				LUA_LoadLump(wadnum, lump);
+                CONS_Printf("does it work.....................");
+        }
+	}
 #endif
 
 	// Check for MAINCFG
-- 
GitLab