Open aaronfreed opened 10 months ago
It would be nice not to need Lua for this, but #469 would obviate the need for this in scenarios that already use Lua. (And we recently made Lua support in the engine non-optional, so "Lua-clean" features are less important now.)
Currently, there are only three functional item categories, and one, by necessity, requires the player to collect all of them for retrieval missions. This means that, if your scenario happens to include any retrieval missions, that category is effectively out of commission to be usable for anything except mandatory plot trinkets, which means your only usable categories are weapons and ammo – both of which are, I hardly need to point out, already completely full in the default HUD manifest.
It’s possible to make bootleg retrieval missions using a repair mission, a hidden platform, a repair switch, and Lua that activates the platform once all the plot trinkets are collected, but frankly, this is an unpleasant and unsatisfying workaround that shouldn’t be necessary. It’s possible to use MML to customize extermination missions to some extent, so there’s precedent for allowing MML to adjust mission parameters. This seems like an especially logical one to add.
I might be able to write this PR as well – again, I’m mostly writing this to remind myself to do so.