267 lines
15 KiB
Python
267 lines
15 KiB
Python
|
from toontown.toonbase import TTLocalizer
|
||
|
from toontown.toonbase import ToontownGlobals
|
||
|
GREETING = 0
|
||
|
COMMENT = 1
|
||
|
GOODBYE = 2
|
||
|
DaisyChatter = TTLocalizer.DaisyChatter
|
||
|
MickeyChatter = TTLocalizer.MickeyChatter
|
||
|
VampireMickeyChatter = TTLocalizer.VampireMickeyChatter
|
||
|
MinnieChatter = TTLocalizer.MinnieChatter
|
||
|
GoofyChatter = TTLocalizer.GoofyChatter
|
||
|
GoofySpeedwayChatter = TTLocalizer.GoofySpeedwayChatter
|
||
|
DonaldChatter = TTLocalizer.DonaldChatter
|
||
|
ChipChatter = TTLocalizer.ChipChatter
|
||
|
DaleChatter = TTLocalizer.DaleChatter
|
||
|
|
||
|
def getExtendedChat(chatset, extendedChat):
|
||
|
newChat = []
|
||
|
for chatList in chatset:
|
||
|
newChat.append(list(chatList))
|
||
|
|
||
|
newChat[1] += extendedChat
|
||
|
return newChat
|
||
|
|
||
|
|
||
|
def getChatter(charName, chatterType):
|
||
|
if charName == TTLocalizer.Mickey:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFMickeyChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterMickeyCChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterMickeyDChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterMickeyCChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterMickeyDChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesMickeyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_ONE:
|
||
|
SillyMickeyChatter = getExtendedChat(MickeyChatter, TTLocalizer.SillyPhase1Chatter)
|
||
|
return SillyMickeyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_TWO:
|
||
|
SillyMickeyChatter = getExtendedChat(MickeyChatter, TTLocalizer.SillyPhase2Chatter)
|
||
|
return SillyMickeyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_THREE:
|
||
|
SillyMickeyChatter = getExtendedChat(MickeyChatter, TTLocalizer.SillyPhase3Chatter)
|
||
|
return SillyMickeyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_FOUR:
|
||
|
SillyMickeyChatter = getExtendedChat(MickeyChatter, TTLocalizer.SillyPhase4Chatter)
|
||
|
return SillyMickeyChatter
|
||
|
elif chatterType == ToontownGlobals.SELLBOT_FIELD_OFFICE:
|
||
|
fieldOfficeMickeyChatter = getExtendedChat(MickeyChatter, TTLocalizer.FieldOfficeMickeyChatter)
|
||
|
return fieldOfficeMickeyChatter
|
||
|
else:
|
||
|
return MickeyChatter
|
||
|
elif charName == TTLocalizer.VampireMickey:
|
||
|
return VampireMickeyChatter
|
||
|
elif charName == TTLocalizer.Minnie:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFMinnieChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterMinnieCChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterMinnieDChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterMinnieCChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterMinnieDChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesMinnieChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_ONE:
|
||
|
SillyMinnieChatter = getExtendedChat(MinnieChatter, TTLocalizer.SillyPhase1Chatter)
|
||
|
return SillyMinnieChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_TWO:
|
||
|
SillyMinnieChatter = getExtendedChat(MinnieChatter, TTLocalizer.SillyPhase2Chatter)
|
||
|
return SillyMinnieChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_THREE:
|
||
|
SillyMinnieChatter = getExtendedChat(MinnieChatter, TTLocalizer.SillyPhase3Chatter)
|
||
|
return SillyMinnieChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_FOUR:
|
||
|
SillyMinnieChatter = getExtendedChat(MinnieChatter, TTLocalizer.SillyPhase4Chatter)
|
||
|
return SillyMinnieChatter
|
||
|
elif chatterType == ToontownGlobals.SELLBOT_FIELD_OFFICE:
|
||
|
fieldOfficeMinnieChatter = getExtendedChat(MinnieChatter, TTLocalizer.FieldOfficeMinnieChatter)
|
||
|
return fieldOfficeMinnieChatter
|
||
|
else:
|
||
|
return MinnieChatter
|
||
|
elif charName == TTLocalizer.WitchMinnie:
|
||
|
return TTLocalizer.WitchMinnieChatter
|
||
|
elif charName == TTLocalizer.Daisy or charName == TTLocalizer.SockHopDaisy:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.HALLOWEEN_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.SPOOKY_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterDaisyCChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterDaisyDChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterDaisyCChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterDaisyDChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_ONE:
|
||
|
SillyDaisyChatter = getExtendedChat(DaisyChatter, TTLocalizer.SillyPhase1Chatter)
|
||
|
return SillyDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_TWO:
|
||
|
SillyDaisyChatter = getExtendedChat(DaisyChatter, TTLocalizer.SillyPhase2Chatter)
|
||
|
return SillyDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_THREE:
|
||
|
SillyDaisyChatter = getExtendedChat(DaisyChatter, TTLocalizer.SillyPhase3Chatter)
|
||
|
return SillyDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_FOUR:
|
||
|
SillyDaisyChatter = getExtendedChat(DaisyChatter, TTLocalizer.SillyPhase4Chatter)
|
||
|
return SillyDaisyChatter
|
||
|
elif chatterType == ToontownGlobals.SELLBOT_FIELD_OFFICE:
|
||
|
fieldOfficeDaisyChatter = getExtendedChat(DaisyChatter, TTLocalizer.FieldOfficeDaisyChatter)
|
||
|
return fieldOfficeDaisyChatter
|
||
|
else:
|
||
|
return DaisyChatter
|
||
|
elif charName == TTLocalizer.Goofy:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFGoofySpeedwayChatter
|
||
|
elif chatterType == ToontownGlobals.CRASHED_LEADERBOARD:
|
||
|
return TTLocalizer.CLGoofySpeedwayChatter
|
||
|
elif chatterType == ToontownGlobals.CIRCUIT_RACING_EVENT:
|
||
|
return TTLocalizer.GPGoofySpeedwayChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS or chatterType == ToontownGlobals.WINTER_CAROLING or chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS or chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterGoofyChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesGoofyChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_ONE:
|
||
|
SillyGoofySpeedwayChatter = getExtendedChat(GoofySpeedwayChatter, TTLocalizer.SillyPhase1Chatter)
|
||
|
return SillyGoofySpeedwayChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_TWO:
|
||
|
SillyGoofySpeedwayChatter = getExtendedChat(GoofySpeedwayChatter, TTLocalizer.SillyPhase2Chatter)
|
||
|
return SillyGoofySpeedwayChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_THREE:
|
||
|
SillyGoofySpeedwayChatter = getExtendedChat(GoofySpeedwayChatter, TTLocalizer.SillyPhase3Chatter)
|
||
|
return SillyGoofySpeedwayChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_FOUR:
|
||
|
SillyGoofySpeedwayChatter = getExtendedChat(GoofySpeedwayChatter, TTLocalizer.SillyPhase4Chatter)
|
||
|
return SillyGoofySpeedwayChatter
|
||
|
else:
|
||
|
return GoofySpeedwayChatter
|
||
|
elif charName == TTLocalizer.SuperGoofy:
|
||
|
return TTLocalizer.SuperGoofyChatter
|
||
|
elif charName == TTLocalizer.Donald or charName == TTLocalizer.FrankenDonald:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFDonaldChatter
|
||
|
elif chatterType == ToontownGlobals.HALLOWEEN_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDreamlandChatter
|
||
|
elif chatterType == ToontownGlobals.SPOOKY_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDreamlandChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterDreamlandCChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterDreamlandDChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterDreamlandCChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterDreamlandDChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesDreamlandChatter
|
||
|
elif chatterType == ToontownGlobals.SELLBOT_FIELD_OFFICE:
|
||
|
fieldOfficeDreamlandChatter = getExtendedChat(DonaldChatter, TTLocalizer.FieldOfficeDreamlandChatter)
|
||
|
return fieldOfficeDreamlandChatter
|
||
|
else:
|
||
|
return DonaldChatter
|
||
|
elif charName == TTLocalizer.DonaldDock:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFDonaldDockChatter
|
||
|
elif chatterType == ToontownGlobals.HALLOWEEN_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDonaldChatter
|
||
|
elif chatterType == ToontownGlobals.SPOOKY_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDonaldChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterDonaldCChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterDonaldDChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterDonaldCChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterDonaldDChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesDonaldChatter
|
||
|
else:
|
||
|
return None
|
||
|
elif charName == TTLocalizer.Pluto:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFPlutoChatter
|
||
|
elif chatterType == ToontownGlobals.HALLOWEEN_COSTUMES:
|
||
|
return TTLocalizer.WesternPlutoChatter
|
||
|
elif chatterType == ToontownGlobals.SPOOKY_COSTUMES:
|
||
|
return TTLocalizer.WesternPlutoChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterPlutoCChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterPlutoDChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterPlutoCChatter
|
||
|
elif chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS:
|
||
|
return TTLocalizer.WinterPlutoDChatter
|
||
|
else:
|
||
|
return None
|
||
|
elif charName == TTLocalizer.WesternPluto:
|
||
|
if chatterType == ToontownGlobals.HALLOWEEN_COSTUMES:
|
||
|
return TTLocalizer.WesternPlutoChatter
|
||
|
elif chatterType == ToontownGlobals.SPOOKY_COSTUMES:
|
||
|
return TTLocalizer.WesternPlutoChatter
|
||
|
else:
|
||
|
return None
|
||
|
elif charName == TTLocalizer.Chip or charName == TTLocalizer.PoliceChip:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFChipChatter
|
||
|
elif chatterType == ToontownGlobals.HALLOWEEN_COSTUMES:
|
||
|
return TTLocalizer.HalloweenChipChatter
|
||
|
elif chatterType == ToontownGlobals.SPOOKY_COSTUMES:
|
||
|
return TTLocalizer.HalloweenChipChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS or chatterType == ToontownGlobals.WINTER_CAROLING or chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS or chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterChipChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesChipChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_ONE:
|
||
|
SillyChipChatter = getExtendedChat(ChipChatter, TTLocalizer.SillyPhase1Chatter)
|
||
|
return SillyChipChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_TWO:
|
||
|
SillyChipChatter = getExtendedChat(ChipChatter, TTLocalizer.SillyPhase2Chatter)
|
||
|
return SillyChipChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_THREE:
|
||
|
SillyChipChatter = getExtendedChat(ChipChatter, TTLocalizer.SillyPhase3Chatter)
|
||
|
return SillyChipChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_FOUR:
|
||
|
SillyChipChatter = getExtendedChat(ChipChatter, TTLocalizer.SillyPhase4Chatter)
|
||
|
return SillyChipChatter
|
||
|
else:
|
||
|
return ChipChatter
|
||
|
elif charName == TTLocalizer.Dale or TTLocalizer.JailbirdDale:
|
||
|
if chatterType == ToontownGlobals.APRIL_FOOLS_COSTUMES:
|
||
|
return TTLocalizer.AFDaleChatter
|
||
|
elif chatterType == ToontownGlobals.HALLOWEEN_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDaleChatter
|
||
|
elif chatterType == ToontownGlobals.SPOOKY_COSTUMES:
|
||
|
return TTLocalizer.HalloweenDaleChatter
|
||
|
elif chatterType == ToontownGlobals.WINTER_DECORATIONS or chatterType == ToontownGlobals.WINTER_CAROLING or chatterType == ToontownGlobals.WACKY_WINTER_DECORATIONS or chatterType == ToontownGlobals.WACKY_WINTER_CAROLING:
|
||
|
return TTLocalizer.WinterDaleChatter
|
||
|
elif chatterType == ToontownGlobals.VALENTINES_DAY:
|
||
|
return TTLocalizer.ValentinesDaleChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_ONE:
|
||
|
SillyDaleChatter = getExtendedChat(DaleChatter, TTLocalizer.SillyPhase1Chatter)
|
||
|
return SillyDaleChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_TWO:
|
||
|
SillyDaleChatter = getExtendedChat(DaleChatter, TTLocalizer.SillyPhase2Chatter)
|
||
|
return SillyDaleChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_THREE:
|
||
|
SillyDaleChatter = getExtendedChat(DaleChatter, TTLocalizer.SillyPhase3Chatter)
|
||
|
return SillyDaleChatter
|
||
|
elif chatterType == ToontownGlobals.SILLY_CHATTER_FOUR:
|
||
|
SillyDaleChatter = getExtendedChat(DaleChatter, TTLocalizer.SillyPhase4Chatter)
|
||
|
return SillyDaleChatter
|
||
|
else:
|
||
|
return DaleChatter
|
||
|
return None
|