# HG changeset patch # User madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 # Date 1366853481 0 # Node ID fc5f52d60d162af66547b2651fd577cd62a5bf65 # Parent 183683794b9168c2ed61a49683bf065f332b5fbe GetSaveData and SetSaveData are always called after VARIABLES_LOADED. diff -r 183683794b91 -r fc5f52d60d16 CyborgMMO7.lua --- 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, ...)