If it's -all- merchants being one particular colour, surely we could detect that they are a merchant in some way (there will be some universal thing about all merchants that doesn't apply to other NPCs that a script can detect) and apply this colour manually.
I tried this with the "if it has sMyShop variable" then change color of name, but that broke the dye merchants. They didnt have a sMyShop variable so I added it then they broke.
@Strife-and-Discord and I discussed a rework of the generic OnSpawn script for NPCs to put all these special bits in one place.
Probly need to check for one, then the other, and potentially follow whatever method they use to find their store to find it then check it's valid and stuff.
I ain't got time right now so I'll shut up now, but it seems pretty plausible.
Macabre Goblin Hood
A primitive hood with goblin ears stitched into them to make a disgusting goblin hat.
10 goblin ears, 5 cotton, 1 pattern, 2 cloth, and 2 enchanting oil.
+2 AC vs Goblinoid, Piercing/Slashing 5%, +1 Intimidate/Taunt, OUB: Evil
Polished ogre head
A hollowed out ogre head that can fit on a head.
Ogre Head, 1 cloth padding, 10 small bones, 5 enchanting oil
AC +1 vs Giants, Intimidate/Taunt +2, Bludgeoning +5% Immunity, Fear (?) 10 uses, OUB: Evil
Bundle of Arrow Shafts (20) Kobold Teeth (20), 5 Feather from a Falcon - Piercing 1d4 Damage, 1 Negative
Miscellaneous Meat Pie
A delicious pie recipe first described by the halforcan Yorg.
3 Wheat Corn Flour, 1 Bakers Yeast, 1 Salt, 1 Bombardier Beetle's Belly, 4 Fish Entrails, 1 Stink Gland
Endurance, 3 uses, Infestation of Maggots, single use
Wolf Bag - a lightweight bag for carrying your stuff (base weight 80%)
Wolf Hood - a hood, made from wolf pelts (+1 search/spot)
Wolf Whip - a whip made from wolf pelts (+1 AB vs animals, 1 slashing dmg)