Thread Tools Display Modes
02/24/23, 05:35 AM   #1
Valve
 
Valve's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2017
Posts: 23
[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.
  Reply With Quote
02/24/23, 05:38 AM   #2
Valve
 
Valve's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2017
Posts: 23
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.

Last edited by Valve : 02/24/23 at 05:45 AM.
  Reply With Quote

ESOUI » Developer Discussions » Bug Reports » [open] Repairing Kick Bug


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off