def doHeals(heals, hasInteractivePropHealBonus): if len(heals) == 0: return (None, None) track = Sequence() for h in heals: ival = __doHealLevel(h, hasInteractivePropHealBonus) if ival: track.append(ival) camDuration = track.getDuration() camTrack = MovieCamera.chooseHealShot(heals, camDuration) return (track, camTrack)
def doHeals(heals, hasInteractivePropHealBonus): if len(heals) == 0: return (None, None) track = Sequence() for h in heals: ival = __doHealLevel(h, hasInteractivePropHealBonus) if ival: track.append(ival) camDuration = track.getDuration() camTrack = MovieCamera.chooseHealShot(heals, camDuration) return (track, camTrack)
def doPetSOSs(PetSOSs): if len(PetSOSs) == 0: return (None, None) track = Sequence() textTrack = Sequence() for p in PetSOSs: ival = __doPetSOS(p) if ival: track.append(ival) camDuration = track.getDuration() camTrack = MovieCamera.chooseHealShot(PetSOSs, camDuration) return (track, camTrack)
def doPetSOSs(PetSOSs): if len(PetSOSs) == 0: return (None, None) track = Sequence() textTrack = Sequence() for p in PetSOSs: ival = __doPetSOS(p) if ival: track.append(ival) camDuration = track.getDuration() camTrack = MovieCamera.chooseHealShot(PetSOSs, camDuration) return (track, camTrack)
def doHeals(heals): if len(heals) == 0: return (None, None) ivals = [] for h in heals: ival = __doHealLevel(h) if ival: ivals.append(ival) mtrack = Track(ivals) camDuration = mtrack.getDuration() camTrack = MovieCamera.chooseHealShot(heals, camDuration) return (mtrack, camTrack) return
def doHeals(heals): if len(heals) == 0: return (None, None) ivals = [] for h in heals: ival = __doHealLevel(h) if ival: ivals.append(ival) mtrack = Track(ivals) camDuration = mtrack.getDuration() camTrack = MovieCamera.chooseHealShot(heals, camDuration) return (mtrack, camTrack)
def doNPCSOSs(NPCSOSs): if len(NPCSOSs) == 0: return (None, None) track = Sequence() textTrack = Sequence() for n in NPCSOSs: ival, textIval = __doNPCSOS(n) if ival: track.append(ival) textTrack.append(textIval) camDuration = track.getDuration() if camDuration > 0.0: camTrack = MovieCamera.chooseHealShot(NPCSOSs, camDuration) else: camTrack = Sequence() return (track, Parallel(camTrack, textTrack))
def doNPCSOSs(NPCSOSs): if len(NPCSOSs) == 0: return (None, None) track = Sequence() textTrack = Sequence() for n in NPCSOSs: ival, textIval = __doNPCSOS(n) if ival: track.append(ival) textTrack.append(textIval) camDuration = track.getDuration() if camDuration > 0.0: camTrack = MovieCamera.chooseHealShot(NPCSOSs, camDuration) else: camTrack = Sequence() return (track, Parallel(camTrack, textTrack))
def doHeals(heals, hasInteractivePropHealBonus): """ doHeals(heals) Heals occur in the following order: 1) level 1 heals one at a time, from right to left 2) level 2 heals one at a time, from right to left etc. """ #print("do Heals") if (len(heals) == 0): return (None, None) track = Sequence() for h in heals: ival = __doHealLevel(h, hasInteractivePropHealBonus) if (ival): track.append(ival) camDuration = track.getDuration() camTrack = MovieCamera.chooseHealShot(heals, camDuration) return (track, camTrack)