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 286 forks source link

Aerospace units being added with wrong thrust values #2975

Closed SuperStucco closed 3 years ago

SuperStucco commented 3 years ago

The attached 49.2 game, generated from a MekHQ scenario, has multiple units with incorrect thrust values.

BadThrust.sav.gz

The Leopard CV and all of the Lyran Alliance fighters have massively incorrect thrust values: Leopard CV: 2/2 Rievers (all three): 2/2 Corsair: 3/3 Sparrowhawk (both): 3/3

Quick edit: Edits to the initial velocity from right click => Configure => Deployment (tab) => Starting velocity (field) are not taking either.

Yet another edit (sorry!): this is from the altitude being set as 0. If altitude is set to something reasonable, like 5 is from the functioning fighters, then both thrust and starting velocity function properly. Given this is a space map, only docked/unlaunched fighters should have an altitude of 0, DropShips and other large craft should ignore altitude.

gsparks3 commented 3 years ago

Experienced the same thing when loading a MUL saved from a space game into the lobby. As mentioned, changing the unit's Altitudes away from 0 restored their proper thrust values, so that is a workaround for now.