ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Bug Reports (https://www.esoui.com/forums/forumdisplay.php?f=187)
-   -   [fixed] EVENT_MOUNTED_STATE_CHANGED not firing on Hard Dismount (https://www.esoui.com/forums/showthread.php?t=8092)

ArtOfShred 10/02/18 05:14 AM

[fixed] EVENT_MOUNTED_STATE_CHANGED not firing on Hard Dismount
 
Since the change to Hard Dismount in Murkmire, EVENT_MOUNTED_STATE_CHANGED is no longer firing an event when you are knocked off your mount by damage.

In LUI Extended I add a buff icon for the player when they are mounted and it is removed when dismounted. I'm almost 100% certain EVENT_MOUNTED_STATE_CHANGED did trigger when you were knocked off your horse with isMounted = false before.

I also submitted an ingame ticket for this.

Video with Zgoo event log:
https://www.youtube.com/watch?v=ZUmPCtMxYVM

EDIT: Update - this also occurs when using crouch to remove your mount. No event is triggered.

Baertram 10/02/18 07:09 AM

Just a question about "damage":
Damage as you get into combat?
-> One could check as a workaround via the event EVENT_PLAYER_COMBAT_STATE (or some other event + IsUnitInCombat("player")) and use the function IsMounted() to see if you are still on the mount.

Or even fall damage?

ArtOfShred 10/29/18 09:08 AM

Just wanted to report this is still an issue in the live version of the patch.

Seems like I can use EVENT_ABILITY_LIST_CHANGED (and just run a simple IsMounted() check) in order to temporarily get around this without too much trouble for now - but I still think it would be nice if this was fixed.

kafeijao 10/31/18 07:04 AM

I didn't know this forum category existed, but I also find similar issues with EVENT_MOUNTED_STATE_CHANGED, where is not being called when dismounting by using a light attack, a skill, or blocking.

I have reported here, but I don't think it got any attention at all.

ArtOfShred 11/06/18 08:47 AM

Quote:

Originally Posted by kafeijao (Post 36427)
I didn't know this forum category existed, but I also find similar issues with EVENT_MOUNTED_STATE_CHANGED, where is not being called when dismounting by using a light attack, a skill, or blocking.

I have reported here, but I don't think it got any attention at all.

I almost want to post there but the last few posts are just wrought with ignorance. This is probably the better place to bring up the issue.

ZOS_ChipHilseberg 11/06/18 02:39 PM

We have a fix for this internally now.

kafeijao 11/13/18 04:31 PM

Quote:

Originally Posted by ZOS_ChipHilseberg (Post 36474)
We have a fix for this internally now.

Thanks a lot for the fix!

The event now fires when you dismount all the ways, but it seems it is firing twice when you dismount a specific way.

I have tested the following dismounts:
  • Dismounting using the mounting key: Working fine
  • Dismounting by falling from received damage: Working fine
  • Dismounting from certain interactions (like a door): Working fine
  • Dismounting by light attacking: Triggers the event twice
  • Dismounting by blocking: Triggers the event twice

This is not addon-breaking (if implemented correctly), just wanted to get this information here.


All times are GMT -6. The time now is 10:08 PM.

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