So, currently filter doesn't allow you to specifically choose which clients are able to see the filter or not. I suggest adding a list argument to the filter() function that contains a list of /clients. By default, every client connected to the world would be able to see the filter. If a list is assigned/defined and applied to the client-list argument of filter() it would only allow those specific clients to view that specific filter.
Yes, there are workarounds to this. Quite easily actually. Just make an /obj, clone the appearance of the target atom for the new /obj, apply the filter, then make sure to change the new /obj location to match the target atom's location any time it moves. There are a few other ways this is possible, but again, something like this should really be already built-in to filter().
Tl;dr: New argument for filter() that allows choosing what clients can see/not see the filter.
Aug 26 2018, 7:18 pm