def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = ToontownGlobals.FunnyFarm self.townLoaderClass = TTTownLoader # Temporary self.safeZoneLoaderClass = TFSafeZoneLoader self.storageDNAFile = 'phase_6/dna/storage_TF.xml' self.skyFile = 'phase_3.5/models/props/TT_sky' self.titleColor = (1.0, 0.5, 0.4, 1.0)
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.DonaldsDreamland self.safeZoneLoader = DLSafeZoneLoader self.townLoader = DLTownLoader self.storageDNAFile = 'phase_8/dna/storage_DL.dna' self.skyFilename = 'phase_8/models/props/DL_sky.bam' self.spookySkyFile = 'phase_8/models/props/DL_sky.bam' self.titleColor = (0.443, 0.21, 1.0, 1.0) self.loaderDoneEvent = 'DLHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.MinniesMelodyland self.safeZoneLoader = MLSafeZoneLoader self.townLoader = MLTownLoader self.storageDNAFile = 'phase_6/dna/storage_MM.dna' self.skyFilename = 'phase_6/models/props/MM_sky.bam' self.spookySkyFile = 'phase_6/models/props/MM_sky.bam' self.titleColor = (0.945, 0.54, 1.0, 1.0) self.loaderDoneEvent = 'MLHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.RecoverArea self.safeZoneLoader = RecoverSafeZoneLoader self.skyUtil = SkyUtil() self.storageDNAFile = None self.skyFilename = "phase_3.5/models/props/TT_sky.bam" self.spookySkyFile = "phase_3.5/models/props/BR_sky.bam" self.titleColor = (1.0, 0.5, 0.4, 1.0) self.loaderDoneEvent = 'RecoverHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.DaisyGardens self.safeZoneLoader = DGSafeZoneLoader self.townLoader = DGTownLoader.DGTownLoader self.skyUtil = SkyUtil.SkyUtil() self.storageDNAFile = 'phase_8/dna/storage_DG.dna' self.skyFilename = 'phase_3.5/models/props/TT_sky.bam' self.spookySkyFile = 'phase_8/models/props/DL_sky.bam' self.titleColor = (0.4, 0.67, 0.18, 1.0) self.loaderDoneEvent = 'DGHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.RecoverArea self.safeZoneLoader = RecoverSafeZoneLoader self.skyUtil = SkyUtil() self.storageDNAFile = None self.skyFilename = 'phase_3.5/models/props/TT_sky.bam' self.spookySkyFile = 'phase_3.5/models/props/BR_sky.bam' self.titleColor = (1.0, 0.5, 0.4, 1.0) self.loaderDoneEvent = 'RecoverHood-loaderDone' return
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = ZoneUtil.DonaldsDock self.safeZoneLoader = DDSafeZoneLoader.DDSafeZoneLoader self.townLoader = DDTownLoader.DDTownLoader self.abbr = "DD" self.storageDNAFile = "phase_6/dna/storage_DD.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_6/dna/winter_storage_DD.pdna" self.titleColor = (0.80000000000000004, 0.59999999999999998, 0.5, 1.0) self.loaderDoneEvent = 'DDHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = ZoneUtil.DonaldsDreamland self.safeZoneLoader = DLSafeZoneLoader self.townLoader = DLTownLoader self.abbr = "DL" self.storageDNAFile = "phase_8/dna/storage_DL.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_8/dna/winter_storage_DL.pdna" self.titleColor = (0.443, 0.21, 1.0, 1.0) self.loaderDoneEvent = 'DLHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.DonaldsDock self.safeZoneLoader = DDSafeZoneLoader.DDSafeZoneLoader self.townLoader = DDTownLoader.DDTownLoader self.storageDNAFile = 'phase_6/dna/storage_DD.dna' self.skyFilename = 'phase_3.5/models/props/BR_sky.bam' self.spookySkyFile = 'phase_3.5/models/props/BR_sky.bam' self.titleColor = (0.8, 0.6, 0.5, 1.0) self.loaderDoneEvent = 'DDHood-loaderDone' self.fog = None return
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = ZoneUtil.MinniesMelodyland self.safeZoneLoader = MLSafeZoneLoader self.townLoader = MLTownLoader self.abbr = "MM" self.storageDNAFile = "phase_6/dna/storage_MM.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_6/dna/winter_storage_MM.pdna" self.titleColor = (0.945, 0.54, 1.0, 1.0) self.loaderDoneEvent = 'MLHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = ZoneUtil.DaisyGardens self.safeZoneLoader = DGSafeZoneLoader self.townLoader = DGTownLoader.DGTownLoader self.abbr = "DG" self.storageDNAFile = "phase_8/dna/storage_DG.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_8/dna/winter_storage_DG.pdna" self.titleColor = (0.4, 0.67, 0.18, 1.0) self.loaderDoneEvent = 'DGHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.MinniesMelodyland self.safeZoneLoader = MLSafeZoneLoader self.townLoader = MLTownLoader self.storageDNAFile = "phase_6/dna/storage_MM.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_6/dna/winter_storage_MM.pdna" self.skyFilename = "phase_6/models/props/MM_sky.bam" self.spookySkyFile = "phase_3.5/models/props/BR_sky.bam" self.titleColor = (0.945, 0.54, 1.0, 1.0) self.loaderDoneEvent = 'MLHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = ToontownGlobals.ToonFest self.townLoaderClass = TFTownLoader self.safeZoneLoaderClass = TFSafeZoneLoader self.storageDNAFile = 'phase_6/dna/storage_TF.jazz' self.skyFile = 'phase_3.5/models/props/TT_sky' self.spookySkyFile = 'phase_3.5/models/props/HW_2016_Sky' self.titleColor = (1.0, 0.5, 0.4, 1.0) self.sunriseTrack = None self.sunsetTrack = None self.FIX_TOD_DURATION = 1 return
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.DonaldsDreamland self.safeZoneLoader = DLSafeZoneLoader self.townLoader = DLTownLoader self.storageDNAFile = "phase_8/dna/storage_DL.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_8/dna/winter_storage_DL.pdna" self.skyFilename = "phase_8/models/props/DL_sky.bam" self.spookySkyFile = "phase_3.5/models/props/BR_sky.bam" self.titleColor = (0.443, 0.21, 1.0, 1.0) self.loaderDoneEvent = 'DLHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.DaisyGardens self.safeZoneLoader = DGSafeZoneLoader self.townLoader = DGTownLoader.DGTownLoader self.skyUtil = SkyUtil.SkyUtil() self.storageDNAFile = "phase_8/dna/storage_DG.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_8/dna/winter_storage_DG.pdna" self.skyFilename = "phase_3.5/models/props/TT_sky.bam" self.spookySkyFile = "phase_3.5/models/props/BR_sky.bam" self.titleColor = (0.4, 0.67, 0.18, 1.0) self.loaderDoneEvent = 'DGHood-loaderDone'
def __init__(self, parentFSM, doneEvent, dnaStore, hoodId): ToonHood.__init__(self, parentFSM, doneEvent, dnaStore, hoodId) self.id = CIGlobals.DonaldsDock self.safeZoneLoader = DDSafeZoneLoader.DDSafeZoneLoader self.townLoader = DDTownLoader.DDTownLoader self.storageDNAFile = "phase_6/dna/storage_DD.pdna" self.holidayDNAFile = None if base.cr.holidayManager.getHoliday() == HolidayType.CHRISTMAS: self.holidayDNAFile = "phase_6/dna/winter_storage_DD.pdna" self.skyFilename = "phase_3.5/models/props/BR_sky.bam" self.spookySkyFile = "phase_3.5/models/props/BR_sky.bam" self.titleColor = (0.80000000000000004, 0.59999999999999998, 0.5, 1.0) self.loaderDoneEvent = 'DDHood-loaderDone' self.fog = None
def unload(self): self.parentFSM.getStateNamed('TFHood').removeChild(self.fsm) if self.sunriseTrack is not None: if self.sunriseTrack.isPlaying(): self.sunriseTrack.finish() self.sunriseTrack = None del self.sunriseTrack if self.sunsetTrack is not None: if self.sunsetTrack.isPlaying(): self.sunsetTrack.finish() self.sunsetTrack = None del self.sunsetTrack Sequence(render.colorScaleInterval(0, Vec4(1, 1, 1, 1))).start() ToonHood.unload(self) return
def startSky(self): ToonHood.startSky(self) self.sky.setTransparency(TransparencyAttrib.MDual, 1) self.skyUtil.startSky(self.sky)
def enter(self, *args): ToonHood.enter(self, *args) base.camLens.setNearFar(ToontownGlobals.SpeedwayCameraNear, ToontownGlobals.SpeedwayCameraFar)
def exit(self): base.camLens.setNearFar(ToontownGlobals.DefaultCameraNear, ToontownGlobals.DefaultCameraFar) ToonHood.exit(self)
def unload(self): self.parentFSM.getStateNamed('TFHood').removeChild(self.fsm) ToonHood.unload(self)
def enter(self, *args): ToonHood.enter(self, *args) base.camLens.setNearFar( ToontownGlobals.SpeedwayCameraNear, ToontownGlobals.SpeedwayCameraFar)
def stopSky(self): ToonHood.stopSky(self) self.skyUtil.stopSky()
def unload(self): self.parentFSM.getStateNamed('DLHood').removeChild(self.fsm) render.clearEffect(PolylightEffect.getClassType()) ToonHood.unload(self)
def load(self): ToonHood.load(self) self.parentFSM.getStateNamed('DLHood').addChild(self.fsm)
def startSuitEffect(self): ToonHood.startSuitEffect(self) if base.cr.playGame.getPlace(): base.cr.playGame.getPlace().stopBirds()
def load(self): ToonHood.load(self) self.fog = Fog('DDFog') self.parentFSM.getStateNamed('DDHood').addChild(self.fsm)
def load(self): ToonHood.load(self) self.parentFSM.getStateNamed('DLHood').addChild(self.fsm) render.setEffect(PolylightEffect.make())
def load(self): ToonHood.load(self) self.parentFSM.getStateNamed('TFHood').addChild(self.fsm)
def exit(self): base.camLens.setNearFar( ToontownGlobals.DefaultCameraNear, ToontownGlobals.DefaultCameraFar) ToonHood.exit(self)
def unload(self): self.parentFSM.getStateNamed('DDHood').removeChild(self.fsm) del self.fog ToonHood.unload(self)
def stopSuitEffect(self, newSky=1): if base.cr.playGame.getPlace(): base.cr.playGame.getPlace().startBirds() ToonHood.stopSuitEffect(self, newSky)
def unload(self): self.parentFSM.getStateNamed('DLHood').removeChild(self.fsm) ToonHood.unload(self)
def stopSuitEffect(self, newSky = 1): if base.cr.playGame.getPlace(): base.cr.playGame.getPlace().startBirds() ToonHood.stopSuitEffect(self, newSky)