public override bool PreAI(Projectile projectile) { if (Main.netMode == NetmodeID.MultiplayerClient) { return(base.PreAI(projectile)); } if (projectile.type == ProjectileID.PurificationPowder) { var area = new Rectangle( (int)Math.Ceiling(projectile.position.X) / 16, (int)Math.Ceiling(projectile.position.Y) / 16, (int)Math.Floor((float)projectile.width / 16f), (int)Math.Floor((float)projectile.width / 16f) ); CursedBramblesAPI.ClearBramblesWithinArea(area, Main.netMode == NetmodeID.Server); } return(base.PreAI(projectile)); }
//// public static bool SetPlayerToCreateBrambleWake( Player player, bool isElevationChecked, int radius, int tickRate, ValidateBrambleCreateAt validateAt) { int GetTickRate(out int blah) { blah = tickRate; return(tickRate); } // return(CursedBramblesAPI.SetPlayerToCreateBrambleWake( player, isElevationChecked, radius, GetTickRate, validateAt )); }