For some reason the bounding box of a screen object with maptext, is completely off point.
Here's an example of what's happening: https://gyazo.com/08143c81f3f7490d5df04cab121f1fd7
The objective here is for the text to be activated when the cursor is over the text. Now, although you cannot see where the mouse cursor is in the .gif, take my word that it is located at the very top left of the screen, instead of directly over the maptext.
Code Snippet (if applicable) to Reproduce Problem:
obj
questions
question1
maptext_width = 320
maptext_height = 150
//screen_loc = "11,2"
mouse_opacity = 2
plane = 2
layer = TOPDOWN_LAYER
alpha = 150
maptext = "<b><font align= center size = 3 color = white >Why did you choose that route?</font></b>"
New(mob/U, var/screenLoc = "1,1:5")
..()
screen_loc = screenLoc
U.client.screen += src
MouseEntered()
alpha = 255
..()
// world<<"w"
color = rgb(255, 188, 63)
var/matrix/M = matrix()
M.Scale(1.2)
src.transform = M
MouseExited()
alpha = 150
color = rgb(255, 255, 255)
animate(src, transform = null, time = 3, loop = 1)
..()