def __init__(self, cr): DistributedObject.__init__(self, cr) WorldNode.__init__(self) self.islands = { } self.playerSpawnPts = { } self.playerBootPts = { } self.cutsceneOriginNodes = { } self.type = PiratesGlobals.INSTANCE_GENERIC self.spawnInfo = None self.pendingJail = None self._onOffState = False if hasattr(localAvatar, 'gameFSM') and localAvatar.gameFSM: localAvatar.gameFSM.setDefaultGameState('LandRoam') self.worldGrid = None self.fireworkShowMgr = None