public override void CheckActive() { Player player = Main.player[projectile.owner]; OverworldPlayer modPlayer = player.GetModPlayer <OverworldPlayer>(); if (player.dead) { modPlayer.akkhotepMinion = false; } if (modPlayer.akkhotepMinion) { projectile.timeLeft = 2; //Ensures the projectile doesn't die so long as they have the buff. } }
public override void UpdateAccessory(Player player, bool hideVisual) { OverworldPlayer modPlayer = player.GetModPlayer <OverworldPlayer>(); modPlayer.spikeShoot = true; }