I'm trying to determine the duration of self-buffs and commit actions upon them (automated rebuffing is not the goal lol). I've inspected outgoing (and even incoming) packets and can find no timestamp or number that appears to correspond to duration.
The incoming packets I am seeing each and every time I cast a buff are these:
40: "Packet sent when NPC is attacking"
75: "Item in delivery box"
76: "Sent when visiting auction house"
97: "Packet contains a lot of data about your character's stats"
The only outgoing packet I see, done microseconds into midcast, is
26: "An action being done on a target (i.e. an attack or spell)."
but it also doesn't contain any duration information
Can you offer any advice?
I'm aware that Timers does this by evaluation the gear worn at midcast, but is this the only way? I'm not trying to get buff duration on other players, only myself.