mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2025-01-09 17:53:50 +00:00
VP Cutscene
This commit is contained in:
parent
ebe6f9d29d
commit
fa8cda0e40
1 changed files with 10 additions and 9 deletions
|
@ -261,7 +261,6 @@ class DistributedSellbotBoss(DistributedBossCog.DistributedBossCog, FSM.FSM):
|
||||||
def makeIntroductionMovie(self, delayDeletes):
|
def makeIntroductionMovie(self, delayDeletes):
|
||||||
track = Parallel()
|
track = Parallel()
|
||||||
camera.reparentTo(render)
|
camera.reparentTo(render)
|
||||||
camera.setPosHpr(0, 25, 30, 0, 0, 0)
|
|
||||||
localAvatar.setCameraFov(ToontownGlobals.CogHQCameraFov)
|
localAvatar.setCameraFov(ToontownGlobals.CogHQCameraFov)
|
||||||
dooberTrack = Parallel()
|
dooberTrack = Parallel()
|
||||||
if self.doobers:
|
if self.doobers:
|
||||||
|
@ -318,11 +317,11 @@ class DistributedSellbotBoss(DistributedBossCog.DistributedBossCog, FSM.FSM):
|
||||||
(9, IndirectInterval(dooberTrack, 0, 9)),
|
(9, IndirectInterval(dooberTrack, 0, 9)),
|
||||||
(10, Sequence(
|
(10, Sequence(
|
||||||
Func(self.clearChat),
|
Func(self.clearChat),
|
||||||
Func(camera.setPosHpr, -23.1, 15.7, 17.2, -160, -2.4, 0))),
|
camera.posHprInterval(5, (-0.3, -105.1, 5.4), (0, 0, 0), blendType='easeInOut'))),
|
||||||
(12, Func(self.setChatAbsolute, doobersAway, CFSpeech)),
|
(12, Func(self.setChatAbsolute, doobersAway, CFSpeech)),
|
||||||
(16, Parallel(
|
(16, Parallel(
|
||||||
Func(self.clearChat),
|
Func(self.clearChat),
|
||||||
Func(camera.setPosHpr, -25, -99, 10, -14, 10, 0),
|
camera.posHprInterval(4, (-25, -99, 10), (-14, 10, 0), blendType='easeInOut'),
|
||||||
IndirectInterval(dooberTrack, 14),
|
IndirectInterval(dooberTrack, 14),
|
||||||
IndirectInterval(toonTrack, 30))),
|
IndirectInterval(toonTrack, 30))),
|
||||||
(18, Func(self.setChatAbsolute, welcomeToons, CFSpeech)),
|
(18, Func(self.setChatAbsolute, welcomeToons, CFSpeech)),
|
||||||
|
@ -343,26 +342,28 @@ class DistributedSellbotBoss(DistributedBossCog.DistributedBossCog, FSM.FSM):
|
||||||
ActorInterval(self.cagedToon, 'wave'),
|
ActorInterval(self.cagedToon, 'wave'),
|
||||||
Func(self.cagedToon.loop, 'neutral'))),
|
Func(self.cagedToon.loop, 'neutral'))),
|
||||||
(31, Sequence(
|
(31, Sequence(
|
||||||
Func(camera.setPosHpr, -20, -35, 10, -88, 25, 0),
|
camera.posHprInterval(1, (-20, -35, 10), (-88, 25, 0), blendType='easeOut'),
|
||||||
Func(self.setChatAbsolute, discoverToons, CFSpeech),
|
Func(self.setChatAbsolute, discoverToons, CFSpeech),
|
||||||
Func(self.cagedToon.nametag3d.setScale, 1),
|
Func(self.cagedToon.nametag3d.setScale, 1),
|
||||||
Func(self.cagedToon.clearChat),
|
Func(self.cagedToon.clearChat),
|
||||||
ActorInterval(self, 'turn2Fb'))),
|
ActorInterval(self, 'turn2Fb'))),
|
||||||
(34, Sequence(
|
(35, Sequence(
|
||||||
Func(self.clearChat),
|
Func(self.clearChat),
|
||||||
self.loseCogSuits(self.toonsA, self.battleANode, (0, 18, 5, -180, 0, 0)),
|
self.loseCogSuits(self.toonsA, self.battleANode, (0, 18, 5, -180, 0, 0)),
|
||||||
self.loseCogSuits(self.toonsB, self.battleBNode, (0, 18, 5, -180, 0, 0)))),
|
self.loseCogSuits(self.toonsB, self.battleBNode, (0, 18, 5, -180, 0, 0)))),
|
||||||
(37, Sequence(
|
(38, Sequence(
|
||||||
self.toonNormalEyes(self.involvedToons),
|
self.toonNormalEyes(self.involvedToons),
|
||||||
Func(camera.setPosHpr, -23.4, -145.6, 44.0, -10.0, -12.5, 0),
|
camera.posHprInterval(1, (-23.4, -145.6, 44.0), (-10.0, -12.5, 0), blendType='easeInOut'),
|
||||||
Func(self.loop, 'Fb_neutral'),
|
Func(self.loop, 'Fb_neutral'),
|
||||||
Func(self.rampA.request, 'retract'),
|
Func(self.rampA.request, 'retract'),
|
||||||
Func(self.rampB.request, 'retract'),
|
Func(self.rampB.request, 'retract'),
|
||||||
Parallel(self.backupToonsToBattlePosition(self.toonsA, self.battleANode),
|
Parallel(self.backupToonsToBattlePosition(self.toonsA, self.battleANode),
|
||||||
self.backupToonsToBattlePosition(self.toonsB, self.battleBNode),
|
self.backupToonsToBattlePosition(self.toonsB, self.battleBNode),
|
||||||
Sequence(
|
Sequence(
|
||||||
Wait(2),
|
Wait(3),
|
||||||
Func(self.setChatAbsolute, attackToons, CFSpeech))))))
|
camera.posHprInterval(1, (-25, -35, 20.5), (-90, 0, 0), blendType='easeOut'),
|
||||||
|
Func(self.setChatAbsolute, attackToons, CFSpeech),
|
||||||
|
Wait(3))))))
|
||||||
track.append(dialogTrack)
|
track.append(dialogTrack)
|
||||||
return Sequence(Func(self.stickToonsToFloor), track, Func(self.unstickToons), name=self.uniqueName('Introduction'))
|
return Sequence(Func(self.stickToonsToFloor), track, Func(self.unstickToons), name=self.uniqueName('Introduction'))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue