oldschool-toontown/toontown/safezone/MMSafeZoneLoader.py

29 lines
1.1 KiB
Python
Raw Normal View History

2019-11-02 17:27:54 -05:00
from pandac.PandaModules import *
from . import SafeZoneLoader
from . import MMPlayground
2019-11-02 17:27:54 -05:00
from toontown.toonbase import ToontownGlobals
class MMSafeZoneLoader(SafeZoneLoader.SafeZoneLoader):
def __init__(self, hood, parentFSM, doneEvent):
SafeZoneLoader.SafeZoneLoader.__init__(self, hood, parentFSM, doneEvent)
self.playgroundClass = MMPlayground.MMPlayground
self.musicFile = 'phase_6/audio/bgm/MM_nbrhood.mid'
self.activityMusicFile = 'phase_6/audio/bgm/MM_SZ_activity.mid'
self.dnaFile = 'phase_6/dna/minnies_melody_land_sz.dna'
self.safeZoneStorageDNAFile = 'phase_6/dna/storage_MM_sz.dna'
def load(self):
print('loading MM safezone')
2019-11-02 17:27:54 -05:00
SafeZoneLoader.SafeZoneLoader.load(self)
self.piano = self.geom.find('**/center_icon')
if self.piano.isEmpty():
self.notify.error('Piano not found')
else:
hq = self.geom.find('**/*toon_landmark_hqMM_DNARoot')
hq.wrtReparentTo(self.piano)
def unload(self):
SafeZoneLoader.SafeZoneLoader.unload(self)
del self.piano