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
296 stars 284 forks source link

Specialty armors handling PSRs incorrectly #2032

Open AlphaSled opened 4 years ago

AlphaSled commented 4 years ago

v.47.7

This relates to the issue that has previously been posted here: https://github.com/MegaMek/megamek/issues/1377 In addition to hardened armor, every other specialty armor is currently handling PSRs based off of damaged received before the damage reduction happens (eg: 2 PPCs vs reflective armor), not the actual damage the unit receives after the damage reduction occurs (eg: 10 damage, 5 from each PPC).

Armors that were tested and that are affected are Ballistic-Reinforced, Reflective, Reactive, Impact-Resistant, Ferro-Lamellor, and of course Hardened. Interestingly, Blue Shield and Spikes are OK and handle things correctly.

Relevant rules on in the BattleMech Manual, page 53.

I can attach some game files if they would be any help.

Logajam commented 4 years ago

Curses. Someone reported this already. Now I have nothing to complain about. Darn.

HammerGS commented 2 years ago

Adding a clarification I found Xotl posted.

The main change is a clarification that PSRs caused by damage are calculated based on the damage actually dealt to the mech, after any modifications to that total. However, hardened armour only counts each full armour circle it loses as "one point of damage" for this purpose. So you'd have to do 40 damage to a unit with hardened armour to reach that 20 pt PSR threshold.

HammerGS commented 2 years ago

See also https://github.com/MegaMek/megamek/issues/3396 Specialty Armor for ASF and damage Thresholds

HammerGS commented 1 year ago

Related errata post - https://bg.battletech.com/forums/errata/battlemech-manual-16-august-2020-v3-21/msg1879926/#msg1879926

BMM Page 106, AP Ammo, last Game Rules para:

This ammunition loses its AP ability against hardened or ferro-lamellor armor. Its damage is not reduced by the latter, however. Change to: This ammunition loses its AP ability against hardened or ferro-lamellor armor. However, the ammunition treats both armor types in all other ways as standard armor (no damage reduction, 1 point of damage eliminates one armor circle).

PhoenixHeart512 commented 1 year ago

Still present in 49.12, and I am still interested in seeing it fixed as someone who enjoys using hardened armor on things that walk

HammerGS commented 1 year ago

Still present in 49.12, and I am still interested in seeing it fixed as someone who enjoys using hardened armor on things that walk

If the report is open it's likely unresolved. We've looked into this and it's a very complex fix given how the armor code is currently written.