ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Bug Reports (https://www.esoui.com/forums/forumdisplay.php?f=187)
-   -   [open] Repairing Kick Bug (https://www.esoui.com/forums/showthread.php?t=10464)

Valve 02/24/23 05:35 AM

[open] Repairing Kick Bug
 
Reproduction with zero addons enabled (can be reproduced consistently):
https://www.youtube.com/watch?v=UOOpBd1-I1U

If a user repairs just as they die, they will receive the message "You can't do that while dead." and will be silently kicked from the game.

Typical cases where this can happen:
  1. Auto repair addons repairing as the player dies (durability event is sent before we know if the player is dead).
  2. Repairing mid combat and getting hit by a one-shot mechanic.

It is not unusual to repair mid-combat and if the user manages to time it as they get hit by a one-shot mechanic, they will get disconnected.

Would be cool to have the underlying problem fixed for this.

Valve 02/24/23 05:38 AM

Also, this is my first time posting in this part of the forum so I want to clarify one thing:
Am I supposed to add one of these tags to my post title or is this added by someone reviewing it?
  • [open]
  • [notabug]
  • [fixed]
  • [outdated]

A little extra details:
The base UI (esoui/ingame/repair/repairkits.lua) uses a callback that repairs using `RepairItemWithRepairKit`.
This function call is what is causing the disconnects.

Typically the base-game repair option is disabled when dead but timings aren't perfect due to latency.


All times are GMT -6. The time now is 07:19 PM.

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