Files
Bubberstation/code/modules/vehicles
zxaber a68ba415c9 Mech wire panels can no longer be accessed while the mech is occupied. (#81194)
## About The Pull Request
- The screwdriver_act() proc is blocked if the mech's occupant list
isn't empty.
- Entering a mech also force-sets the panel closed.
- Fixes an incorrect comment.
## Why It's Good For The Game
I think mech wires were dumb to begin with, but that's not the hill I'm
here to die on today.

The ability to mess with mech wires while the mech is piloted doesn't
really make anti-mech combat better. Pilot gets a big giant text
warning, if they're looking at the text window, but if not the wires can
be quick-snipped once the do-after is done. If you were in the middle of
typing, you have a short window to close the text box and get back to
moving before the panel is open (and you cannot close it without exiting
the mech). At the same time, there's no real way to combo into it, so
it's _only_ really useful against mechs otherwise distracted, or as
cheese when the mech is in a corner. Then we put things like weapon
disabling and forced overclocking (and thus, damage) into the wires, so
cutting everything cripples the vehicle.

In short, it's stupid powerful when it works, and yet it only works
against inattentive players unaware of the mech wire system. An overly
cheesy anti-mech strat when the go-to should be EMPs.

You can still steal unoccupied mechs, I guess, go nuts.
## Changelog
🆑
balance: Mech wire panels are now blocked when the mech is occupied. I
guess it was moved to be behind the seat.
/🆑
2024-02-01 02:29:22 +01:00
..
2023-12-13 15:52:24 +01:00