Well, I think that my monster delevel/healing tracking patch is nearly done, so... let's start looking into this. Files that the word Louvre is found in:
request/AdventureRequest
session/ChoiceManager
session/LouvreManager
session/ValhallaManager
swingui/menu/GlobalMenuBar
swingui/panel/ChoiceOptionsPanel
As well, it's also found in KoLCharacter, but that didn't show up to this check for some reason.
Okay, we can discount anything regarding mapping and preferences, because Spooky isn't randomized. That means we can knock out KoLCharacter, session/ValhallaManager, and swingui/menu/GlobalMenuBar. We will need to capture adventure requests, choice adventures, have a handler, and be able to change the choices. That means, if I'm thinking clearly, that the files modified would be:
request/AdventureRequest
session/ChoiceManager
session/SpookyForestManager
swingui/panel/ChoiceOptionsPanel
Final result should be four choiceadventures for the entire SF: Loot corpse, Spooky Forest, Interesting Choice, and Vampire Hunter G.
Edit: Slight change to my prior thoughts... Interesting Choice (the vampire choiceadv) is another one that would probably be best handled by itself, both because it's still there currently, and outside the new range of 502-507.
Also, Vampire Hunter G. Same reasons.
Edit2: Eh... can't figure out why it doesn't want to properly initialize the goal table currently, causing the adventure tab to not load. Was trying to repurpose VioletFogManager for it as it has more static actions than the Louvre, but... failed on buildRoutingTable. Ah well. Maybe I'll pick it up again later, maybe someone else will take care of it first.