Page 1 of 1

Freeze when delivering crystal globe and asking about future

Posted: Mon Nov 21, 2022 4:39 pm
by Adventurer
Version: 0.8.3

During the quest Delivery, choose the following dialog lines when talking to Pangitain:
  1. Are you the one who ordered a 'Crystal Globe'?
  2. Do you want to try the crystal ball with me to see if it works?
  3. I am searching...
  4. I am impressed. Can you tell me more about my brother Andor or me?
  5. [Give him 100 gold]
The game will freeze. Note that I already paid him in the past, which may or may not be relevant.

Re: Freeze when delivering crystal globe and asking about future

Posted: Mon Nov 21, 2022 7:16 pm
by rijackson741
This is not new, but it only happens for a few players: https://andorstrail.com/viewtopic.php?p=75343#p75343

Nobody on the dev team can reproduce it, so we don't know how to fix it.

Re: Freeze when delivering crystal globe and asking about future

Posted: Tue Nov 22, 2022 5:12 pm
by Adventurer
There is a loop in the conversation logic, which freezes the game:

Code: Select all

"[Give him 100 gold]" --> brv_fortune_pre_fortunes_2 --> brv_fortune_fortunes_select --\
                                                                     ^-----------------/
While brv_fortune_fortunes_select does have conditions to break out of the loop, none of them are satisfied for me. I think that happens when you exhaust all of the fortunes BEFORE delivering the crystal ball.

Re: Freeze when delivering crystal globe and asking about future

Posted: Tue Nov 22, 2022 6:51 pm
by Nut
Sounds good, I'll look closer at this case - thx for your analysing

Re: Freeze when delivering crystal globe and asking about future

Posted: Thu Nov 24, 2022 6:14 am
by Growler
I had this same issue with freezing -- only time in all my Many hours of playing this game.
It freezes every time I try extended convo with Pangitain.

Re: Freeze when delivering crystal globe and asking about future

Posted: Sat Nov 26, 2022 11:41 am
by rijackson741
Adventurer wrote: Tue Nov 22, 2022 5:12 pm There is a loop in the conversation logic, which freezes the game:

Code: Select all

"[Give him 100 gold]" --> brv_fortune_pre_fortunes_2 --> brv_fortune_fortunes_select --\
                                                                     ^-----------------/
While brv_fortune_fortunes_select does have conditions to break out of the loop, none of them are satisfied for me. I think that happens when you exhaust all of the fortunes BEFORE delivering the crystal ball.
Good catch. Thanks!