Please fill in the following fields before submitting an issue:
Ahriman's Prophecy
Windows, Android (probably all)
On displaying a message with a face to the left after teleporting from inside a common event, the face is displayed but the offset for the text gets unset for all except the first line. So the first line shows up with the proper offset but the rest of the text overlaps with the face.
Ugh, for some reason the game defines a bunch of parallel process common events the first statement for all of which is to reset the face graphic to nothing (along with other things below in a conditional). The fact that this does work with RPG_RT does indicate some deviation of behavior from the original implementation though.
No need to close this yet, as we behave different to RPG_RT we consider this a bug in our implementation, even if RPG_RTs behaviour is strange.
This appears more complicated to reproduce. However it could offer valuable insight into investigating #1706
@pulsejet Do you have a save game near where it happens in the example game?
I've isolated a minimal test case here (RTP dependent, let me know if this is not okay)
Basically, all you need is is one event that the player can interact which has
SetFace (1)
ShowMessage (1)
Teleport (to another map)
SetFace (2)
ShowMessage (2)
and one parallel process common event with just
SetFace (Erase)
The second line of message 2 should overlap with the face. Note that it's necessary to telepoprt to a _different_ map, not the one you're on right now.
This is fixed by #1876
Also I was confused, @pulsejet were you just saying Player does this? Or RPG_RT also does it?
I tested RPG_RT steam versions of 2k and 2k3 and did not see the big. I only see it in player current master.
Most helpful comment
I've isolated a minimal test case here (RTP dependent, let me know if this is not okay)
Basically, all you need is is one event that the player can interact which has
and one parallel process common event with just
The second line of message 2 should overlap with the face. Note that it's necessary to telepoprt to a _different_ map, not the one you're on right now.