proc
Announce(var/message)
world << output("<font color=\"[usr.customfontcolor == null ? defaultfontcolor : usr.customfontcolor]\"[message]", "ChatWindow.Output1")
Problem description:
Is there a way to reference each mob's variables while outputting to world? This procedure is global incase of other things needing to announce. I want each person outputted to to have it show in their personal font color.
I imagine this is not it. Is it src perhaps? Is it even possible? Or will I need to convert all of my world outputs that are like this to for(var/mob/M in world) loops?