diff --git a/extras/conf/udb/Includes/SRB222_misc.cfg b/extras/conf/udb/Includes/SRB222_misc.cfg
index f4a60581af8008a88dbd07f2e9f3a816d0270c10..f27e5408c98c7f04daf73f04b04bf3c8ca5528d4 100644
--- a/extras/conf/udb/Includes/SRB222_misc.cfg
+++ b/extras/conf/udb/Includes/SRB222_misc.cfg
@@ -242,6 +242,16 @@ universalfields
 			type = 0;
 			default = 0;
 		}
+		arg8
+		{
+			type = 0;
+			default = 0;
+		}
+		arg9
+		{
+			type = 0;
+			default = 0;
+		}
 		stringarg0
 		{
 			type = 2;
diff --git a/src/doomdata.h b/src/doomdata.h
index 7ba159a7cbf20086e2df037836598b5bcfb8e3e4..630e18615603ee8a1786e1e3f22463f010cec75a 100644
--- a/src/doomdata.h
+++ b/src/doomdata.h
@@ -196,7 +196,7 @@ typedef struct
 #pragma pack()
 #endif
 
-#define NUMMAPTHINGARGS 8
+#define NUMMAPTHINGARGS 10
 #define NUMMAPTHINGSTRINGARGS 2
 
 // Thing definition, position, orientation and type,
diff --git a/src/r_defs.h b/src/r_defs.h
index 8e17addf5abbb7e16a7c94ba0a6e5640e2dca7cc..0609a48a8c9a2de1f9f7ed591fac0027ac31a5c3 100644
--- a/src/r_defs.h
+++ b/src/r_defs.h
@@ -405,7 +405,7 @@ typedef enum
 
 #define HORIZONSPECIAL 41
 
-#define NUMLINEARGS 8
+#define NUMLINEARGS 10
 #define NUMLINESTRINGARGS 2
 
 typedef struct line_s