def sdObjectExists(ModID, object): if isinstance(object, CyGame): if BugData.hasTable(ModID, 'Game'): return True else: cyTable = sdLoad(object) if ModID in cyTable: return True return False
def sdObjectInit(ModID, object, VarDictionary): if isinstance(object, CyGame): if not BugData.hasTable(ModID, 'Game'): sdEntityInit(ModID, 'Game', VarDictionary) return 1 else: cyTable = sdLoad(object) if ModID not in cyTable: cyTable[ModID] = VarDictionary object.setScriptData(cPickle.dumps(cyTable)) return 1
def sdEntityExists( ModID, entity ): return BugData.hasTable(ModID, entity)