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

Game does not register shots #5949

Open EvilKotovski opened 2 months ago

EvilKotovski commented 2 months ago

Win 10, Megamek 49.18

Game does not register shots when playing on the Annihilator mech. Used mech's configurations: Annihilator C 'Gausszilla' and Annihilator ANH-2A. The mechs fire all ballistic weapons all the time and in some rounds some of the shots were not shown in the log, the shells were also not used.

m1 m2 m3 m4

repligator commented 2 months ago

I've tested the same two mechs under the latest master (https://github.com/MegaMek/megamek/commit/1aaf2125d43a24d3eaf6c276af06757b16dc2acf) and I can't reproduce the issue. Can you post a save file, megamek log, or game log?

Sleet01 commented 2 months ago

I believe this has been fixed in 0.49.19.1 or later. IIRC the issue was failing to load weapons when a full volley would require pulling ammo from a 2nd bin, e.g.:

(Anni with 3 LB-10X rounds in one bin, 10 in another)
 > fire LB-10X #1, down to 2 rounds.
 > fire LB-10X #2, down to 1 round,
 > fire LB-10X #3, current bin is empty
 > Attempt to fire LB-10X #4, finds no ammo, game manager just skips the action.

@EvilKotovski We highly recommend that you update to the current Milestone release, 0.49.19.1, to take advantage of the numerous fixes included in that build.

EvilKotovski commented 2 months ago

Ok, thank you. Log attached. First battle Round 2, Second battle Round 7. gamelog_2024-08-16_22-15-41.zip