When creatures' personal space gets set to 0, they can pass through others and come as close to being insubstantial as the Infinity Engine allows. On the downside, they don't perceive distance to others correctly, and others to them - neither can execute vis-a-vis MoveToObject actions, and these creatures attacks hit at any range, even with melee weapons. They themselves can be hit from any distance as well. I have managed to circumvent or use this feature a couple of times. One case was my Phantom Warriors with their javelins that can strike anywhere, and they are illusionary themselves, so only other illusions can attack them. Since, at this point, there are no other illusions except more Phantom Warriors with their own javelins (and a couple of plush werewolves in that circus tent), this is not really an issue. Another case was my version of Wraithform, which I will be publishing in a couple of days. Here the spell description fortunately says that a wraithformed creature can only attack ethereal beings, read - no one. So I disabled attacks, and the problem went away again.
But if I want to make illusions or other ghosts who fight in the melee, I should like some way around this range issue, if there one. Negative range for their weapons does not seem to do it.
Edit: I got it. Reduced visual range. They won't close in to attack, but they will swing if you bring them near.
Edited by temnix, 05 April 2018 - 03:18 PM.