metaquad4 wrote:[...]The issue with applying both invisibility and ethereal, is that if someone can see invisibility (via see invis or true seeing) then it is able to byass ethereal and attack you directly. Mobs and players alike.[...]
As far as I remember the PnP rules, the 'See Invisibility' spell lets the caster see ethereal beings as well (though it doesn't offer the ability to target them), so having the spell be able to detect a caster wouldn't be an issue lore-wise.
Though if that's true, then under NWN2 scripting if a character casts both Invisibility and Etherealness on themselves, if they come across a mob with See Invisibility up, the AI would be able to target them - but would not if they
only cast Etherealness? Good to know - didn't think it was that borked.
EDIT: Just decided to test it out with the most accessible invis-seeing mob that I know of: the Efreet south of Beregost. Just having invis up it could detect and target me with spells and attacks. After casting Jaunt it could still detect me and pathed towards the character (as it should) but was unable to target me with any attacks or spells (likewise what I expected).
Only concern would be if player-to-player visibility is still borked under an Ethereal+Invis character, as Tsidkenu says, though I'd need a volunteer in order to test that.
DOUBLE-EDIT: Did the further testing with the way Invis+Ethereal interact from another player's perspective.
Just 'Etherealness' alone, if cast in vision range of another player, still had the caster visible. Going through a transition maintained visibility (as expected per the bug).
Applying 'Invisibility' over an active 'Etherealness' maintained the character as visible. However, after going through a transition, the character was no longer visible with both effects up, despite actively being Ethereal.
Applying 'Invisibility' first had the character appear translucent (visible), but then they could no longer be seen once the character went out of sight. Applying 'Etherealness' over an already invisible character maintained the active invisibility, and did not make them further visible. I do just realize I didn't test what would happen if someone is 'invisible' but translucent and visible to another player, what an added 'etherealness' would do to their visibility.
In any case, if Ethereal Jaunt and Etherealness were scripted to apply the 'invisibility' effect just prior, for the same duration, as their 'etherealness' effect, it may address some of the Etherealness visibility issues.