public override void UpdateAccessory(Player player, bool hideVisual) { FargoSoulsPlayer modPlayer = player.GetModPlayer <FargoSoulsPlayer>(); //warlock, shade, plague accessory effect for all modPlayer.ShadowForce = true; //shoot from where you were meme, pet modPlayer.DarkArtistEffect(hideVisual); modPlayer.ApprenticeEffect(); NecroEnchant.NecroEffect(player, this.Item); //shadow orbs modPlayer.AncientShadowEffect(); //darkness debuff, pets modPlayer.ShadowEffect(hideVisual); //tele thru walls, pet modPlayer.ShinobiEffect(hideVisual); //monk dash mayhem modPlayer.MonkEffect(); //smoke bomb nonsense, pet //modPlayer.NinjaEffect(hideVisual); //scythe doom, pets modPlayer.SpookyEffect(hideVisual); }