public override void PostUpdateEquips() { this.updateBuffEffects(); this.updateItemEffects(); this.generalPostUpdateEquips(); OrchidModShamanHelper.shamanPostUpdateEquips(player, this, mod); OrchidModAlchemistHelper.alchemistPostUpdateEquips(player, this, mod); OrchidModGamblerHelper.gamblerPostUpdateEquips(player, this, mod); OrchidModDancerHelper.dancerPostUpdateEquips(player, this, mod); Mod thoriumMod = OrchidMod.ThoriumMod; if (thoriumMod != null) { object result = thoriumMod.Call("GetAllCrit", player); if (result is int thoriumCrit && thoriumCrit > 0) { this.customCrit += thoriumCrit; } } this.shamanCrit += this.customCrit; this.alchemistCrit += this.customCrit; this.gamblerCrit += this.customCrit; this.dancerCrit += this.customCrit; this.CheckWoodBreak(player); }