public static void Initialize()
{
Mount.mounts = new Mount.MountData[14];
Mount.MountData mountData1 = new Mount.MountData();
Mount.mounts[0] = mountData1;
mountData1.spawnDust = 57;
mountData1.spawnDustNoGravity = false;
mountData1.buff = 90;
mountData1.heightBoost = 20;
mountData1.flightTimeMax = 160;
mountData1.runSpeed = 5.5f;
mountData1.dashSpeed = 12f;
mountData1.acceleration = 0.09f;
mountData1.jumpHeight = 17;
mountData1.jumpSpeed = 5.31f;
mountData1.totalFrames = 12;
int[] numArray1 = new int[mountData1.totalFrames];
for (int index = 0; index < numArray1.Length; ++index)
numArray1[index] = 30;
numArray1[1] += 2;
numArray1[11] += 2;
mountData1.playerYOffsets = numArray1;
mountData1.xOffset = 13;
mountData1.bodyFrame = 3;
mountData1.yOffset = -7;
mountData1.playerHeadOffset = 22;
mountData1.standingFrameCount = 1;
mountData1.standingFrameDelay = 12;
mountData1.standingFrameStart = 0;
mountData1.runningFrameCount = 6;
mountData1.runningFrameDelay = 12;
mountData1.runningFrameStart = 6;
mountData1.flyingFrameCount = 6;
mountData1.flyingFrameDelay = 6;
mountData1.flyingFrameStart = 6;
mountData1.inAirFrameCount = 1;
mountData1.inAirFrameDelay = 12;
mountData1.inAirFrameStart = 1;
mountData1.idleFrameCount = 4;
mountData1.idleFrameDelay = 30;
mountData1.idleFrameStart = 2;
mountData1.idleFrameLoop = true;
mountData1.swimFrameCount = mountData1.inAirFrameCount;
mountData1.swimFrameDelay = mountData1.inAirFrameDelay;
mountData1.swimFrameStart = mountData1.inAirFrameStart;
if (Main.netMode != 2)
{
mountData1.backTexture = Main.rudolphMountTexture[0];
mountData1.backTextureExtra = (Texture2D)null;
mountData1.frontTexture = Main.rudolphMountTexture[1];
mountData1.frontTextureExtra = Main.rudolphMountTexture[2];
mountData1.textureWidth = mountData1.backTexture.Width;
mountData1.textureHeight = mountData1.backTexture.Height;
}
Mount.MountData mountData2 = new Mount.MountData();
Mount.mounts[2] = mountData2;
mountData2.spawnDust = 58;
mountData2.buff = 129;
mountData2.heightBoost = 20;
mountData2.flightTimeMax = 160;
mountData2.runSpeed = 5f;
mountData2.dashSpeed = 9f;
mountData2.acceleration = 0.08f;
mountData2.jumpHeight = 10;
mountData2.jumpSpeed = 6.01f;
mountData2.totalFrames = 16;
int[] numArray2 = new int[mountData2.totalFrames];
for (int index = 0; index < numArray2.Length; ++index)
numArray2[index] = 22;
numArray2[12] += 2;
numArray2[13] += 4;
numArray2[14] += 2;
mountData2.playerYOffsets = numArray2;
mountData2.xOffset = 1;
mountData2.bodyFrame = 3;
mountData2.yOffset = 8;
mountData2.playerHeadOffset = 22;
mountData2.standingFrameCount = 1;
mountData2.standingFrameDelay = 12;
mountData2.standingFrameStart = 7;
mountData2.runningFrameCount = 5;
mountData2.runningFrameDelay = 12;
mountData2.runningFrameStart = 11;
mountData2.flyingFrameCount = 6;
mountData2.flyingFrameDelay = 6;
mountData2.flyingFrameStart = 1;
mountData2.inAirFrameCount = 1;
mountData2.inAirFrameDelay = 12;
mountData2.inAirFrameStart = 0;
mountData2.idleFrameCount = 3;
mountData2.idleFrameDelay = 30;
mountData2.idleFrameStart = 8;
mountData2.idleFrameLoop = false;
mountData2.swimFrameCount = mountData2.inAirFrameCount;
mountData2.swimFrameDelay = mountData2.inAirFrameDelay;
mountData2.swimFrameStart = mountData2.inAirFrameStart;
if (Main.netMode != 2)
{
mountData2.backTexture = Main.pigronMountTexture;
mountData2.backTextureExtra = (Texture2D)null;
mountData2.frontTexture = (Texture2D)null;
mountData2.frontTextureExtra = (Texture2D)null;
mountData2.textureWidth = mountData2.backTexture.Width;
mountData2.textureHeight = mountData2.backTexture.Height;
}
Mount.MountData mountData3 = new Mount.MountData();
Mount.mounts[1] = mountData3;
mountData3.spawnDust = 15;
mountData3.buff = 128;
mountData3.heightBoost = 20;
mountData3.flightTimeMax = 0;
mountData3.fallDamage = 0.8f;
mountData3.runSpeed = 4f;
mountData3.dashSpeed = 7.5f;
mountData3.acceleration = 0.13f;
mountData3.jumpHeight = 15;
mountData3.jumpSpeed = 5.01f;
mountData3.totalFrames = 7;
int[] numArray3 = new int[mountData3.totalFrames];
for (int index = 0; index < numArray3.Length; ++index)
numArray3[index] = 14;
numArray3[2] += 2;
numArray3[3] += 4;
numArray3[4] += 8;
numArray3[5] += 8;
mountData3.playerYOffsets = numArray3;
mountData3.xOffset = 1;
mountData3.bodyFrame = 3;
mountData3.yOffset = 4;
mountData3.playerHeadOffset = 22;
mountData3.standingFrameCount = 1;
mountData3.standingFrameDelay = 12;
mountData3.standingFrameStart = 0;
mountData3.runningFrameCount = 7;
mountData3.runningFrameDelay = 12;
mountData3.runningFrameStart = 0;
mountData3.flyingFrameCount = 6;
mountData3.flyingFrameDelay = 6;
mountData3.flyingFrameStart = 1;
mountData3.inAirFrameCount = 1;
mountData3.inAirFrameDelay = 12;
mountData3.inAirFrameStart = 5;
mountData3.idleFrameCount = 0;
mountData3.idleFrameDelay = 0;
mountData3.idleFrameStart = 0;
mountData3.idleFrameLoop = false;
mountData3.swimFrameCount = mountData3.inAirFrameCount;
mountData3.swimFrameDelay = mountData3.inAirFrameDelay;
mountData3.swimFrameStart = mountData3.inAirFrameStart;
if (Main.netMode != 2)
{
mountData3.backTexture = Main.bunnyMountTexture;
mountData3.backTextureExtra = (Texture2D)null;
mountData3.frontTexture = (Texture2D)null;
mountData3.frontTextureExtra = (Texture2D)null;
mountData3.textureWidth = mountData3.backTexture.Width;
mountData3.textureHeight = mountData3.backTexture.Height;
}
Mount.MountData mountData4 = new Mount.MountData();
Mount.mounts[3] = mountData4;
mountData4.spawnDust = 56;
mountData4.buff = 130;
mountData4.heightBoost = 20;
mountData4.flightTimeMax = 0;
mountData4.fallDamage = 0.5f;
mountData4.runSpeed = 4f;
mountData4.dashSpeed = 4f;
mountData4.acceleration = 0.18f;
mountData4.jumpHeight = 12;
mountData4.jumpSpeed = 8.25f;
mountData4.constantJump = true;
mountData4.totalFrames = 4;
int[] numArray4 = new int[mountData4.totalFrames];
for (int index = 0; index < numArray4.Length; ++index)
numArray4[index] = 20;
numArray4[1] += 2;
numArray4[3] -= 2;
mountData4.playerYOffsets = numArray4;
mountData4.xOffset = 1;
mountData4.bodyFrame = 3;
mountData4.yOffset = 10;
mountData4.playerHeadOffset = 22;
mountData4.standingFrameCount = 1;
mountData4.standingFrameDelay = 12;
mountData4.standingFrameStart = 0;
mountData4.runningFrameCount = 4;
mountData4.runningFrameDelay = 12;
mountData4.runningFrameStart = 0;
mountData4.flyingFrameCount = 0;
mountData4.flyingFrameDelay = 0;
mountData4.flyingFrameStart = 0;
mountData4.inAirFrameCount = 1;
mountData4.inAirFrameDelay = 12;
mountData4.inAirFrameStart = 1;
mountData4.idleFrameCount = 0;
mountData4.idleFrameDelay = 0;
mountData4.idleFrameStart = 0;
mountData4.idleFrameLoop = false;
if (Main.netMode != 2)
{
mountData4.backTexture = Main.slimeMountTexture;
mountData4.backTextureExtra = (Texture2D)null;
mountData4.frontTexture = (Texture2D)null;
mountData4.frontTextureExtra = (Texture2D)null;
mountData4.textureWidth = mountData4.backTexture.Width;
mountData4.textureHeight = mountData4.backTexture.Height;
}
Mount.MountData mountData5 = new Mount.MountData();
Mount.mounts[6] = mountData5;
mountData5.Minecart = true;
mountData5.MinecartDirectional = true;
mountData5.MinecartDust = new Action<Vector2>(DelegateMethods.Minecart.Sparks);
mountData5.spawnDust = 213;
mountData5.buff = 118;
mountData5.extraBuff = 138;
mountData5.heightBoost = 10;
mountData5.flightTimeMax = 0;
mountData5.fallDamage = 1f;
mountData5.runSpeed = 13f;
mountData5.dashSpeed = 13f;
mountData5.acceleration = 0.04f;
mountData5.jumpHeight = 15;
mountData5.jumpSpeed = 5.15f;
mountData5.blockExtraJumps = true;
mountData5.totalFrames = 3;
int[] numArray5 = new int[mountData5.totalFrames];
for (int index = 0; index < numArray5.Length; ++index)
numArray5[index] = 8;
mountData5.playerYOffsets = numArray5;
mountData5.xOffset = 1;
mountData5.bodyFrame = 3;
mountData5.yOffset = 13;
mountData5.playerHeadOffset = 14;
mountData5.standingFrameCount = 1;
mountData5.standingFrameDelay = 12;
mountData5.standingFrameStart = 0;
mountData5.runningFrameCount = 3;
mountData5.runningFrameDelay = 12;
mountData5.runningFrameStart = 0;
mountData5.flyingFrameCount = 0;
mountData5.flyingFrameDelay = 0;
mountData5.flyingFrameStart = 0;
mountData5.inAirFrameCount = 0;
mountData5.inAirFrameDelay = 0;
mountData5.inAirFrameStart = 0;
mountData5.idleFrameCount = 0;
mountData5.idleFrameDelay = 0;
mountData5.idleFrameStart = 0;
mountData5.idleFrameLoop = false;
if (Main.netMode != 2)
{
mountData5.backTexture = (Texture2D)null;
mountData5.backTextureExtra = (Texture2D)null;
mountData5.frontTexture = Main.minecartMountTexture;
mountData5.frontTextureExtra = (Texture2D)null;
mountData5.textureWidth = mountData5.frontTexture.Width;
mountData5.textureHeight = mountData5.frontTexture.Height;
}
Mount.MountData mountData6 = new Mount.MountData();
Mount.mounts[4] = mountData6;
mountData6.spawnDust = 56;
mountData6.buff = 131;
mountData6.heightBoost = 26;
mountData6.flightTimeMax = 0;
mountData6.fallDamage = 1f;
mountData6.runSpeed = 2f;
mountData6.dashSpeed = 2f;
mountData6.swimSpeed = 6f;
mountData6.acceleration = 0.08f;
mountData6.jumpHeight = 10;
mountData6.jumpSpeed = 3.15f;
mountData6.totalFrames = 12;
int[] numArray6 = new int[mountData6.totalFrames];
for (int index = 0; index < numArray6.Length; ++index)
numArray6[index] = 26;
mountData6.playerYOffsets = numArray6;
mountData6.xOffset = 1;
mountData6.bodyFrame = 3;
mountData6.yOffset = 13;
mountData6.playerHeadOffset = 30;
mountData6.standingFrameCount = 1;
mountData6.standingFrameDelay = 12;
mountData6.standingFrameStart = 0;
mountData6.runningFrameCount = 6;
mountData6.runningFrameDelay = 12;
mountData6.runningFrameStart = 0;
mountData6.flyingFrameCount = 0;
mountData6.flyingFrameDelay = 0;
mountData6.flyingFrameStart = 0;
mountData6.inAirFrameCount = 1;
mountData6.inAirFrameDelay = 12;
mountData6.inAirFrameStart = 3;
mountData6.idleFrameCount = 0;
mountData6.idleFrameDelay = 0;
mountData6.idleFrameStart = 0;
mountData6.idleFrameLoop = false;
mountData6.swimFrameCount = 6;
mountData6.swimFrameDelay = 12;
mountData6.swimFrameStart = 6;
if (Main.netMode != 2)
{
mountData6.backTexture = Main.turtleMountTexture;
mountData6.backTextureExtra = (Texture2D)null;
mountData6.frontTexture = (Texture2D)null;
mountData6.frontTextureExtra = (Texture2D)null;
mountData6.textureWidth = mountData6.backTexture.Width;
mountData6.textureHeight = mountData6.backTexture.Height;
}
Mount.MountData mountData7 = new Mount.MountData();
Mount.mounts[5] = mountData7;
mountData7.spawnDust = 152;
mountData7.buff = 132;
mountData7.heightBoost = 16;
mountData7.flightTimeMax = 320;
mountData7.fatigueMax = 320;
mountData7.fallDamage = 0.0f;
mountData7.usesHover = true;
mountData7.runSpeed = 2f;
mountData7.dashSpeed = 2f;
mountData7.acceleration = 0.16f;
mountData7.jumpHeight = 10;
mountData7.jumpSpeed = 4f;
mountData7.blockExtraJumps = true;
mountData7.totalFrames = 12;
int[] numArray7 = new int[mountData7.totalFrames];
for (int index = 0; index < numArray7.Length; ++index)
numArray7[index] = 16;
numArray7[8] = 18;
mountData7.playerYOffsets = numArray7;
mountData7.xOffset = 1;
mountData7.bodyFrame = 3;
mountData7.yOffset = 4;
mountData7.playerHeadOffset = 18;
mountData7.standingFrameCount = 1;
mountData7.standingFrameDelay = 12;
mountData7.standingFrameStart = 0;
mountData7.runningFrameCount = 5;
mountData7.runningFrameDelay = 12;
mountData7.runningFrameStart = 0;
mountData7.flyingFrameCount = 3;
mountData7.flyingFrameDelay = 12;
mountData7.flyingFrameStart = 5;
mountData7.inAirFrameCount = 3;
mountData7.inAirFrameDelay = 12;
mountData7.inAirFrameStart = 5;
mountData7.idleFrameCount = 4;
mountData7.idleFrameDelay = 12;
mountData7.idleFrameStart = 8;
mountData7.idleFrameLoop = true;
mountData7.swimFrameCount = 0;
mountData7.swimFrameDelay = 12;
mountData7.swimFrameStart = 0;
if (Main.netMode != 2)
{
mountData7.backTexture = Main.beeMountTexture[0];
mountData7.backTextureExtra = Main.beeMountTexture[1];
mountData7.frontTexture = (Texture2D)null;
mountData7.frontTextureExtra = (Texture2D)null;
mountData7.textureWidth = mountData7.backTexture.Width;
mountData7.textureHeight = mountData7.backTexture.Height;
}
Mount.MountData mountData8 = new Mount.MountData();
Mount.mounts[7] = mountData8;
mountData8.spawnDust = 226;
mountData8.spawnDustNoGravity = true;
mountData8.buff = 141;
mountData8.heightBoost = 16;
mountData8.flightTimeMax = 320;
mountData8.fatigueMax = 320;
mountData8.fallDamage = 0.0f;
mountData8.usesHover = true;
mountData8.runSpeed = 8f;
mountData8.dashSpeed = 8f;
mountData8.acceleration = 0.16f;
mountData8.jumpHeight = 10;
mountData8.jumpSpeed = 4f;
mountData8.blockExtraJumps = true;
mountData8.totalFrames = 8;
int[] numArray8 = new int[mountData8.totalFrames];
for (int index = 0; index < numArray8.Length; ++index)
numArray8[index] = 16;
mountData8.playerYOffsets = numArray8;
mountData8.xOffset = 1;
mountData8.bodyFrame = 3;
mountData8.yOffset = 4;
mountData8.playerHeadOffset = 18;
mountData8.standingFrameCount = 8;
mountData8.standingFrameDelay = 4;
mountData8.standingFrameStart = 0;
mountData8.runningFrameCount = 8;
mountData8.runningFrameDelay = 4;
mountData8.runningFrameStart = 0;
mountData8.flyingFrameCount = 8;
mountData8.flyingFrameDelay = 4;
mountData8.flyingFrameStart = 0;
mountData8.inAirFrameCount = 8;
mountData8.inAirFrameDelay = 4;
mountData8.inAirFrameStart = 0;
mountData8.idleFrameCount = 0;
mountData8.idleFrameDelay = 12;
mountData8.idleFrameStart = 0;
mountData8.idleFrameLoop = true;
mountData8.swimFrameCount = 0;
mountData8.swimFrameDelay = 12;
mountData8.swimFrameStart = 0;
if (Main.netMode != 2)
{
mountData8.backTexture = (Texture2D)null;
mountData8.backTextureExtra = (Texture2D)null;
mountData8.frontTexture = Main.UFOMountTexture[0];
mountData8.frontTextureExtra = Main.UFOMountTexture[1];
mountData8.textureWidth = mountData8.frontTexture.Width;
mountData8.textureHeight = mountData8.frontTexture.Height;
}
Mount.MountData mountData9 = new Mount.MountData();
Mount.mounts[8] = mountData9;
mountData9.spawnDust = 226;
mountData9.buff = 142;
mountData9.heightBoost = 16;
mountData9.flightTimeMax = 320;
mountData9.fatigueMax = 320;
mountData9.fallDamage = 1f;
mountData9.usesHover = true;
mountData9.swimSpeed = 4f;
mountData9.runSpeed = 6f;
mountData9.dashSpeed = 4f;
mountData9.acceleration = 0.16f;
mountData9.jumpHeight = 10;
mountData9.jumpSpeed = 4f;
mountData9.blockExtraJumps = true;
mountData9.emitsLight = true;
mountData9.lightColor = new Vector3(0.3f, 0.3f, 0.4f);
mountData9.totalFrames = 1;
int[] numArray9 = new int[mountData9.totalFrames];
for (int index = 0; index < numArray9.Length; ++index)
numArray9[index] = 4;
mountData9.playerYOffsets = numArray9;
mountData9.xOffset = 1;
mountData9.bodyFrame = 3;
mountData9.yOffset = 4;
mountData9.playerHeadOffset = 18;
mountData9.standingFrameCount = 1;
mountData9.standingFrameDelay = 12;
mountData9.standingFrameStart = 0;
mountData9.runningFrameCount = 1;
mountData9.runningFrameDelay = 12;
mountData9.runningFrameStart = 0;
mountData9.flyingFrameCount = 1;
mountData9.flyingFrameDelay = 12;
mountData9.flyingFrameStart = 0;
mountData9.inAirFrameCount = 1;
mountData9.inAirFrameDelay = 12;
mountData9.inAirFrameStart = 0;
mountData9.idleFrameCount = 0;
mountData9.idleFrameDelay = 12;
mountData9.idleFrameStart = 8;
mountData9.swimFrameCount = 0;
mountData9.swimFrameDelay = 12;
mountData9.swimFrameStart = 0;
if (Main.netMode != 2)
{
mountData9.backTexture = Main.drillMountTexture[0];
mountData9.backTextureGlow = Main.drillMountTexture[3];
mountData9.backTextureExtra = (Texture2D)null;
mountData9.backTextureExtraGlow = (Texture2D)null;
mountData9.frontTexture = Main.drillMountTexture[1];
mountData9.frontTextureGlow = Main.drillMountTexture[4];
mountData9.frontTextureExtra = Main.drillMountTexture[2];
mountData9.frontTextureExtraGlow = Main.drillMountTexture[5];
mountData9.textureWidth = mountData9.frontTexture.Width;
mountData9.textureHeight = mountData9.frontTexture.Height;
}
Mount.drillTextureSize = new Vector2(80f, 80f);
Vector2 vector2 = new Vector2((float)mountData9.textureWidth, (float)(mountData9.textureHeight / mountData9.totalFrames));
if (Mount.drillTextureSize != vector2)
throw new Exception("Be sure to update the Drill texture origin to match the actual texture size of " + (object)mountData9.textureWidth + ", " + (string)(object)mountData9.textureHeight + ".");
Mount.MountData mountData10 = new Mount.MountData();
Mount.mounts[9] = mountData10;
mountData10.spawnDust = 152;
mountData10.buff = 143;
mountData10.heightBoost = 16;
mountData10.flightTimeMax = 0;
mountData10.fatigueMax = 0;
mountData10.fallDamage = 0.0f;
mountData10.abilityChargeMax = 40;
mountData10.abilityCooldown = 20;
mountData10.abilityDuration = 0;
mountData10.runSpeed = 8f;
mountData10.dashSpeed = 8f;
mountData10.acceleration = 0.4f;
mountData10.jumpHeight = 22;
mountData10.jumpSpeed = 10.01f;
mountData10.blockExtraJumps = false;
mountData10.totalFrames = 12;
int[] numArray10 = new int[mountData10.totalFrames];
for (int index = 0; index < numArray10.Length; ++index)
numArray10[index] = 16;
mountData10.playerYOffsets = numArray10;
mountData10.xOffset = 1;
mountData10.bodyFrame = 3;
mountData10.yOffset = 6;
mountData10.playerHeadOffset = 18;
mountData10.standingFrameCount = 6;
mountData10.standingFrameDelay = 12;
mountData10.standingFrameStart = 6;
mountData10.runningFrameCount = 6;
mountData10.runningFrameDelay = 12;
mountData10.runningFrameStart = 0;
mountData10.flyingFrameCount = 0;
mountData10.flyingFrameDelay = 12;
mountData10.flyingFrameStart = 0;
mountData10.inAirFrameCount = 1;
mountData10.inAirFrameDelay = 12;
mountData10.inAirFrameStart = 1;
mountData10.idleFrameCount = 0;
mountData10.idleFrameDelay = 12;
mountData10.idleFrameStart = 6;
mountData10.idleFrameLoop = true;
mountData10.swimFrameCount = 0;
mountData10.swimFrameDelay = 12;
mountData10.swimFrameStart = 0;
if (Main.netMode != 2)
{
mountData10.backTexture = Main.scutlixMountTexture[0];
mountData10.backTextureExtra = (Texture2D)null;
mountData10.frontTexture = Main.scutlixMountTexture[1];
mountData10.frontTextureExtra = Main.scutlixMountTexture[2];
mountData10.textureWidth = mountData10.backTexture.Width;
mountData10.textureHeight = mountData10.backTexture.Height;
}
Mount.scutlixEyePositions = new Vector2[10];
Mount.scutlixEyePositions[0] = new Vector2(60f, 2f);
Mount.scutlixEyePositions[1] = new Vector2(70f, 6f);
Mount.scutlixEyePositions[2] = new Vector2(68f, 6f);
Mount.scutlixEyePositions[3] = new Vector2(76f, 12f);
Mount.scutlixEyePositions[4] = new Vector2(80f, 10f);
Mount.scutlixEyePositions[5] = new Vector2(84f, 18f);
Mount.scutlixEyePositions[6] = new Vector2(74f, 20f);
Mount.scutlixEyePositions[7] = new Vector2(76f, 24f);
Mount.scutlixEyePositions[8] = new Vector2(70f, 34f);
Mount.scutlixEyePositions[9] = new Vector2(76f, 34f);
Mount.scutlixTextureSize = new Vector2(45f, 54f);
vector2 = new Vector2((float)(mountData10.textureWidth / 2), (float)(mountData10.textureHeight / mountData10.totalFrames));
if (Mount.scutlixTextureSize != vector2)
throw new Exception("Be sure to update the Scutlix texture origin to match the actual texture size of " + (object)mountData10.textureWidth + ", " + (string)(object)mountData10.textureHeight + ".");
for (int index = 0; index < Mount.scutlixEyePositions.Length; ++index)
Mount.scutlixEyePositions[index] -= Mount.scutlixTextureSize;
Mount.MountData mountData11 = new Mount.MountData();
Mount.mounts[10] = mountData11;
mountData11.spawnDust = 15;
mountData11.buff = 162;
mountData11.heightBoost = 34;
mountData11.flightTimeMax = 0;
mountData11.fallDamage = 0.2f;
mountData11.runSpeed = 4f;
mountData11.dashSpeed = 12f;
mountData11.acceleration = 0.3f;
mountData11.jumpHeight = 10;
mountData11.jumpSpeed = 8.01f;
mountData11.totalFrames = 16;
int[] numArray11 = new int[mountData11.totalFrames];
for (int index = 0; index < numArray11.Length; ++index)
numArray11[index] = 28;
numArray11[3] += 2;
numArray11[4] += 2;
numArray11[7] += 2;
numArray11[8] += 2;
numArray11[12] += 2;
numArray11[13] += 2;
numArray11[15] += 4;
mountData11.playerYOffsets = numArray11;
mountData11.xOffset = 5;
mountData11.bodyFrame = 3;
mountData11.yOffset = 1;
mountData11.playerHeadOffset = 31;
mountData11.standingFrameCount = 1;
mountData11.standingFrameDelay = 12;
mountData11.standingFrameStart = 0;
mountData11.runningFrameCount = 7;
mountData11.runningFrameDelay = 15;
mountData11.runningFrameStart = 1;
mountData11.dashingFrameCount = 6;
mountData11.dashingFrameDelay = 40;
mountData11.dashingFrameStart = 9;
mountData11.flyingFrameCount = 6;
mountData11.flyingFrameDelay = 6;
mountData11.flyingFrameStart = 1;
mountData11.inAirFrameCount = 1;
mountData11.inAirFrameDelay = 12;
mountData11.inAirFrameStart = 15;
mountData11.idleFrameCount = 0;
mountData11.idleFrameDelay = 0;
mountData11.idleFrameStart = 0;
mountData11.idleFrameLoop = false;
mountData11.swimFrameCount = mountData11.inAirFrameCount;
mountData11.swimFrameDelay = mountData11.inAirFrameDelay;
mountData11.swimFrameStart = mountData11.inAirFrameStart;
if (Main.netMode != 2)
{
mountData11.backTexture = Main.unicornMountTexture;
mountData11.backTextureExtra = (Texture2D)null;
mountData11.frontTexture = (Texture2D)null;
mountData11.frontTextureExtra = (Texture2D)null;
mountData11.textureWidth = mountData11.backTexture.Width;
mountData11.textureHeight = mountData11.backTexture.Height;
}
Mount.MountData mountData12 = new Mount.MountData();
Mount.mounts[11] = mountData12;
mountData12.Minecart = true;
mountData12.MinecartDust = new Action<Vector2>(DelegateMethods.Minecart.SparksMech);
mountData12.spawnDust = 213;
mountData12.buff = 167;
mountData12.extraBuff = 166;
mountData12.heightBoost = 12;
mountData12.flightTimeMax = 0;
mountData12.fallDamage = 1f;
mountData12.runSpeed = 20f;
mountData12.dashSpeed = 20f;
mountData12.acceleration = 0.1f;
mountData12.jumpHeight = 15;
mountData12.jumpSpeed = 5.15f;
mountData12.blockExtraJumps = true;
mountData12.totalFrames = 3;
int[] numArray12 = new int[mountData12.totalFrames];
for (int index = 0; index < numArray12.Length; ++index)
numArray12[index] = 9;
mountData12.playerYOffsets = numArray12;
mountData12.xOffset = -1;
mountData12.bodyFrame = 3;
mountData12.yOffset = 11;
mountData12.playerHeadOffset = 14;
mountData12.standingFrameCount = 1;
mountData12.standingFrameDelay = 12;
mountData12.standingFrameStart = 0;
mountData12.runningFrameCount = 3;
mountData12.runningFrameDelay = 12;
mountData12.runningFrameStart = 0;
mountData12.flyingFrameCount = 0;
mountData12.flyingFrameDelay = 0;
mountData12.flyingFrameStart = 0;
mountData12.inAirFrameCount = 0;
mountData12.inAirFrameDelay = 0;
mountData12.inAirFrameStart = 0;
mountData12.idleFrameCount = 0;
mountData12.idleFrameDelay = 0;
mountData12.idleFrameStart = 0;
mountData12.idleFrameLoop = false;
if (Main.netMode != 2)
{
mountData12.backTexture = (Texture2D)null;
mountData12.backTextureExtra = (Texture2D)null;
mountData12.frontTexture = Main.minecartMechMountTexture[0];
mountData12.frontTextureGlow = Main.minecartMechMountTexture[1];
mountData12.frontTextureExtra = (Texture2D)null;
mountData12.textureWidth = mountData12.frontTexture.Width;
mountData12.textureHeight = mountData12.frontTexture.Height;
}
Mount.MountData mountData13 = new Mount.MountData();
Mount.mounts[12] = mountData13;
mountData13.spawnDust = 15;
mountData13.buff = 168;
mountData13.heightBoost = 20;
mountData13.flightTimeMax = 320;
mountData13.fatigueMax = 320;
mountData13.fallDamage = 0.0f;
mountData13.usesHover = true;
mountData13.runSpeed = 2f;
mountData13.dashSpeed = 1f;
mountData13.acceleration = 0.2f;
mountData13.jumpHeight = 4;
mountData13.jumpSpeed = 3f;
mountData13.swimSpeed = 16f;
mountData13.blockExtraJumps = true;
mountData13.totalFrames = 23;
int[] numArray13 = new int[mountData13.totalFrames];
for (int index = 0; index < numArray13.Length; ++index)
numArray13[index] = 12;
mountData13.playerYOffsets = numArray13;
mountData13.xOffset = 2;
mountData13.bodyFrame = 3;
mountData13.yOffset = 16;
mountData13.playerHeadOffset = 31;
mountData13.standingFrameCount = 1;
mountData13.standingFrameDelay = 12;
mountData13.standingFrameStart = 8;
mountData13.runningFrameCount = 7;
mountData13.runningFrameDelay = 14;
mountData13.runningFrameStart = 8;
mountData13.flyingFrameCount = 8;
mountData13.flyingFrameDelay = 16;
mountData13.flyingFrameStart = 0;
mountData13.inAirFrameCount = 8;
mountData13.inAirFrameDelay = 6;
mountData13.inAirFrameStart = 0;
mountData13.idleFrameCount = 0;
mountData13.idleFrameDelay = 0;
mountData13.idleFrameStart = 0;
mountData13.idleFrameLoop = false;
mountData13.swimFrameCount = 8;
mountData13.swimFrameDelay = 4;
mountData13.swimFrameStart = 15;
if (Main.netMode != 2)
{
mountData13.backTexture = Main.cuteFishronMountTexture[0];
mountData13.backTextureGlow = Main.cuteFishronMountTexture[1];
mountData13.frontTexture = (Texture2D)null;
mountData13.frontTextureExtra = (Texture2D)null;
mountData13.textureWidth = mountData13.backTexture.Width;
mountData13.textureHeight = mountData13.backTexture.Height;
}
Mount.MountData mountData14 = new Mount.MountData();
Mount.mounts[13] = mountData14;
mountData14.Minecart = true;
mountData14.MinecartDirectional = true;
mountData14.MinecartDust = new Action<Vector2>(DelegateMethods.Minecart.Sparks);
mountData14.spawnDust = 213;
mountData14.buff = 184;
mountData14.extraBuff = 185;
mountData14.heightBoost = 10;
mountData14.flightTimeMax = 0;
mountData14.fallDamage = 1f;
mountData14.runSpeed = 10f;
mountData14.dashSpeed = 10f;
mountData14.acceleration = 0.03f;
mountData14.jumpHeight = 12;
mountData14.jumpSpeed = 5.15f;
mountData14.blockExtraJumps = true;
mountData14.totalFrames = 3;
int[] numArray14 = new int[mountData14.totalFrames];
for (int index = 0; index < numArray14.Length; ++index)
numArray14[index] = 8;
mountData14.playerYOffsets = numArray14;
mountData14.xOffset = 1;
mountData14.bodyFrame = 3;
mountData14.yOffset = 13;
mountData14.playerHeadOffset = 14;
mountData14.standingFrameCount = 1;
mountData14.standingFrameDelay = 12;
mountData14.standingFrameStart = 0;
mountData14.runningFrameCount = 3;
mountData14.runningFrameDelay = 12;
mountData14.runningFrameStart = 0;
mountData14.flyingFrameCount = 0;
mountData14.flyingFrameDelay = 0;
mountData14.flyingFrameStart = 0;
mountData14.inAirFrameCount = 0;
mountData14.inAirFrameDelay = 0;
mountData14.inAirFrameStart = 0;
mountData14.idleFrameCount = 0;
mountData14.idleFrameDelay = 0;
mountData14.idleFrameStart = 0;
mountData14.idleFrameLoop = false;
if (Main.netMode == 2)
return;
mountData14.backTexture = (Texture2D)null;
mountData14.backTextureExtra = (Texture2D)null;
mountData14.frontTexture = Main.minecartWoodMountTexture;
mountData14.frontTextureExtra = (Texture2D)null;
mountData14.textureWidth = mountData14.frontTexture.Width;
mountData14.textureHeight = mountData14.frontTexture.Height;
}