23 lines
697 B
Python
23 lines
697 B
Python
|
from toontown.pets.PetConstants import AnimMoods
|
||
|
from toontown.pets import PetMood
|
||
|
import string
|
||
|
|
||
|
class PetBase:
|
||
|
|
||
|
def getSetterName(self, valueName, prefix = 'set'):
|
||
|
return '%s%s%s' % (prefix, string.upper(valueName[0]), valueName[1:])
|
||
|
|
||
|
def getAnimMood(self):
|
||
|
if self.mood.getDominantMood() in PetMood.PetMood.ExcitedMoods:
|
||
|
return AnimMoods.EXCITED
|
||
|
elif self.mood.getDominantMood() in PetMood.PetMood.UnhappyMoods:
|
||
|
return AnimMoods.SAD
|
||
|
else:
|
||
|
return AnimMoods.NEUTRAL
|
||
|
|
||
|
def isExcited(self):
|
||
|
return self.getAnimMood() == AnimMoods.EXCITED
|
||
|
|
||
|
def isSad(self):
|
||
|
return self.getAnimMood() == AnimMoods.SAD
|