RodeoParade = LibStub("AceAddon-3.0"):NewAddon("RodeoParade", "AceEvent-3.0", "AceTimer-3.0")
local emote = "wave"
local interval = 3
self.paradeTimer = self:ScheduleRepeatingTimer(DoEmote, interval, emote)
In this current form, it loads without errors, but doesn't seem to do much. I can do the emote on the mount and I figured I could try to code an addon that did this. I'm sure I'm missing a basic here. Any help would be appreciated.
It loads without error because it's looking for a global variable named "IsMounted" - which happens (probably) to be nil. It should be looking for the global function "IsMounted()". You also don't need to check for equality to 1, since the only two return values are nil or 1.