public override void Update(Player player, ref int buffIndex) { OurStuffAddonPlayer p = player.GetModPlayer <OurStuffAddonPlayer>(); player.wingTime = 0; player.wingTimeMax = 0; }
public override void Update(Player player, ref int buffIndex) { OurStuffAddonPlayer p = player.GetModPlayer <OurStuffAddonPlayer>(); SpiritDamagePlayer modPlayer = SpiritDamagePlayer.ModPlayer(player); modPlayer.spiritDamageMult *= 1.1f; }
public override void Update(Player player, ref int buffIndex) { OurStuffAddonPlayer p = player.GetModPlayer <OurStuffAddonPlayer>(); // Some other effects: //player.lifeRegen++; //player.meleeCrit += 2; Lighting.AddLight((int)(player.position.X + (float)(player.width / 2)) / 16, (int)(player.position.Y + (float)(player.height / 2)) / 16, 0f, 4f, 2f); //player.meleeSpeed += 0.051f; //player.statDefense += 3; //player.moveSpeed += 0.05f; }
public override void CheckActive() { Player player = Main.player[projectile.owner]; OurStuffAddonPlayer modPlayer = player.GetModPlayer <OurStuffAddonPlayer>(); if (player.dead) { modPlayer.ChloroBulb = false; } if (modPlayer.ChloroBulb) { // Make sure you are resetting this bool in ModPlayer.ResetEffects. See ExamplePlayer.ResetEffects projectile.timeLeft = 2; } }
public override void Update(Player player, ref int buffIndex) { OurStuffAddonPlayer modPlayer = player.GetModPlayer <OurStuffAddonPlayer>(); if (player.ownedProjectileCounts[ProjectileType <Projectiles.Minions.CursedWisp>()] > 0) { modPlayer.CursedWisp = true; } if (!modPlayer.CursedWisp) { player.DelBuff(buffIndex); buffIndex--; } else { player.buffTime[buffIndex] = 18000; } }