promotional bannermobile promotional banner

Intrusive Thoughts

Intrusive Thoughts is a lightweight, immersive, and highly specific flavor addon that adds a "Voice in your head."

File Details

IntrusiveThoughts.zip

  • R
  • Apr 9, 2026
  • 45.86 KB
  • 105
  • 12.0.5
  • Retail

File Name

IntrusiveThoughts.zip

Supported Versions

  • 12.0.5

v2.0 Changelog: The Customization Update

Added

  • Immersive Mode: Added a toggle in the options menu to filter out meta/OOC (Out of Character) jokes. When enabled, your character will only hear lore-accurate, immersive whispers (tagged with [IC] in the database).
  • Custom Demon Naming: You are no longer bound to the pre-set list of entities! Added a text box and "Apply" button to the options menu so you can type in any custom name you want (e.g., "Bob", "My Ex", "The IRS").
  • Custom Color Picker: Added a "Color" button that hooks directly into WoW's native color wheel, allowing you to pick the exact shade of neon pink or void purple for your custom whispers. Includes a preview square in the UI.
  • Class Color Presets: Added a quick-select dropdown menu under the custom name box. You can now instantly assign your custom demon the official hex code of any WoW class with a single click.

Changed

  • Options UI Overhaul: Completely rebuilt the Options panel to cleanly house the new Custom Name, Apply, Color, and Class Dropdown features alongside the Immersive Mode toggle.
  • Whisper Engine Logic: Rewrote the core VoidWhisper function to seamlessly parse [IC] tags on the fly, strip them from the final chat output, and dynamically apply custom names and hex colors based on user settings.
  • Database Tagging: Exhaustively categorized and tagged the internal reactions database to separate pure immersive thoughts from standard gaming meta-jokes.

Fixed

  • Lua Error Squashed: Fixed an obscure bug where string.gsub returning multiple values was crashing the tinsert function during whisper generation. The voices will no longer literally break the game engine.