It's weird.
Steps to reproduce:
- start LZ
- go to locker room 2 (one with the jersey)
- click on the door
Expected:
- speech bubble is drawn so that the tail is on the door and the bubble is left of the door
Actual result:
- speech bubble is partially off screen to the right
More fun details:
- on second click (and subsequent clicks), the bubble is drawn correclty
- but now, going to locker room 1 and clicking on the door draws that bubble in the wrong place
- you can go "back and forth" - it seems if the bubble "changes sides", it's drawn wrong on the first click
The coordinates accessed and set during NpcMonologueView::npcMonologue are correct, according to unit testing or console.logging during actual play.
I have no idea where the wrong placement comes from.