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