changeset 32:fc5f52d60d16

GetSaveData and SetSaveData are always called after VARIABLES_LOADED.
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Thu, 25 Apr 2013 01:31:21 +0000
parents 183683794b91
children 1c0af1810e06
files CyborgMMO7.lua
diffstat 1 files changed, 7 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/CyborgMMO7.lua	Thu Apr 25 01:31:16 2013 +0000
+++ b/CyborgMMO7.lua	Thu Apr 25 01:31:21 2013 +0000
@@ -81,20 +81,17 @@
 end
 
 function CyborgMMO_GetSaveData()
-	if VarsLoaded then
-		if not CyborgMMO7SaveData then
-			CyborgMMO7SaveData = {}
-			CyborgMMO7SaveData[SaveName] = {}
-		end
-		return CyborgMMO7SaveData[SaveName]
+	assert(VarsLoaded)
+	if not CyborgMMO7SaveData then
+		CyborgMMO7SaveData = {}
+		CyborgMMO7SaveData[SaveName] = {}
 	end
-	return nil
+	return CyborgMMO7SaveData[SaveName]
 end
 
 function CyborgMMO_SetSaveData(data, index)
-	if VarsLoaded then
-		CyborgMMO_GetSaveData()[index] = data
-	end
+	assert(VarsLoaded)
+	CyborgMMO_GetSaveData()[index] = data
 end
 
 function CyborgMMO_Event(self, event, ...)