As reported by
Vike91 and Tuttle,
MetDROiD Prime : Phendrana Drifts : 1 South, 1 West has a character that is supposed to disappear permanently but re-appears when you re-enter the room. In other words, the script is terminating before it reaches the "
End"
command.
The problem occurs on the current Steam version (5.1.1.561), but works correct on 5.1.0.6512
Here's the original broken script:
Click here to view the secret text
×
Imperative 1
Wait for entity 5,11,5,11
Flush Speech On
Speech "A statue depicting the bust of a Chozo shaman adorns this door.",Normal,None,0,.
Speech "A symbol is carved into its forehead. The translation reads,",Normal,None,0,.
Label q
Wait for entity 8,14,8,14
Wait 1
If ...
Question The statue seems loose. Do you want to pull it?
Go to yes
If End
Go to q
Label yes
Disappear
Flush Speech On
Speech "",Normal,None,0,hugedoor.ogg
End
Simplified script that also breaks the same way
Click here to view the secret text
×
Label N
If ...
Question Disappear
Go to Y
If End
Wait 0
Go to N
Label Y
Disappear
End
These variants work correct (the first one removes the disappear command, the second removes the question)
Click here to view the secret text
×
Label N
If ...
Question Disappear
Go to Y
If End
Wait 0
Go to N
Label Y
End
Click here to view the secret text
In short, it seems that the problem is only occurring when both Question and Disappear are present in the script. Attached a hold with the aforementioned test cases.
[Last edited by Doom at 06-04-2024 02:50 PM]