MegaMek / megamek

MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
http://www.megamek.org
GNU General Public License v2.0
298 stars 288 forks source link

Charging Damage against Buildings looks wrong (Mech skidding into building) #823

Closed HammerGS closed 6 years ago

HammerGS commented 6 years ago

See this post - http://bg.battletech.com/forums/index.php?topic=246.840

3 hex move into a Hardened Building resulted in 100 points of damage to the Charging Mech.

According to TW pg 148 -

Unusual Targets: If a charge attack is made against a target with no tonnage, such as a building or hill (for example, as the result of a skid), calculate damage to the attacker using the attacker’s tonnage rather than the target’s. For the purposes of Charge Attacks, DropShips are considered unusual targets.

So in this case the unit should have taken 8 points of Damage (3 hexes x (25/10)) round up.

neoancient commented 6 years ago

MM was using 10% of the current CF in that hex. There was a comment that declared it was an assumption, so whoever coded it probably just missed seeing the rule and it's gone undiscovered until now.