2258 {
2259 newMount.Minecart = true;
2260 newMount.delegations = new MountDelegatesData();
2261 newMount.delegations.MinecartDust = DelegateMethods.Minecart.Sparks;
2262 newMount.spawnDust = 213;
2265 newMount.heightBoost = 10;
2266 newMount.flightTimeMax = 0;
2267 newMount.fallDamage = 1f;
2268 newMount.runSpeed = 13f;
2269 newMount.dashSpeed = 13f;
2270 newMount.acceleration = 0.04f;
2271 newMount.jumpHeight = 15;
2272 newMount.jumpSpeed = 5.15f;
2273 newMount.blockExtraJumps = true;
2274 newMount.totalFrames = 3;
2276 for (
int i = 0;
i <
array.Length;
i++)
2277 {
2279 }
2280 newMount.playerYOffsets =
array;
2281 newMount.xOffset = 1;
2282 newMount.bodyFrame = 3;
2284 newMount.playerHeadOffset = 14;
2285 newMount.standingFrameCount = 1;
2286 newMount.standingFrameDelay = 12;
2287 newMount.standingFrameStart = 0;
2288 newMount.runningFrameCount = 3;
2289 newMount.runningFrameDelay = 12;
2290 newMount.runningFrameStart = 0;
2291 newMount.flyingFrameCount = 0;
2292 newMount.flyingFrameDelay = 0;
2293 newMount.flyingFrameStart = 0;
2294 newMount.inAirFrameCount = 0;
2295 newMount.inAirFrameDelay = 0;
2296 newMount.inAirFrameStart = 0;
2297 newMount.idleFrameCount = 0;
2298 newMount.idleFrameDelay = 0;
2299 newMount.idleFrameStart = 0;
2300 newMount.idleFrameLoop = false;
2301 if (Main.netMode != 2)
2302 {
2305 newMount.frontTexture = texture;
2307 newMount.textureWidth =
newMount.frontTexture.Width();
2308 newMount.textureHeight =
newMount.frontTexture.Height();
2309 }
2310 }