From e4f432858eb83b59fc9a9ba217bcb91863caa4f7 Mon Sep 17 00:00:00 2001 From: Loudrob Date: Sun, 12 Jul 2015 19:16:38 -0400 Subject: [PATCH] it's supposed to be like this --- toontown/catalog/CatalogScreen.py | 16 +++++++++++++--- toontown/toonbase/TTLocalizerEnglish.py | 2 ++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/toontown/catalog/CatalogScreen.py b/toontown/catalog/CatalogScreen.py index 1fa5d661..3084f07d 100755 --- a/toontown/catalog/CatalogScreen.py +++ b/toontown/catalog/CatalogScreen.py @@ -92,9 +92,9 @@ class CatalogScreen(DirectFrame): taskMgr.doMethodLater(1.0, clarabelleGreeting, 'clarabelleGreeting') taskMgr.doMethodLater(12.0, clarabelleHelpText1, 'clarabelleHelpText1') if hasattr(self, 'giftToggle'): - self.giftToggle['state'] = DGG.NORMAL - self.giftToggle['text'] = TTLocalizer.CatalogGiftToggleOn - #self.__handleUDack() + self.giftToggle['state'] = DGG.DISABLED + self.giftToggle['text'] = TTLocalizer.CatalogGiftToggleWait + self.__handleUDack() def hide(self): self.ignore('CatalogItemPurchaseRequest') @@ -1104,3 +1104,13 @@ class CatalogScreen(DirectFrame): self.showEmblems() self.giftToggle['text'] = TTLocalizer.CatalogGiftToggleOff self.update() + + def __handleUDack(self, caller = None): + taskMgr.remove('ackTimeOut') + if hasattr(self, 'giftToggle') and self.giftToggle: + self.giftToggle['state'] = DGG.NORMAL + self.giftToggle['text'] = TTLocalizer.CatalogGiftToggleOff + + def __handleNoAck(self, caller = None): + if hasattr(self, 'giftToggle') and self.giftToggle: + self.giftToggle['text'] = TTLocalizer.CatalogGiftToggleNoAck \ No newline at end of file diff --git a/toontown/toonbase/TTLocalizerEnglish.py b/toontown/toonbase/TTLocalizerEnglish.py index cc9580f7..edf6f92c 100755 --- a/toontown/toonbase/TTLocalizerEnglish.py +++ b/toontown/toonbase/TTLocalizerEnglish.py @@ -5463,6 +5463,8 @@ CatalogGiftFor = 'Buy Gift for:' CatalogGiftTo = 'To: %s' CatalogGiftToggleOn = 'Stop Gifting' CatalogGiftToggleOff = 'Buy Gifts' +CatalogGiftToggleWait = 'Trying!...' +CatalogGiftToggleNoAck = 'Unavailable' CatalogPurchaseItemAvailable = 'Congratulations on your new purchase! You can start using it right away.' CatalogPurchaseGiftItemAvailable = 'Excellent! %s can start using your gift right away.' CatalogPurchaseItemOnOrder = 'Congratulations! Your purchase will be delivered to your mailbox soon.'