toontown-just-works/toontown/parties/DistributedPartyValentineDance20Activity.py
2024-07-07 18:08:39 -05:00

26 lines
1.2 KiB
Python

from toontown.parties import PartyGlobals
from toontown.parties.DistributedPartyDanceActivityBase import DistributedPartyDanceActivityBase
from toontown.toonbase import TTLocalizer
class DistributedPartyValentineDance20Activity(DistributedPartyDanceActivityBase):
notify = directNotify.newCategory('DistributedPartyValentineDance20Activity')
def __init__(self, cr):
DistributedPartyDanceActivityBase.__init__(self, cr, PartyGlobals.ActivityIds.PartyDance20, PartyGlobals.DancePatternToAnims20, model='phase_13/models/parties/tt_m_ara_pty_danceFloorValentine')
def getInstructions(self):
return TTLocalizer.PartyDanceActivity20Instructions
def getTitle(self):
return TTLocalizer.PartyDanceActivity20Title
def load(self):
DistributedPartyDanceActivityBase.load(self)
parentGroup = self.danceFloor.find('**/discoBall_mesh')
correctBall = self.danceFloor.find('**/discoBall_20')
if not correctBall.isEmpty():
numChildren = parentGroup.getNumChildren()
for i in xrange(numChildren):
child = parentGroup.getChild(i)
if child != correctBall:
child.hide()