adonthell-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[adonthell-wastesedge-commits] remove_sdl1_2 98147de 27/29: FIXED extro


From: Kai Sterker
Subject: [adonthell-wastesedge-commits] remove_sdl1_2 98147de 27/29: FIXED extro cutscene not running smoothly and not quite in sync with music
Date: Mon, 25 Jul 2016 18:16:09 +0000 (UTC)

tag: remove_sdl1_2
commit 98147de10214e42e6753293b5b14d255322e93a6
Author: Kai Sterker <address@hidden>
Commit: Kai Sterker <address@hidden>

    FIXED extro cutscene not running smoothly and not quite in sync with music
---
 scripts/schedules/mapcharacters/extro.py |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/scripts/schedules/mapcharacters/extro.py 
b/scripts/schedules/mapcharacters/extro.py
index e58eb2a..763b4d8 100644
--- a/scripts/schedules/mapcharacters/extro.py
+++ b/scripts/schedules/mapcharacters/extro.py
@@ -560,13 +560,14 @@ class extro(object):
         while self.letsexit != 1:
             for i in range (0, adonthell.gametime_frames_to_skip ()):
                  self.forest_animation ()
-                 self.alek_run.update ()
+                 if self.a3 == 1:
+                     self.alek_run.update ()
                  self.window.update ()
-                 adonthell.gametime_update ()
             
             if self.letsexit != 1: 
                 self.window.draw ()
                 adonthell.screen_show ()
+                adonthell.gametime_update ()
         
         adonthell.gamedata_engine ().main (self.window, 'fmv')
         
@@ -616,9 +617,9 @@ class extro(object):
         elif self.step == 1:
             if self.index < len (self.typeover):
                 if self.cursor < len (self.typeover[self.index]):
-                    self.delay = self.delay + 2.8
+                    self.delay = self.delay + 1
                     
-                    if self.delay >= 6:
+                    if self.delay >= 7:
                         if self.cursor == 0: self.label.set_text ("")
                         txt = self.typeover[self.index][self.cursor]
                         self.label.add_text (txt)
@@ -630,14 +631,14 @@ class extro(object):
                 else:
                     self.index = self.index + 1
                     self.cursor = 0
-                    self.delay = -200
+                    self.delay = -300
             else:
                 self.delay = 0
                 self.step = 2
                 
         # -- wait some more
         elif self.step == 2:
-            self.delay = self.delay + 3
+            self.delay = self.delay + 2
             if self.delay >= 300:
                   # -- audio
                   adonthell.audio_fade_out_background (2000)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]