Skip to content

Commit

Permalink
fix: Fix Custom Roles Lagging Back When Spawning (#428)
Browse files Browse the repository at this point in the history
fix custom roles lagging back
  • Loading branch information
TtroubleTT authored Feb 5, 2025
1 parent 936b864 commit 61c1c23
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions EXILED/Exiled.CustomRoles/API/Features/CustomRole.cs
Original file line number Diff line number Diff line change
Expand Up @@ -861,7 +861,7 @@ protected virtual void SubscribeEvents()
Log.Debug($"{Name}: Loading events.");
Exiled.Events.Handlers.Player.ChangingNickname += OnInternalChangingNickname;
Exiled.Events.Handlers.Player.ChangingRole += OnInternalChangingRole;
Exiled.Events.Handlers.Player.Spawning += OnInternalSpawning;
Exiled.Events.Handlers.Player.Spawned += OnInternalSpawned;
Exiled.Events.Handlers.Player.SpawningRagdoll += OnSpawningRagdoll;
Exiled.Events.Handlers.Player.Destroying += OnDestroying;
}
Expand All @@ -877,7 +877,7 @@ protected virtual void UnsubscribeEvents()
Log.Debug($"{Name}: Unloading events.");
Exiled.Events.Handlers.Player.ChangingNickname -= OnInternalChangingNickname;
Exiled.Events.Handlers.Player.ChangingRole -= OnInternalChangingRole;
Exiled.Events.Handlers.Player.Spawning -= OnInternalSpawning;
Exiled.Events.Handlers.Player.Spawned -= OnInternalSpawned;
Exiled.Events.Handlers.Player.SpawningRagdoll -= OnSpawningRagdoll;
Exiled.Events.Handlers.Player.Destroying -= OnDestroying;
}
Expand Down Expand Up @@ -918,9 +918,9 @@ private void OnInternalChangingNickname(ChangingNicknameEventArgs ev)
ev.Player.CustomInfo = $"{ev.NewName}\n{CustomInfo}";
}

private void OnInternalSpawning(SpawningEventArgs ev)
private void OnInternalSpawned(SpawnedEventArgs ev)
{
if (!IgnoreSpawnSystem && SpawnChance > 0 && !Check(ev.Player) && ev.NewRole == Role && Loader.Random.NextDouble() * 100 <= SpawnChance)
if (!IgnoreSpawnSystem && SpawnChance > 0 && !Check(ev.Player) && ev.Player.Role.Type == Role && Loader.Random.NextDouble() * 100 <= SpawnChance)
AddRole(ev.Player);
}

Expand Down

0 comments on commit 61c1c23

Please sign in to comment.