ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   General Authoring Discussion (https://www.esoui.com/forums/forumdisplay.php?f=174)
-   -   API PvE vs PvP (https://www.esoui.com/forums/showthread.php?t=8178)

Sordrak 12/24/18 07:14 AM

API PvE vs PvP
 
Hey guys

I have several questions relating to the API. I'm currently not sure if the behavior is intended or not, so I might add a few threads later to the whislist or bug report section.

I have 2 issues with the API.

Let's start with the EVENT_COMBAT_EVENT event:
In the PvE world, i'll get a lot of data. In PvP i won't. I guess this might be related to some issues previously caused by Miats PvP Alerts. But i'm not sure about that.

Is this the expected behavior? Even for the case that group members are involved (can't see anything of them unless it directly affects me). Are there other ways (e.g. another event or a simple api call that could provide more information on what is happening)?

The second issue is related to GetUnitBuffInfo(unitTag, buffIndex):
This API call seems to be quite a bit strange. It seems to work in PvE quite well. Yet, in PvP the behavior seems to be quite strange (and has changed a little bit over time). Sometimes, I see some sort of debuffs on group members. This sometimes depends on the group size (the bigger the group the less reliable it is). Something else I've noticed is that some debuffs are only shown if you are far far away (200m+ or so).

Is this behavior intended or a bug?

Does anyone know if ZOS made any statements regarding these two issues? Or can anyone provide some additional insights?

Dolgubon 12/24/18 07:39 PM

Now, I can't comment on whether any specific behaviour is intended or not, since it isn't my area of expertise. However, in general, it is correct behaviour. In PvP, ZOS has locked down a lot of stuff in the API. This is due in part but not solely due to Miat's, but also just a general goal to not allow unfair advantages in PvP. In Pve, you aren't competing against others (ignoring leaderboards) so opening up the API is a lot less risky.

Letho 12/25/18 11:20 AM

In PvE environments you only get data for events that are caused by you or affect you.


All times are GMT -6. The time now is 09:30 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI