def onGameLoad(self, argsList): # Init things which require a game object or other game data to exist if (not SdToolKitAdvanced.sdObjectExists("AIAutoPlay", game)): SdToolKitAdvanced.sdObjectInit("AIAutoPlay", game, {}) SdToolKitAdvanced.sdObjectSetVal("AIAutoPlay", game, "bCanCancelAuto", True) elif (SdToolKitAdvanced.sdObjectGetVal("AIAutoPlay", game, "bCanCancelAuto") == None): SdToolKitAdvanced.sdObjectSetVal("AIAutoPlay", game, "bCanCancelAuto", True)
def storeDataOnPreSave(self): if (len(gOrderList) == 0): return if (not SdToolKitAdvanced.sdObjectExists("CGEUnitPlacement", gc.getGame())): SdToolKitAdvanced.sdObjectInit("CGEUnitPlacement", gc.getGame(), UPData) dData = { "Order": gOrderList, "Sign": gSignDict, "SignID": gID, "FixBug": gOverrideFiraxisBug } SdToolKitAdvanced.sdObjectSetAll("CGEUnitPlacement", gc.getGame(), dData)
def _reminderStoreData(self): if (not SdToolKitAdvanced.sdObjectExists("CGEReminder", gc.getGame())): SdToolKitAdvanced.sdObjectInit("CGEReminder", gc.getGame(), {"Reminder": []}) SdToolKitAdvanced.sdObjectSetVal("CGEReminder", gc.getGame(), "Reminder", self.reminders)
def _reminderStoreData(self): if (not SdToolKitAdvanced.sdObjectExists("CGEReminder", gc.getGame())): SdToolKitAdvanced.sdObjectInit("CGEReminder", gc.getGame(), {"Reminder": []}) SdToolKitAdvanced.sdObjectSetVal("CGEReminder", gc.getGame(), "Reminder", self.reminders)
def revObjectInit(object, VarDictionary={}): return SdToolKitAdvanced.sdObjectInit('Revolution', object, VarDictionary)