I've had Halloween since the beginning of November and have put a ton of games on it. It really is a unique layout and I'm enjoying it a lot. These are just some thoughts on the code and how I would implement things.
--Don't auto-select pumpkin modes
--If a pumpkin mode is active when multi-ball is started, pause it until multi ball is complete.
Hedge Multi-ball:
--Instead of "locking" a ball in each hedge to start, qualify each hedge independently with 3 shots each
--Any shots to a hedge after qualifying will increase that hedge's jackpot value when in multi-ball
--Multi-ball can be started when at least 1 hedge is qualified at the scoop
--1 hedge = 2 balls, 2 hedges = 3 balls, 3 hedges = 4 balls
--Multi-ball can be canceled at the scoop if you only have 1 or 2 hedges qualified and want to go for more
--While in multi-ball, you can complete each hedge by hitting its drop target first followed by the hedge shot.
--Once a hedge is complete you can complete it again for additional jackpots but only after completing other hedges that are active during that multi-ball.
--Completing all 3 hedges, either all at once or individually in 2 or 3 separate multi-balls randomly assigns Michael to one of the hedges for the Super Jackpot, and if hit qualifies hedge for the night he came home
--Scoring - Jackpots multiplied by how many hedges you go into multi-ball with.
Sanitarium Multi-ball:
--Asylum levels would be based on how many patients you collect by hitting the drop targets, 1=10, 2=20, 3=30
--Restartable, keeping track of how many patients you previously collected
House Multi-ball:
--Instead of just 3 center ramps to start, maybe a combo of hitting the tombstone and then the center ramp with a timeout?
--During multiball make Michael slowly come back to life so you might need to hit the spinners again before collecting the Super Jackpot