Added back teleport animation

This commit is contained in:
John 2015-08-01 21:56:42 +03:00
parent 6dd6ad8951
commit 5441e4ce0d

View file

@ -1818,6 +1818,20 @@ class Toon(Avatar.Avatar, ToonHead):
self.getGeomNode().setClipPlane(self.holeClipPath) self.getGeomNode().setClipPlane(self.holeClipPath)
self.nametag3d.setClipPlane(self.holeClipPath) self.nametag3d.setClipPlane(self.holeClipPath)
avHeight = max(self.getHeight(), 3) avHeight = max(self.getHeight(), 3)
if self == base.localAvatar and not ZoneUtil.isDynamicZone(self.zoneId):
def lerpCam(task):
degrees = task.time * 52.941
radians = degrees * (math.pi / 180.0)
x = -12 * math.sin(radians)
y = -12 * math.cos(radians)
z = base.localAvatar.getHeight()
camera.setPos(x, y, z)
camera.setH(-degrees)
return task.done if task.time > 3.4 else task.cont
taskMgr.add(lerpCam, 'lerpCam')
self.track.start(ts) self.track.start(ts)
self.setActiveShadow(0) self.setActiveShadow(0)