Preliminary: We use Quartermaster Brennar as our test spawn, but you can use any “NPC” or even yourself (usually represented by Spawn) in a LUA function to override the visual_state. visual_state aligns to Appearance IDs available here: https://wiki.eq2emu.com/ReferenceLists/AppearanceIDs
Step 1: Use Notepad Editor to modify function spawn(NPC) for SpawnScripts\IsleRefuge1\QuartermasterBrennar.lua
Example:
function spawn(NPC)
-- Appearance ID 2103 aura_mage
SpawnSet(NPC, "visual_state", 2103)
SetPlayerProximityFunction(NPC, 10, "InRange", "LeaveRange")
end
Step 2: