well for right now if your in an instance, mailbox recording is off. For non engineers this is most likely the common use case. For enginers we can check to see if thier Mol-E is used. But for others not sure what todo there as the mailbox itself doesnt distinguish itself from any other normal mailbox. The squire check, watches to see if you cast 'Squire Postman' which is cast when you select 'visit a mailbox' from your squire. When that happens a flag is set. The flag is unset when you companion pet changes i.e. the squire despawns.
Thanks for reacting to the ticket, though I find the solution kinda lacking:
- moll-e check only notices ones the user set up, it still registers uses for non-engineers or even other engineers who are using someone else's moll-e - shouldn't be that common outside of instances, but meh.
- squire check.. I can't follow that code, what does it do? :D
Though, as I don't have any ideas how to improve that, I won't complain (anymore) :P
Hardest part is testing the quire with the 4 hour cooldown
well for right now if your in an instance, mailbox recording is off. For non engineers this is most likely the common use case. For enginers we can check to see if thier Mol-E is used. But for others not sure what todo there as the mailbox itself doesnt distinguish itself from any other normal mailbox. The squire check, watches to see if you cast 'Squire Postman' which is cast when you select 'visit a mailbox' from your squire. When that happens a flag is set. The flag is unset when you companion pet changes i.e. the squire despawns.
Thanks for reacting to the ticket, though I find the solution kinda lacking:
- moll-e check only notices ones the user set up, it still registers uses for non-engineers or even other engineers who are using someone else's moll-e - shouldn't be that common outside of instances, but meh.
- squire check.. I can't follow that code, what does it do? :D
Though, as I don't have any ideas how to improve that, I won't complain (anymore) :P
Hopefully that does it.
Whoops fixed and checking in.
you broke it :P
Date: 2010-06-05 23:04:05
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua line 258:
Usage: RegisterEvent("eventname", "methodname"): 'methodname' - method 'Squirecheck' not found on self.
Debug:
(tail call): ?
[C]: ?
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:140 RegisterEvent()
...AddOns\HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua:258
...AddOns\HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua:256
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:539 EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:629
Ace3\AceAddon-3.0\AceAddon-3.0.lua:615
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:235 UIParentLoadAddOn()
..\FrameXML\UIParent.lua:258 CombatLog_LoadUI()
..\FrameXML\UIParent.lua:482
..\FrameXML\UIParent.lua:454
thank you. I hated deleting them off the map after the fact.
Ive added mol-e and squire checks.