I repeat again: True Seeing is the only immunity to Weird. Immunity to Fear and Mind-affecting is not sufficient.
As Blackguy mentioned, items and properties which give True Seeing through some mechanic other than spells do not protect against Weird.
And at the risk of launching into a rant about this spell, I have spent way too many hours working on it to get it to work as it's supposed to work, battling Bioware bugs the whole way.
Please do not turn this thread into a discussion of how you think this spell should work. If this happens, I'm locking the thread. As it works now is how it will remain, which is as close to 3rd Edition D&D rules as I have been able to get it.