Changes between Version 3 and Version 5 of Ticket #15303


Ignore:
Timestamp:
Jul 31, 2024, 8:43:42 PM (2 months ago)
Author:
m-kiewitz
Comment:

30 ticks really means 30 ticks And it seems these 30 ticks are actually the duration between dialog boxes, so it's actually part of the NEXT state that follows after the message box has been removed.

Can you please check what the original interpreter is doing? Also that's not just the follow-up dialog when you bring coffee, but it's like the 30th dialog box. Please also include which script you are posting from.

This is script 150, sCartoon::changeState, and the state number would be useful too. I just checked my multilingual Larry 5 copy. I skipped the dialog boxes, but this specific text stays on screen for seconds.

I think I read something that there indeed is a time overflow problem with ticks, but it happens not that often.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15303 – Description

    v3 v5  
    55"Yes, I know" you offer proudly, "I'm the Chief Tape Rewinder and Sterilizer on this project!"
    66
    7 But that message was only shown for a split second, before skipping to the next message. I ''think'' what's going on here is some sort of integer overflow. This is how the message is displayed in rm150.sc:
     7But that message was only shown for a split second, before skipping to the next message. I ''think'' what's going on here is some sort of integer overflow. This is how the message is displayed:
    88
    99{{{
    10                         (22
    11                                 (Say You_a 150 9 108 139 self) ; "Yes, I know," you offer proudly, "I'm the Chief Tape Rewinder and Sterilizer on this project!"
     10                        (
     11                                (Say larryTalker "\"Yes, I know,\" you offer proudly,
     12                                        \"I'm the Chief Tape Rewinder and Sterilizer
     13                                        on this project!\""
     14                                        #dispose:
     15                                        #caller:                self
     16                                )
    1217                        )
    13                         (23
     18                        (
    1419                                (= ticks 30)
    1520                        )