1. Would it be possible to create a Creature or NPC that was only weak to its own attack (reflected back at it, of course)?
i) One possible solution would be to make it weak to its own attack type. However, I don't know if there have been any attempts to create a new attack/spell type? In this case the spell type would have to be unique, as we don't want the player to have an attack that is powerful against it. We want to emphasize spell reflection as the key point in victory here.
ii) Another possible solution would be to script a spell that does different effects to different targets. Any other target it would do a certain effect. But to one particular target (itself) it does something entirely different.
2. Would it be possible to get the creature/NPC's spells to work only if the player is facing the creature/NPC?
i) This seems more possible, since there is a GetLOS function. Need further clarification on this though.
This is not a WIP. Just want to discuss possibilities and options with the script-gods.