shithub: qk1

Download patch

ref: 2eb95bc583ced3b65af6e6c7b07194737d428ed8
parent: 12e1dc0cefe615b501ef6dbd28709f6d6b8e0440
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Thu Dec 28 12:09:42 EST 2023

PR_Str: instead of throwing an error just return nil

--- a/pr_edict.c
+++ b/pr_edict.c
@@ -95,7 +95,8 @@
 		return pr->strings+i;
 	if(i < 0 && i >= -pr->num_str && pr->str[-1-i] != nil)
 		return pr->str[-1-i];
-	Host_Error("PR_Str: invalid offset %d", i);
+	Con_Printf("PR_Str: invalid offset (strings=%d num_str=%d): %d", pr->strings_size, pr->num_str, i);
+	return nil;
 }
 
 /*