1453 R, on 25 July 2014 - 04:19 PM, said:
All right wise guy, you want to give me the sass?
There’s a whole world of difference between a button which removes all removable/inventory-storable equipment from a ‘Mech – equipment which is already flagged as inventory-storable and thus requires no extra attention from the programmers – and a button which strips a ‘Mech, reconfigures its semi-fixed upgrades (endo/ferro/DHS/Artemis) for zero money instead of the usual lots-of-money, compares your ‘Mech to a database location containing the ‘proper’ version of that particular machine, searches your inventory for all the required components and auto-builds the ‘Mech for you, then substitutes that ‘Mech for the ‘Mech you actually dropped in, all within the small span of time the game has to load you into the game. On top of reversing all of these changes – properly, every single time, or there will be Hell to pay – every time you drop back out of a match.
One of these is merely an automated repetition of a single task - drag everything draggable off the 'Mech. Another one is a simulation of some serious effort by the player, as well as a lot of extra storage requirements in order to save the 'Mech's original configuration so it can be safely reverted back to that configuration after dropping out of a stock mode match.
Yes, a mutator system is a much larger and more ornery task than a “remove all removeable equipment” button. Go take a programming 101 class before opening your mouth again.
You don't really need to do any of that stuff.
You just take whatever variant they are dropping with, and replace it in game with the stock variant that is stored in the database of mechs that you get when you buy them.
You don't actually need to bother looking through your inventory and building up that mech. You just temporarily give them the stock version for the duration of the match.