ID:166535
 
How can you make a mob have an overlay that only one person can see. For instance, if a mob has a quest that the user hasn't finished yet, The mob would have some sort of thing on his head.
image()
In response to Mysame
Ok, but just to be sure on how to use it, because i think I'm using it wrong. Is it liek this?
mob/NPC/test
icon='QuestPeople.dmi'
for(var/mob/m in src.view())
if(!m.quest1)
m.client.screen+=image('questmark.dmi',src)
else ..()
In response to Evidence
mob/NPC/test
New()
..()
for(var/client/C in world)if(!C.quest)
var/image/i=image('arrow.dmi',src)
C<<i
proc/endques(mob/M)
for(var/i in M.client.images)del(i)


Something like that, I guess.