Menu

#4257 ProtoMech BV Calculating Incorrectly

stable 0.40
closed
None
fixed
1
2014-12-17
2014-09-21
Anonymous
No

As posted here: http://bg.battletech.com/forums/index.php/topic,41348.msg965190.html#msg965190
Discrepancies between MegaMek Proto BV and MUL/Record Sheet Proto BV.

Example 1: Erinyes 2
Defensive BV
8 (total armor factor) x 2.5 = 20
+ (7 (total internal structure) x 1.5) = 30.5
total: 30.5
30.5 x [(1.3 (defensive factor of TM +3) + 0.1 (proto factor)] = 42.7
total: 42.7

Offensive BV
7 (er micro laser) x 1.37 (speed factor of running 8) = 9.59
total: 9.59

42.7 (defensive BV total) + 9.59 (offensive BV total) = 52.29, round down for 52 BV.

Example 2: Orc
Defensive BV
20 (total armor factor) x 2.5 = 50
+ (10 (total internal structure) x 1.5) = 65
total: 65
65 x [1.3 (defensive factor of TM +3) + 0.1 (proto factor)] = 91
total: 91

Offensive BV
((15 x 4 [4 SRM-1s])
+ 0.4 (200 kgs of ammo (20 SRM-1 rounds) ÷ 1000, x 2 (SRM-1 BV for 1 ton))
x 1.50 (speed factor of running 9) = 90.6
total: 90.6

91 (defensive BV total) + 90.6 (offensive BV total) = 181.6, round up to 182 BV

Discussion

  • Nicholas Walczak

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,4 @@
    -As posted here: http://bg.battletech.com/forums/index.php/topic,41348.msg965190.html#msg965190
    +As posted here: <http://bg.battletech.com/forums/index.php/topic,41348.msg965190.html#msg965190>
     Discrepancies between MegaMek Proto BV and MUL/Record Sheet Proto BV.
    
     Example 1: Erinyes 2
    
     
  • Nicholas Walczak

    • assigned_to: Nicholas Walczak
    • Resolution: none --> accepted
    • Milestone: undetermined --> stable 0.40
     
  • Nicholas Walczak

    I guess that Hammer fixed the issue in [r11275].

    I didn't realize this, and started looking into the issue. I noticed that for the Orc 2,3 and 4 that MM is still off by one for the BVs compared to the MUL. In order to diagnose the issue, I added a detailed BV calculation report in [r11305]. Despite this report, I still don't see what exactly is causing the off-by-one errors. I guess it might be related to the speed factor.

     

    Related

    Commit: [r11275]
    Commit: [r11305]

  • Nicholas Walczak

    I've come to the conclusion that the MUL must be out of date. I can't find any discrepancies with the way MM computes Protomech BV, and I can't account for the off-by-one.

     
  • Nicholas Walczak

    • Resolution: accepted --> fixed
     
  • Dylan Myers

    Dylan Myers - 2014-12-17
    • Status: open --> closed
     

Log in to post a comment.