using SoulHarvest.Items; using System; using System.Collections.Generic; using Terraria; using Terraria.ID; using Terraria.ModLoader; namespace SoulHarvest.Common; internal sealed class ReaperSoulSealDeliverySystem : ModSystem { public override void PostUpdatePlayers() { if (Main.netMode == NetmodeID.MultiplayerClient || Main.GameUpdateCount % 30UL != 0UL) return; foreach (Player player in Main.ActivePlayers) ReaperProgressionSoulSealService.TryDeliverPending(player); } }