https://github.com/SammehFFXI/FFXIAddons/tree/master/Mumor
This was a bit more difficult than I think it needed to be. Mainly because of two things: 1) There's no native way to /emote to a target by name (at least for npcs) so I had to use packets. 2) Packets library doesn't have a definition for Emotes. So I had to figure out the bits.
This will make installation a little more difficult too. You'll have to edit the file "libs\packets\fields.lua" and insert the definition for use. (I'll submit this addition to main Windower fork but that can take a while to import/merge).
Edit libs\packets\fields.lua and look for outgoing.0x05C (emotes are 0x05D which aren't defined). Should be around line 692 where it ends. Paste this in after it:
Code
-- Emote fields.outgoing[0x05D] = L{ {ctype='unsigned int', label='Target', fn=id}, -- 04 {ctype='unsigned short', label='Target Index', fn=index}, -- 08 {ctype='unsigned char', label='Emote'}, -- 0A -- emote # - pull from resources {ctype='unsigned char', label='Motion'}, -- 0B -- 0 for normal, 2 for 'motion' (silent) {ctype='unsigned short', label='Dance Index'}, -- 0C -- dance1 = 2, dance2 = 3, dance3 = 4, dance4 = 5 {ctype='unsigned short', label='_unknown1'}, -- 0E -- always 0 }
Then load 'mumor' just as you would any add-on. (Make a folder in Addons directory called 'mumor' then save mumor.lua to it. In game //lua load mumor
Can probably do some timer editing (coroutine.sleep) 4 is quite slow but worked.
Stand next to Mumor. This will handle the rest. When done run back to moogle for prizes.
For the most boring 16 min video you've ever seen:
YouTube Video Placeholder