This addon will show some hidden dialog for NPCs, which by default is not shown to players if there is only a single dialog option to select e.g. Auctioneers. Ideal for roleplayers and Immersion!
Configuration
You can toggle on-and-off by using the command /hiddennpcgossip
in chat.
Holding down the SHIFT key before interacting with an NPC will now temporarily disable/enable the RP Gossip, depending whether you have toggled gossip on or off using the command above.
⚠Caveats
Gossip Windows will no longer work in combat, due to a change made in 8.2, which means it will affect your ability to open quest dialogues while in combat with enemies.
This is because showing and hiding UI windows is protected during combat, which includes NPC Gossip windows, that this addon modifies.
Examples: Chess Pieces in Karazhan Chess Event, and Torghast Anima Powers.
See: https://www.townlong-yak.com/framexml/30920/UIParent.lua#3185
Notes
Inspired by Humbugged's thread on MMO-Champ: http://www.mmo-champion.com/threads/1467297-NPC-RP-text!-How-to-enable - only this addon enables the Gossip text upon login.
Note: Not all NPCs have gossip text, and will still go straight to the vendor tab anyway.