Thanks for the save and the step list.
Yes, my guess is confirmed.
I advanced time to 17:00 and took the bus.
I chose Valeries's house as bus destination, and the scene with Alex on the bus was displayed.
I waited and nothing happened.
As soon as I clicked to advance, the message from Tanya popped up and at the same time the watch command onmestovariable shown that its value was now 12, which is one of the values in logical "OR" in the "if" clause.
(See attached video - you can see the value ofmestobeing displayed in the top right corner, Console commandwatch mesto)
So, I guess that when we choose a destination for the bus ride (in this case Valerie's house, and for the bus stop near it mesto==12) the number of that location is saved to a temporary variable and the bus scene is displayed, then when we click to advance that variable is assigned to the actualmestomesto variable BEFORE loading the scene.
In this case the assignmentmesto = 12is executed BEFORE displaying the scene of the bus stop near Valerie's house.
But as soon asmestois changed to 12 the phone with Tanya's message pops up, and so we graphically see it on top of the bus scene, but internally the finite state machine developed by Kosmos to track locations already thinks we are at the bus stop near Valerie's house sincemesto == 12already.
---
Yup, in the second attached videoBP mesto setting to 12.mp4i captured VLC window while playing the first video step by step; we clearly see that:
---
- Firstly the value of
mestochanges to12
- And only in the next frame the sequence "Tanya wrote something" pops up.
Long story short, when the correct time comes we must already be in one of those places I listed in the .txt file attached to this post, OR be one step from going there by bus, car, or taxi.
The Mystery of the Third Magazine in the Cafe [mag_hen3]: [Read the first 2 Magazines]
Code:
elif mesto == 127:
if (alex_inv.qty(item_mag_hen3) == None and komod_inv.qty(item_mag_hen3) == None) and 2 in mag_hen_:
add "screens/cafe_mag1.png"
imagebutton insensitive "screens/cafe_mag1_0.png" idle "screens/cafe_mag1_0.png" hover "screens/cafe_mag1_h.png" xalign 0.485 yalign 0.803 action [Function (renpy.call,"item_mag_hen3_take") ]