Enmity Tracking Lua

Eorzea Time
 
 
 
Language: JP EN FR DE
Version 3.1
New Items
users online
Forum » FFXI » General » Enmity tracking lua
Enmity tracking lua
Offline
Posts: 30
By Jordymus 2022-09-20 05:20:41
Link | Quote | Reply
 
Hey all, just wondering if there is any kind of LUA / windower add on that displays any kind of on screen enmity?
 Asura.Sechs
Offline
Server: Asura
Game: FFXI
user: Akumasama
Posts: 10431
By Asura.Sechs 2022-09-20 08:11:37
Link | Quote | Reply
 
Not possible.
There are precise information about enmity levels for current targets. The server know those values perfectly of course, but those info do not get conveyed to the client normally, as such there is no "packet" that you can use to correctly track enmity.

There's "libra" that tells the client precise data about enmity, but that happens only on-demand, i.e. when the Libra ability is executed.


Given these limitations it would be impossible to make an addon that tracks enmity like the Omen threat meter or similar addons for WoW.
 Shiva.Thorny
Offline
Server: Shiva
Game: FFXI
user: Rairin
Posts: 3232
By Shiva.Thorny 2022-09-20 09:30:46
Link | Quote | Reply
 
You could provide a reasonable estimation by calculating based on actions as they happen, but given gear swaps and unknown mob levels you'd never get the multipliers correct in all situations. You also have situations where mob has strange behavior like Ody V20 pets or odin/alex master trial, and there's no action tied to the changes in behavior. Since it's bound to be inaccurate, not a whole lot of incentive to put in the amount of work it'd take to do what is doable.
[+]
 Ramuh.Spookyfish
Offline
Server: Ramuh
Game: FFXI
Posts: 7
By Ramuh.Spookyfish 2022-09-20 09:41:11
Link | Quote | Reply
 
I track it with my face/shield.

Getting hit in the face? I have all the enmity but damn it, I forgot to equip my shield.

Blocking the hits? I have all the enmity!
 Carbuncle.Maletaru
Offline
Server: Carbuncle
Game: FFXI
user: maletaru
Posts: 3253
By Carbuncle.Maletaru 2022-09-20 10:24:52
Link | Quote | Reply
 
Never mind any of the other challenges, is it possible to track everyone's gear to know whether they have +enmity or -enmity on during their actions? For 18 people at once?

Also consider enmity loss, which is based on the % of your max HP you take as damage. And then consider enmity loss increase/decrease items which, while not common, add another wrinkle into tracking enmity, as you have to track how much enmity people are losing every time they get hit.

Oh and you have to track it per mob. This is nightmare fuel.
 Shiva.Thorny
Offline
Server: Shiva
Game: FFXI
user: Rairin
Posts: 3232
By Shiva.Thorny 2022-09-20 11:10:46
Link | Quote | Reply
 
Carbuncle.Maletaru said: »
Never mind any of the other challenges, is it possible to track everyone's gear to know whether they have +enmity or -enmity on during their actions? For 18 people at once?
No, but you could put a reasonable estimate for known players, which would still give you a ballpark. Even if you're off by a few %, should be able to create something that gives a pretty solid idea of where you're at. You'd also have all of that information in real time for yourself, so you could actually track your own relatively well and be able to discern if you're approaching cap or not. It's not really as hard as you're implying to make something that would be useful in many circumstances, but the inability to make it thoroughly accurate discourages people from trying(myself included, to be fair).
 Bismarck.Oldelf
Offline
Server: Bismarck
Game: FFXI
user: oldelf
Posts: 32
By Bismarck.Oldelf 2022-09-20 11:40:29
Link | Quote | Reply
 
Why bother? Tank will Cap enmity faster than anyone else. DD will be 2nd then Healers
Tank loses hate he hits a DD that hit reduces the DD enmity which makes it easier for tank to regain Hate.
DD die? then the Dd doesn't Understand Enmity. he dies enough he 'May' learn. But the Tank definitely get hates back . Easy
Just balance out your Enmity tools over time.
I do smile when DD dies "MegaByte" Sorry :)
 Sylph.Brahmsz
Offline
Server: Sylph
Game: FFXI
user: Khronos
By Sylph.Brahmsz 2022-09-20 11:40:59
Link | Quote | Reply
 
Volatile Enmity seems simple enough since it decays overtime. Cumulative Enmity would be the difficulty in my opinion.
Offline
Posts: 468
By Meeble 2022-09-20 17:46:38
Link | Quote | Reply
 
Even if accurately tracking everyone's enmity isn't practical, something that tracked your own actions and estimated personal enmity on a target would be useful.

Could keep DD from hitting the ceiling at a bad time, or help them remember to jump before a RD/WC is called.
 Sylph.Brahmsz
Offline
Server: Sylph
Game: FFXI
user: Khronos
By Sylph.Brahmsz 2022-09-20 19:02:35
Link | Quote | Reply
 
I'd be more curious how a program would handle the increases/decreases in Enmity from damage done & taken, as well as HP recovered in relatively real time.
VIP
Offline
Posts: 917
By Lili 2022-09-21 05:31:02
Link | Quote | Reply
 
Meeble said: »
Even if accurately tracking everyone's enmity isn't practical, something that tracked your own actions and estimated personal enmity on a target would be useful.

This would require somebody to test all enmity values for every action in the game. We don't have all of them, and it's a really complicated and long process.

Once we have that, personal enmity values would be much easier to track indeed, but how would it be useful?