Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Death From Above/DFA Damage calculated incorrectly on record sheets for mechs with odd Tonnage #1258

Closed
TeevTork opened this issue May 18, 2023 · 0 comments · Fixed by #1278
Assignees
Labels
Bug Record Sheets Record Sheets and PDF/Printing issue

Comments

@TeevTork
Copy link

TeevTork commented May 18, 2023

Environment

MegaMek Lab v0.49.11

Win 10

Java Vendor: AdoptOpenJDK
Java Version: 11.0.10

Description

When printing a record sheet with reference tables included DFA damage is calculated wrong. This happens regardless if the unit mounts talons or not.

Steps to reproduce:

  1. Open MegaMekLab and load up the Eyrie (Standard)
  2. Go to File -> Options -> Configuration -> Record Sheets and Export and make sure Print reference tables is checked
  3. Go to File -> Print Current Unit... and print the record sheet
  4. Open the record sheet - under Physical Attacks, DFA damage is listed as 13, when it should be 17.

This can be repeated with the Shrike (Standard, 2, 3) or Gyrfalcon (Standard, 2, 3)

Battlemech Manual, p37 "DFA Damage to Target", 1st paragraph

divide the weight of the attacking ’Mech by 10 and
multiply the result by 3, rounding fractions up. For example, a Jenner
weighing 35 tons inflicts 11 points of damage.

Battlemech Manual, p109 "Talons", Game Rules section

When performing a kick or Death From Above
attack, multiply the damage by 1.5 (round to nearest whole number;
.5 rounds up).

Eyrie is 35 tons; so 35/10 = 3.5 * 3 = 10.5 rounds to 11; 11 x 1.5 (Talons) = 16.5 rounds to 17.
Eyrie Physical Attacks Table
Note - the Kick attack damage is also incorrect; it should be 11 (35 / 5 = 7 * 1.5 (Talons) = 10.5 rounds to 11). This value is calculated correctly in the Weapons & Equipment Inventory section
Eyrie weapons and equipment inventory

Shrike's DFA damage is listed as 27 but it should be 29:
Shrike is 95 tons; 95 / 10 = 9.5 * 3 = 28.5 rounds to 29.
Shrike

Gyrfalcon's DFA damage is listed as 15 but it should be 17:
Gyrfalcon is 55 tons: 55 / 10 = 5.5 * 3 = 16.5 rounds to 17
Gyrfalcon

Firestarter FS9-H's DFA damage is listed as 9 but it should be 11:
Firestarter is 35 tons: 3.5 / 10 = 3.5 * 3 = 10.5 rounds to 11
Firestarter

Files

megameklab.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Record Sheets Record Sheets and PDF/Printing issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants