diff --git a/toontown/battle/BattlePlace.py b/toontown/battle/BattlePlace.py index 1064da2..21a0803 100644 --- a/toontown/battle/BattlePlace.py +++ b/toontown/battle/BattlePlace.py @@ -96,7 +96,15 @@ class BattlePlace(Place.Place): def doEnterZone(self, newZoneId): if newZoneId != self.zoneId: if newZoneId != None: - base.cr.sendSetZoneMsg(newZoneId) + if base.cr.astronSupport: + if hasattr(self, 'zoneVisDict'): + visList = self.zoneVisDict[newZoneId] + else: + visList = base.cr.playGame.getPlace().loader.zoneVisDict[newZoneId] + + base.cr.sendSetZoneMsg(newZoneId, visList) + else: + base.cr.sendSetZoneMsg(newZoneId) self.notify.debug('Entering Zone %d' % newZoneId) self.zoneId = newZoneId return