Soulstone But With Feelings turns your Warlock’s soulstone into a tiny purple roast grenade.
Whenever you soulstone someone, the addon announces a randomly selected insult, backhanded blessing, grim fantasy prophecy, or emotionally damaging bit of “encouragement” using that player’s name.
It is built for Warlocks who believe saving someone’s life should also come with accountability, theatrical menace, and at least one unnecessary jab at mages.
Perfect for raids, dungeons, healer favoritism, wipe recovery, and any situation where death is temporary but shame should persist through the pull.
Because resurrection is nice.
Raid utility is useful.
But humiliation with a cooldown is art.
---------------------------------------------------------------------
Required Macro:
/use [@target,help,nodead] Major Soulstone
/run SoulstoneQuotes_Announce()
Update the Soulstone item name as needed.
The addon provides the random quote list, category selection, legendary quote chance, and target-name insertion.
The macro is required because WoW blocks addons from automatically sending chat messages from spellcast or combat-log events. The player must intentionally trigger the announcement through the macro.
---------------------------------------------------------------------
Commands:
/ssquote help
Shows available commands.
/ssquote test
Prints one random quote locally using your friendly target's name.
/ssquote legendary
Prints one random legendary quote locally.
This does not send anything to public chat.
/ssquote status
Shows enabled state, chat channel, debug state, selected category, and Soulstone status.
/ssquote debug
Toggles troubleshooting debug messages on or off.
/ssquote on
Turns quote sending on.
This must be enabled for the macro to send quotes.
/ssquote off
Turns quote sending off.
/ssquote say
Sends quotes to /say.
/ssquote party
Sends quotes to /party.
/ssquote raid
Sends quotes to /raid.
---------------------------------------------------------------------
Quote Categories:
/ssquote all
Randomly selects from all quote categories.
/ssquote wot
Wheel of Time themed quotes.
/ssquote stormlight
Stormlight Archive themed quotes.
/ssquote mistborn
Mistborn / Cosmere themed quotes.
/ssquote crossover
Mixed fantasy-lore crossover quotes.
/ssquote firstlaw
First Law themed quotes.
/ssquote sassywarlock
Original Warlock roast quotes, mage slander included at no extra charge.
The selected category persists between sessions.
The default category is "all".
The old /soulq command prefix remains available as a compatibility alias.
---------------------------------------------------------------------
Legendary Quotes:
Every Soulstone quote has a 5% chance to be replaced by a legendary quote, regardless of the selected category.
Legendary quotes are rarer, harsher, and significantly more judgmental.
Use this command to preview one locally:
/ssquote legendary
It does not send anything to /say, /party, /raid, or any public channel.
---------------------------------------------------------------------
What kind of quotes are we talking about?
Expect a mix of:
- Sassy Warlock superiority
- Fantasy-novel prophecy nonsense
- Grimdark corpse insurance
- Backhanded healer appreciation
- Raid-awareness bullying
- Mage slander
- Bad puns
- Occasional emotional damage
- Rare legendary humiliation procs
Example energy:
"I negotiated with Death for you, %s. The mage contributed a table and somehow felt essential."
"This soulstone is genuine utility, %s. Please demonstrate it slowly for the snack vendor."
"Should you perish, %s, come back useful. Coming back dramatic is mage behavior."
"SOULSTONE SUPREME: %s has been preserved. The mage has been tolerated. These are not equal miracles."
---------------------------------------------------------------------
Soulstone But With Feelings does not make you a better Warlock.
It just makes your utility louder, meaner, nerdier, and significantly funnier.

