oldschool-toontown/toontown/toon/DistributedNPCFlippyInToonHall.py
Little Cat 1801d2b9fb
all: replace pandac.PandaModules imports.
UD/AI + Client boots up.
2022-12-16 20:40:57 -04:00

27 lines
886 B
Python

from panda3d.core import *
from .DistributedNPCToon import *
class DistributedNPCFlippyInToonHall(DistributedNPCToon):
def __init__(self, cr):
DistributedNPCToon.__init__(self, cr)
def getCollSphereRadius(self):
return 4
def initPos(self):
self.clearMat()
self.setScale(1.25)
def handleCollisionSphereEnter(self, collEntry):
if self.allowedToTalk():
base.cr.playGame.getPlace().fsm.request('quest', [self])
self.sendUpdate('avatarEnter', [])
self.nametag3d.setDepthTest(0)
self.nametag3d.setBin('fixed', 0)
self.lookAt(base.localAvatar)
else:
place = base.cr.playGame.getPlace()
if place:
place.fsm.request('stopped')
self.dialog = TeaserPanel.TeaserPanel(pageName='quests', doneFunc=self.handleOkTeaser)