public void OnHitPvP(Player target) { switch (type) { case ProjectileID.FriendlyEyeFire: target.AddBuff(BuffID.CursedInferno, Utils.SecondsToTicks(8), false); break; } }
public void ModdedSetDefaults(int type) { switch (type) { case ProjectileID.KingSlimeShockwave: hostile = true; width = 288; height = 48; ignoreWater = true; knockBack = 3f; tileCollide = false; timeLeft = 15; penetrate = -1; velocity = new Vector2(0, 0); aiStyle = -1; alpha = 255; break; case ProjectileID.CorruptedFlames: hostile = true; width = 16; height = 16; tileCollide = false; ignoreWater = true; penetrate = -1; timeLeft = 60 * 8; aiStyle = 185; break; case ProjectileID.SmarterCursedFlames: width = 16; height = 16; aiStyle = 186; timeLeft = Utils.SecondsToTicks(20); hostile = true; light = 0.8f; alpha = 100; magic = true; penetrate = -1; scale = 0.9f; scale = 1.3f; tileCollide = false; break; case ProjectileID.FriendlyEyeFire: localNPCHitCooldown = -2; width = 16; height = 16; aiStyle = 23; alpha = 255; penetrate = -1; extraUpdates = 3; magic = true; friendly = true; break; default: active = false; break; } }