Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ JumpHeight()

int Terraria.Mount.JumpHeight ( float xVelocity)
inline

Definition at line 2321 of file Mount.cs.

2322 {
2323 int num = _data.jumpHeight;
2324 switch (_type)
2325 {
2326 case 0:
2327 num += (int)(Math.Abs(xVelocity) / 4f);
2328 break;
2329 case 1:
2330 num += (int)(Math.Abs(xVelocity) / 2.5f);
2331 break;
2332 case 4:
2333 case 49:
2334 if (_frameState == 4)
2335 {
2336 num += 5;
2337 }
2338 break;
2339 }
2340 if (_shouldSuperCart)
2341 {
2342 num = SuperCartJumpHeight;
2343 }
2344 return num;
2345 }
static double Abs(double value)
MountData _data
Definition Mount.cs:287
bool _shouldSuperCart
Definition Mount.cs:325
static int SuperCartJumpHeight
Definition Mount.cs:339
int _frameState
Definition Mount.cs:301

References Terraria.Mount._data, Terraria.Mount._frameState, Terraria.Mount._shouldSuperCart, Terraria.Mount._type, System.Math.Abs(), Terraria.Mount.MountData.jumpHeight, and Terraria.Mount.SuperCartJumpHeight.