using System;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace SoulHarvest.Common;
/// <summary>
/// Player slots are reused on multiplayer servers. Clear every encounter bit when
/// a session leaves so a newly connected character cannot inherit participation.
/// </summary>
internal sealed class ReaperBossParticipationPlayer : ModPlayer
{
public override void PlayerDisconnect()
{
if (Main.netMode != NetmodeID.MultiplayerClient)
ReaperBossParticipationSystem.ClearPlayer(Player.whoAmI);
}
}
using System;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace SoulHarvest.Common;
/// <summary>
/// Player slots are reused on multiplayer servers. Clear every encounter bit when
/// a session leaves so a newly connected character cannot inherit participation.
/// </summary>
internal sealed class ReaperBossParticipationPlayer : ModPlayer
{
public override void PlayerDisconnect()
{
if (Main.netMode != NetmodeID.MultiplayerClient)
ReaperBossParticipationSystem.ClearPlayer(Player.whoAmI);
}
}