def __init__(self,
              air,
              partyDoId,
              x,
              y,
              h,
              eventId=PartyGlobals.FireworkShows.Summer,
              showStyle=0):
     """
     air: instance of ToontownAIRepository
     eventId: a PartyGlobals.FireworkShows value that tells us which show
              to run
     """
     DistributedPartyFireworksActivityAI.notify.debug("__init__")
     DistributedPartyActivityAI.__init__(
         self,
         air,
         partyDoId,
         x,
         y,
         h,
         PartyGlobals.ActivityIds.PartyFireworks,
         PartyGlobals.ActivityTypes.HostInitiated,
     )
     self.eventId = eventId
     self.showStyle = showStyle
     self.activityFSM = FireworksActivityFSM(self)
Exemple #2
0
    def __init__(self, air, parent, activityTuple):
        self.toonIds = ([], [])
        self.responses = set()
        self.fsm = TeamActivityAIFSM(self)

        DistributedPartyActivityAI.__init__(self, air, parent, activityTuple)