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

[RFE] Movement through unstable structures (Buildings, Bridges) should ask for confirmation. #5233

Open Typhaaris opened 7 months ago

Typhaaris commented 7 months ago

When moving through a tile or performing an action that would cause a structure to collapse, the program should request confirmation, much like it already asks for confirmation when attempting to run and turn on concrete, or some other action that prompts a piloting roll.

Examples include, but are not limited to: Crossing a bridge without enough CF to support your Mech Jumping onto a building without enough CF to support your Mech Walking over a building without enough CF to support your Mech

Thom293 commented 7 months ago

Oh my gosh yes please.

Although just FYI newest nightly has a very handy collapse warning symbol that helps a lot too.

HoneySkull commented 7 months ago

See #4984

image

This was designed to address similar:

1031

2595

IllianiCBT commented 7 months ago

While I get the desire for a nice lil' pop-up warning, I do think the current solution is more elegant. Especially now they've been fixed to work properly in Isometric Mode.

IMO, the pop-up 'nags' are better saved for instances where we can't otherwise communicate the source of the warning to the user.

gsparks3 commented 7 months ago

One potential advantage of adding such a popup - if you misclick on a hex or path that would cause a collapse, or just plain don't notice your path contained a warning marker before hitting Done, it adds a speedbump to force you to notice. The visual markers are still very useful for plotting out potential movement and should definitely be kept.