My motivation:
My Spacegate script wants to use the maximizer to maximize on (something) with a set of required equipment, based on the environmental hazards and (perhaps) the desired sample kit.
It also allows you to specify additional maximizer parameters. If you have a favorite shirt, fine. If you have a favorite back item and have to wear the rad cloak, not so fine.
If I specify both "equip rad cloak" and "+equip OTHERBACKITEM", what happens?
Does it take the first - in which case, no problem: I put the required items first and the extra items second.
Does it take the last, in which case, no problem, I put the extra items first and the required items second.
Does it simply fail? In which case, I can issue the command with all items and abort if it fails.
Or I can write lots of code to parse user-supplied maximizer options and check compatibility with the required options and strip out the conflicting user-supplied ones with a warning.
What is the current behavior?
That will inform what I need to do.
What is the desired behavior (if different from current behavior)?
That will inform what I (or Darzil

) needs to do with either the script or KoLmafia code.