Definition at line 20779 of file Player.cs.
20780 {
20783 {
20784 return;
20785 }
20786 bool flag = false;
20789 {
20790 num += (float)
width;
20791 }
20793 float num2 = position.Y + (float)
height + 1f;
20795 {
20796 num2 = position.Y - 1f;
20797 }
20798 num /= 16f;
20801 {
20802 flag = true;
20803 }
20805 {
20807 {
20808 return;
20809 }
20812 {
20814 }
20817 {
20821 {
20822 Main.dust[
num4].position.X -= 10f;
20823 }
20825 {
20826 Main.dust[
num4].position.Y -= 12f;
20827 }
20828 Main.dust[
num4].velocity *= 0.1f;
20829 Main.dust[
num4].scale *= 1.2f;
20830 Main.dust[
num4].noGravity =
true;
20832 }
20834 {
20836 }
20837 else
20838 {
20840 }
20842 }
20843 else if ((flag && (
double)velocity.Y > 0.5 &&
gravDir == 1f) || ((
double)velocity.Y < -0.5 &&
gravDir == -1f))
20844 {
20847 {
20849 }
20850 else
20851 {
20853 }
20857 {
20858 Main.dust[
num5].position.X -= 10f;
20859 }
20861 {
20862 Main.dust[
num5].position.Y -= 12f;
20863 }
20864 Main.dust[
num5].velocity *= 0.1f;
20865 Main.dust[
num5].scale *= 1.2f;
20866 Main.dust[
num5].noGravity =
true;
20868 }
20869 }
static ArmorShaderDataSet Armor
References Terraria.Graphics.Shaders.GameShaders.Armor, Terraria.Main.dust, System.E, Terraria.Dust.NewDust(), and Terraria.WorldGen.SolidTile().