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

◆ GetMinecartDamage()

void Terraria.Player.GetMinecartDamage ( float currentSpeed,
out int damage,
out float knockback )
inlineprivate

Definition at line 27513 of file Player.cs.

27514 {
27515 switch (mount.Type)
27516 {
27517 default:
27518 damage = Main.DamageVar(25f + 55f * currentSpeed, luck);
27519 break;
27520 case 11:
27521 case 15:
27522 case 16:
27523 case 18:
27524 case 19:
27525 case 20:
27526 case 21:
27527 case 22:
27528 case 24:
27529 case 25:
27530 case 26:
27531 case 27:
27532 case 28:
27533 case 29:
27534 case 30:
27535 case 31:
27536 case 32:
27537 case 33:
27538 case 34:
27539 case 35:
27540 case 36:
27541 case 38:
27542 case 39:
27543 case 51:
27544 case 53:
27545 damage = Main.DamageVar(25f + 55f * currentSpeed, luck);
27546 break;
27547 case 13:
27548 damage = Main.DamageVar(15f + 30f * currentSpeed, luck);
27549 break;
27550 }
27551 if (UsingSuperCart)
27552 {
27553 damage = Main.DamageVar(50f + 100f * currentSpeed, luck);
27554 }
27555 knockback = 10f + 40f * currentSpeed;
27556 if (Main.hardMode)
27557 {
27558 damage = (int)((double)damage * 1.5);
27559 }
27560 if (Main.expertMode)
27561 {
27562 damage = (int)((double)damage * 1.5);
27563 }
27564 }
bool UsingSuperCart
Definition Player.cs:3442

References Terraria.Main.DamageVar(), Terraria.Main.expertMode, and Terraria.Main.hardMode.