When multiple mobs are on the map, the webclient cannot render their movement individually. The icons get swapped, and neither can be displayed on screen at the same time.
Numbered Steps to Reproduce Problem:
1. Launch quick demo in Dream Daemon
2. Join on web client
3. Move around.
Code Snippet (if applicable) to Reproduce Problem:
mob
icon = 'mob.dmi'
NPC
icon_state = "E"
BadThing
New()
spawn(1) ..()
AI()
proc/AI()
set background = 1
while(src)
step(src,pick(NORTH,SOUTH,EAST,WEST))
sleep(5)
mob.dmi has 2 states, one for players, and one for NPCs (named "E").
Expected Results:
Both mobs should be rendered at the same time, and show their own icons.
Actual Results:
Neither mob renders properly.
Does the problem occur:
Every time? Or how often? Every time web client is used.
In other games? Found when testing a project, replicated multiple times in other environments.
In other user accounts? Yes
On other computers? Yes
When does the problem NOT occur?
When using Dream Seeker
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.)
Unable to check. Unable to test prior versions of webclient.
Workarounds:
None that I have found.
Out of curiosity though, why can't you test prior versions?