Something came up for a project I am currently developing and wasn't able to fix this issue. I made a demo to see if I can reproduce the issue and wasn't able to fix the problem which was when the player chooses a new mob and have the text mode (from the default BYOND skin) on check. This causes the screen to go black and I tried rechecking it and still had the same result.
Click here for demo: http://puu.sh/pu0Mv/3c78c16783.zip
Numbered Steps to Reproduce Problem:
1) Run the world as single player.
2) Select the box (mob) that is available.
3) Move around as the player changed its mob while having the text checked.
Code Snippet (if applicable) to Reproduce Problem:
world
mob = /mob/login
turf
icon = 'turf.dmi'
icon_state = "turf"
mob
icon = 'mob.dmi'
box/box_red
box/box_blue
login
Login()
world << "[src] has logged on!"
var/box = input("Select:", "Question") in list("red_box", "blue_box")
var/mob/box/b = new(box)
b.Move(locate(1, 1, 1))
b.icon_state = box
src.client.mob = b
src = null
Expected Results:
The new mob that the client is using was able to see while the text check mode is on.
Actual Results:
Text-mode map would appear, but once you move it turns into a black screen.
Does the problem occur:
Every time? Or how often? Discovered it on June 14th, 2016.
In other games? N/A
In other user accounts? Yes
On other computers? N/A
When does the problem NOT occur?
While not having the text-mode map on.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Workarounds:
N/A.