I imagine this is related to the fact that both of those spells looks for a nearby object from the zone to base the illusion on. I think that anyone in the zone when the spawn pops would see the illusion process happen, but anyone to zone in after that point wouldn't get passed the change information. This is seems to be similar to the issue where if you set an NPC appearance to be lying down (via a quest) when it spawns, players will always see it as standing unless they were in the zone when it popped and actually lay down.
Perhaps there is a something missing in one of the packets sent to the players when they zone in that should be passing this info to them, but isn't. Maybe we don't have the correct opcode to do that, or maybe there is just something in the source that needs to be added for it to make that extra check.
|