mirror of
https://github.com/Caraxi/mare.client.git
synced 2025-12-12 19:17:22 +01:00
potentially fix invalid chara state
This commit is contained in:
parent
c66b58d156
commit
de0eec5289
2 changed files with 12 additions and 6 deletions
|
|
@ -460,8 +460,11 @@ public class DalamudUtilService : IHostedService, IMediatorSubscriber
|
|||
if (chara == null || chara.ObjectKind != Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Player)
|
||||
continue;
|
||||
|
||||
if (_blockedCharacterHandler.IsCharacterBlocked(chara.Address))
|
||||
if (_blockedCharacterHandler.IsCharacterBlocked(chara.Address, out bool firstTime) && firstTime)
|
||||
{
|
||||
_logger.LogTrace("Skipping character {addr}, blocked/muted", chara.Address.ToString("X"));
|
||||
continue;
|
||||
}
|
||||
|
||||
var charaName = ((GameObject*)chara.Address)->NameString;
|
||||
var hash = GetHashedAccIdFromPlayerPointer(chara.Address);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue