From e3c34e4fe8660f3bf83f8c77e6223cb4e8613d9b Mon Sep 17 00:00:00 2001 From: Loudrob Date: Sat, 1 Aug 2015 10:01:28 -0400 Subject: [PATCH] Top Toons Bool --- dependencies/config/release/dev.prc | 1 + toontown/ai/ToontownAIRepository.py | 4 +++- toontown/uberdog/ToontownUberRepository.py | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dependencies/config/release/dev.prc b/dependencies/config/release/dev.prc index 17d82d72..a3d97d2a 100644 --- a/dependencies/config/release/dev.prc +++ b/dependencies/config/release/dev.prc @@ -30,6 +30,7 @@ want-chinese-checkers #t want-checkers #t want-house-types #t want-gifting #t +want-top-toons #f # Chat: want-whitelist #t diff --git a/toontown/ai/ToontownAIRepository.py b/toontown/ai/ToontownAIRepository.py index 39a4b4c3..ea802832 100755 --- a/toontown/ai/ToontownAIRepository.py +++ b/toontown/ai/ToontownAIRepository.py @@ -87,6 +87,7 @@ class ToontownAIRepository(ToontownInternalRepository): self.wantCogbuildings = self.config.GetBool('want-cogbuildings', True) self.wantCogdominiums = self.config.GetBool('want-cogdominiums', True) self.wantTrackClsends = self.config.GetBool('want-track-clsends', False) + self.wantTopToons = self.config.GetBool('want-top-toons', True) self.baseXpMultiplier = self.config.GetFloat('base-xp-multiplier', 1.0) self.cogSuitMessageSent = False @@ -121,7 +122,8 @@ class ToontownAIRepository(ToontownInternalRepository): self.buildingQueryMgr = DistributedBuildingQueryMgrAI(self) self.buildingQueryMgr.generateWithRequired(2) self.groupManager.generateWithRequired(2) - self.topToonsMgr = TopToonsManagerAI(self) + if self.wantTopToons: + self.topToonsMgr = TopToonsManagerAI(self) if self.wantKarts: self.leaderboardMgr = LeaderboardMgrAI(self) if self.wantFishing: diff --git a/toontown/uberdog/ToontownUberRepository.py b/toontown/uberdog/ToontownUberRepository.py index e26c536a..9906f332 100755 --- a/toontown/uberdog/ToontownUberRepository.py +++ b/toontown/uberdog/ToontownUberRepository.py @@ -15,6 +15,7 @@ class ToontownUberRepository(ToontownInternalRepository): ToontownInternalRepository.__init__(self, baseChannel, serverId, dcSuffix='UD') self.notify.setInfo(True) + self.wantTopToons = self.config.GetBool('want-top-toons', True) def handleConnected(self): ToontownInternalRepository.handleConnected(self) @@ -39,5 +40,6 @@ class ToontownUberRepository(ToontownInternalRepository): self.friendsManager = simbase.air.generateGlobalObject(OTP_DO_ID_TTS_FRIENDS_MANAGER, 'TTSFriendsManager') self.globalPartyMgr = simbase.air.generateGlobalObject(OTP_DO_ID_GLOBAL_PARTY_MANAGER, 'GlobalPartyManager') self.groupManager = simbase.air.generateGlobalObject(OPT_DO_ID_GROUP_MANAGER, 'GroupManager') - self.topToonsMgr = TopToonsManagerUD(self) + if self.wantTopToons: + self.topToonsMgr = TopToonsManagerUD(self)