#3772 Charging Applied Too Soon

stable 0.38
closed
None
worksforme
1
2014-04-10
2013-06-20
Anonymous
No

MegaMek version 0.35.39
Timestamp Wed Jun 19 00:42:32 EDT 2013

Simulatenous physical, individual init.

Charging a (princess) bot's unit at the edge of the map.
During physical declare phase, effects of charge are already applied. Bot's unit is off the map, charging unit is where the charged unit was. Charged unit, off the map, game is waiting for bot to give it physical attack orders.
Bot disconnects. Won't do anything when reconnected. Game stuck.

Discussion


  • Anonymous
    2013-06-20

    Saving the game at this point and reloading it causes megamek to detect that the turn is actually over. The charged unit did get to make its physical.

    Physical attacks for Vindicator VND-1R (CC Fighters)
        Kick (Left leg) at Wolverine WVR-6R (Burning River Bandits); needs 8, rolls 5 : misses.

    Physical attacks for Wolverine WVR-6R (Burning River Bandits)
        Charging Vindicator VND-1R (CC Fighters); needs 7, rolls 8 :
        Attacker takes 5 damage.
            Wolverine WVR-6R (Burning River Bandits) takes 5 damage to RA.
                11 Armor remaining.
        Defender takes 22 damage .
            Vindicator VND-1R (CC Fighters) takes 5 damage to LA.
                9 Armor remaining.
            Vindicator VND-1R (CC Fighters) takes 5 damage to RA.
                9 Armor remaining.
            Vindicator VND-1R (CC Fighters) takes 5 damage to RT.
                11 Armor remaining.
            Vindicator VND-1R (CC Fighters) takes 5 damage to LT.
                11 Armor remaining.
            Vindicator VND-1R (CC Fighters) takes 2 damage to CT (critical).
                11 Armor remaining.
                Critical hit on CT. Roll is 6; no effect.

    Vindicator VND-1R (CC Fighters) has been forced from the field.
        Wolverine WVR-6R (Burning River Bandits) is displaced into hex 2008.

     
    • Resolution: none --> accepted
    • Milestone: undetermined --> post-stable 0.36
     
  • simulatenous physicals is an unofficial option, which makes this post-stable.

     
  • Hammer and I have been trying to reproduce this issue with no luck. I have a feeling that there is additional important information required. Was "skip ineligible during physical" turned on?

    A logfile would really help. The way the code is written, when you complete your turn it adds the action into a collection and when the phase is over it goes through that collection and processes the actions. Physical attack actions all get processed at the same time at the end of the physical attack phase.

    If you had skip ineligible on, maybe everyone got skipped? As for why Princess disconnected, there should be an error in the logfile and without that we can't do much.

     
    • assigned_to: Nicholas Walczak
    • Resolution: accepted --> worksforme
     
    • status: open --> closed