def enter(self, requestStatus): StateData.enter(self) if base.localAvatar.zoneId < ZoneUtil.DynamicZonesBegin: self.findAndMakeLinkTunnels() self.fsm.enterInitialState() messenger.send('enterSafeZone') self.setState(requestStatus['where'], requestStatus) # Delete party gate partyGate = self.geom.find('**/prop_party_gate_DNARoot') if not partyGate.isEmpty(): partyGate.removeNode() del partyGate # Delete pet shop petShop = self.geom.find('**/*pet_shop_DNARoot*') if not petShop.isEmpty(): fish = petShop.find( '**/animated_prop_PetShopFishAnimatedProp_DNARoot') if fish: """ self.animatedFish = Actor('phase_4/models/props/exteriorfish-zero.bam', {'chan' : 'phase_4/models/props/exteriorfish-swim.bam'}) #self.animatedFish.reparentTo(hidden)#petShop) #self.animatedFish.setPos(fish.getPos()) #self.animatedFish.loop('chan') #self.animatedFish.cleanup() """ fish.removeNode() #petShop.removeNode() #del petShop CIGlobals.preRenderScene(self.geom)
def enter(self): if not self.isEntered: if self.wantHeader: # Create the header at the top of the page. self.header = OnscreenText(text=self.title, pos=(0, 0.62, 0), scale=0.12) StateData.enter(self)
def enter(self): StateData.enter(self) self.avMoney = base.localAvatar.getMoney() self.window = ShopWindow(self, image = 'phase_4/maps/FrameBlankA.jpg') self.window.setup() self.window.setOKCommand(self.confirmPurchase) self.window.setCancelCommand(self.cancelPurchase) self.window.makePages(self.distShop.getItems()) self.window.setPage(0)
def enter(self, hoodId, zoneId, avId): StateData.enter(self) whereName = ZoneUtil.getWhereName(zoneId) loaderName = ZoneUtil.getLoaderName(zoneId) self.fsm.request('quietZone', [{'zoneId': zoneId, 'hoodId': hoodId, 'where': whereName, 'how': 'teleportIn', 'avId': avId, 'shardId': None, 'loader': loaderName}])
def enter(self): StateData.enter(self) self.avMoney = base.localAvatar.getMoney() self.origHealth = base.localAvatar.getHealth() self.window = ShopWindow(self, image='phase_4/maps/FrameBlankA.jpg') self.window.setup() self.window.setOKCommand(self.confirmPurchase) self.window.setCancelCommand(self.cancelPurchase) self.window.makePages(self.distShop.getItems()) self.window.setPage(0) self.healCooldownDoneSfx = base.loadSfx(self.healCooldownDoneSoundPath)
def enter(self): if self.entered: return self.entered = 1 StateData.enter(self) render.hide() base.setBackgroundColor(0.05, 0.15, 0.4) self.book_img = OnscreenImage(image=self.book_texture, scale=(2, 1, 1.5)) self.book_open.play() if base.localAvatar.getAdminToken() > -1: self.fsm.request('adminPage') else: self.fsm.request('mapPage')
def enter(self): StateData.enter(self) self.avMoney = base.localAvatar.getMoney() self.origHealth = base.localAvatar.getHealth() self.window = ShopWindow(self, image='phase_4/maps/FrameBlankA.jpg', wantTurretCount=self.wantTurretCount) self.window.setup() self.window.setOKCommand(self.confirmPurchase) self.window.setCancelCommand(self.cancelPurchase) self.window.makePages(self.distShop.getItems()) self.window.setPage(0) self.window.updatePages() self.healCooldownDoneSfx = base.loadSfx(self.healCooldownDoneSoundPath)
def enter(self, page): if self.entered: return self.entered = 1 StateData.enter(self) render.hide() base.setBackgroundColor(0.05, 0.15, 0.4) self.book_img = OnscreenImage(image=self.book_texture, scale=(2, 1, 1.5)) self.book_open.play() if base.localAvatar.getAdminToken() > -1: self.fsm.request('adminPage') else: self.fsm.request(page)
def enter(self, requestStatus): StateData.enter(self) hoodId = requestStatus['hoodId'] zoneId = requestStatus['zoneId'] rootZone = ZoneUtil.getZoneId(hoodId) if base.localAvatar.getLastHood() != rootZone and hoodId != CIGlobals.MinigameArea: base.localAvatar.b_setLastHood(rootZone) if not base.localAvatar.hasDiscoveredHood(rootZone): hoodsDiscovered = list(base.localAvatar.getHoodsDiscovered()) hoodsDiscovered.append(rootZone) base.localAvatar.b_setHoodsDiscovered(hoodsDiscovered) text = self.getHoodText(zoneId) self.titleText = OnscreenText(text, fg=self.titleColor, font=CIGlobals.getMickeyFont(), scale=0.15, pos=(0, -0.65)) self.titleText.hide()
def enter(self, requestStatus): StateData.enter(self) if base.localAvatar.zoneId < 61000: self.findAndMakeLinkTunnels() self.fsm.enterInitialState() messenger.send('enterSafeZone') self.setState(requestStatus['where'], requestStatus) partyGate = self.geom.find('**/prop_party_gate_DNARoot') if not partyGate.isEmpty(): partyGate.removeNode() del partyGate petShop = self.geom.find('**/prop_pet_shop_DNARoot') if not petShop.isEmpty(): petShop.removeNode() del petShop
def enter(self, requestStatus): StateData.enter(self) hoodId = requestStatus['hoodId'] zoneId = requestStatus['zoneId'] rootZone = ZoneUtil.getZoneId(hoodId) if base.localAvatar.getLastHood( ) != rootZone and hoodId != CIGlobals.MinigameArea: base.localAvatar.b_setLastHood(rootZone) if not base.localAvatar.hasDiscoveredHood(rootZone): hoodsDiscovered = list(base.localAvatar.getHoodsDiscovered()) hoodsDiscovered.append(rootZone) base.localAvatar.b_setHoodsDiscovered(hoodsDiscovered) text = self.getHoodText(zoneId) self.titleText = OnscreenText(text, fg=self.titleColor, font=CIGlobals.getMickeyFont(), scale=0.15, pos=(0, -0.65)) self.titleText.hide()
def enter(self): StateData.enter(self) self.fsm.request('basePage')
def enter(self): StateData.enter(self) self.fsm.request('basePage') base.acceptOnce(self.nameServ.getRequestCompleteName(), self.handleRequests) self.nameServ.d_requestNameData()
def enter(self, requestStatus): StateData.enter(self) self._requestStatus = requestStatus base.localAvatar.b_setAnimState('off') self.fsm.request('waitForQuietZoneResponse')
def enter(self, requestStatus): StateData.enter(self) self.findAndMakeLinkTunnels(requestStatus) self.fsm.enterInitialState() self.setState(requestStatus['where'], requestStatus)
def enter(self): StateData.enter(self) base.transitions.noTransitions() self.avChooseFSM.request('getToonData')
def enter(self, requestStatus): StateData.enter(self) self.fsm.request('quietZone', [requestStatus])
def enter(self): StateData.enter(self) base.localAvatar.createChatInput()
def enter(self, hideStuff = True): if hideStuff: self.hideOtherGUIElements() self.show() self.ival.start() return StateData.enter(self)
def enter(self, newToonSlot=None): StateData.enter(self) base.transitions.noTransitions() self.newToonSlot = newToonSlot self.avChooseFSM.request('getToonData')
def enter(self, ts = 0): StateData.enter(self) self.currentAttack.doAttack(ts)
def enter(self, ts=0): StateData.enter(self) self.currentAttack.doAttack(ts)