def __init__(self, name, worldMap, maxTilt, *args, **kwargs):
     MapBall.__init__(self, name, worldMap, maxTilt, *args, **kwargs)
     self.itemCounter = 0
     self.placedItems = { }
     self.placedIslands = { }
     self.dartList = []
     self.billboardList = []
     self.boundIslandCount = 0
     self.dragging = False
     self.questDartPlaced = False
     self.questDartName = None
     self.setDecorInfo()
     self.resetDecor()
     self.initGlobalStencil()
     self.accept(PiratesGlobals.SeaChestHotkey, self.toggleQuestDartHelpText)