Here are some possibilities that I have found from other similar questions, most from the answer of Brian Ballun Stanton to the question how to spot sneaky characters
FEATS
- Earth sense -
Note: I believe in this case it would not work as incorporeals do not touch the ground.
- Mindsight + mindbender
ITEMS:
- the ever so useful bag of flour
- There is a staff somewhere that allows the holder to spot enemies in the area, but I cannot remember the name of it.
- The ring of X ray vision (Dungeon Master) - Note: in regards to this we are still not sure.
SPELLS
Boost the spot check with:
- Divine Insight (paladin/cleric), MAX+15 (Spell Compendium page 50)
- Improvisation (bard) MAX+7 (Spell Compendium page 50)
Note: in this specific scenario this boost would not be enough to spot the rogue.
Boosting the "spot" ability (as discussed in this question)
Note: unfortunately, in Hey I can Chan's answer to the question most of the objects that give a high bonus are in sources that we do not use. We don't use any ambientation, MIC, Tome of Magic, Tome of Battle, nor magazines.
Blindsight (Spell Compendium page 32) -
Note: I believe this would only work if the rogue comes close to the target as it is 30 feet, or otherwise the person casts blindsight on himself and starts running around the area to find the rogue.
Alarm (Player Handbook) -
Note: this would work only if the rogue comes close to the area (20 ft radius) where the spell is, this only informs the caster of the presence, does not indicate where. Thus needs another spell (e.g. extended glitterdust?, corpse candle?)
Corpse candle (Spell Compendium page 53) -
Note: this is only 5 feet radius, but can be moved around. It may be very helpful to find a rogue that is close. I guess it is impossible to use this to find a rogue sneak attacking from the distance.
Faerie Fire (Player Handbook page 229) -
Note: this is only 5 feet radius, has a longer range compared to Corpse candle, but I cannot see how this could work even if you prepared the action to cast this spell as soon as you see an arrow being thrown at you (or an ally).
Glitterdust (Player Handbook) -
Note: probably helpful, if you were able to predict where the rogue would be (10 ft radius). Maybe to be kept in preparation ?
Detect spells
- Detect Magic
- Detect Alignment
- Detect thoughts
Note: these are cones of 60 ft. would work in case the rogue is close to the target and the target looks around themselves, or otherwise the person casts blindsight on himself and starts running around the area to find the rogue. I any case before they knew where the rogue is they would probably die as it takes 3 rounds to work.
SPELLS that would not work (based on previous questions):
Arcane sight – as there is no line of sight.
True seeing – as the player is not invisible. In regards to this we agree with the player that enemies and allies that have "True Seeing" nullify her +40 hide due to being invisible.
Darkvision – same as above.
Any kind of light, as it would only create more shadows.
CONTINGENCY SPELLS
(although I never made a list of which spell could be actually good in this scenario, and not much comes to mind)
- Otiluke’s resilient sphere on the self, to activate when hit (but again this helps to survive, not to spot the rogue). Would need a second contingency based on one of the spells above (e.g. glitterdust?).
PREPARATION ACTIONS:
If the enemy of the rogue were a fighter. the fighter could try to grapple when hit (if in melee), I cannot see any chance for the fighter to find a rogue hiding and attacking from the distance.
The target could decide to try spotting the dart or arrow when they are shot (would this need a normal spot vs hide check or would be automatic spot?)