I definitely think we can quash, eventually, the not preferring an unhelpful item over no item. If you have no item, and it doesnít beat a tie with an item, then stick with no item. That is a bug Iíve tried to track down several times and over many hours.
I donít see how we can ever get maximise to do clever tiebreaking to match the scriptwriters intention, whilst also not doing tiebreaking.
I could see some features being designed, though, such as a maximiser tiebreaker preference so you can control your own.
Adding a standard set of exclusions to every maximisation in a script is pretty easy if you wanted to do it, though deciding that list is harder. For mafia, which is situation agnostic, it would be impossible rather than hard.