rhtnkw (text, doesn't expire)
//Minerva genericMenu rework

//The point of this new menu is removing the revamp purification and corruption options and placing the new ones together in its own menu to take only one button. It also adds the option to dedick Minerva as a separate choice if you chose to keep it during the purification.
//I need that document that explained how to properly place the buttons in every character menu. I can't find it. 

    public function genericMenu(display:Bool = false) {
        menu();
        if (display) {
            outputText("[say: So what will it be then?]");
        }
        addButton(0, "Appearance", minervaAppearance).hint("Get a good, detailed look at the siren.");
        addButton(1, "Talk", minervaTalkSelect).hint("Spend some time talking with Minerva.");
        if (player.lust >= 33) {
            addButton(2, "Sex", minervaSexMenu.bind()).hint("Get hot and steamy with the sexy siren!");
        } else {
            addButtonDisabled(2, "Sex", "You are not in the mood right now.");
        }
        addButton(3, "Spar", fightMinerva).hint("Start a fight session with Minerva to see who comes out on top!");
        addButton(5, "Eat", eatSomethingYouCunt).hint("Pick something to eat.");
        addButton(6, "Drink", getADrinkYouBitch).hint("Get a drink from the spring to quench your thirst.");
        if (minervaRomanced() && game.time.hours >= 20) {
            addButton(9, "Sleep With", sleepWithMinerva).hint("Sleep with Minerva for the night.");
        } else {
            addButtonDisabled(9, "Sleep With", "Available at evenings with high enough affection.");
        }
        if (flags[KFLAGS.MINERVA_CONFESSION] = 1) addButton(7, "Confess", minervaFeelingsChoice).hint("Accept or reject Minerva's feelings.");;
        if (flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] == 1) {
            addButton(11, "Purify", minervaPurification.pureMinervaChoice).hint("Free Minerva of the parasite corrupting her.");
        if (minervaPure) && (!minervaDedicked) {
            if (player.hasItem(consumables.PINKEGG, 1)) addButton(11, "PinkEgg", minervaPurification.minervaEggChoice).hint("Remove Minerva's dick and balls with a Pink Egg");
            else addButtonDisabled(11, "PinkEgg", "You need a Pink Egg for this.");
        }
        //if (player.isCorruptEnough(50) && player.hasItem(consumables.F_DRAFT) && flags[kFLAGS.MINERVA_CORRUPTION_PROGRESS] == 0) addButton(9, "Taint", minervaCorruption.introToCorruptMinerva).hint("Taint the water with the Fuck Draft. Why would you do that?");
        addButton(14, "Leave", minervaLeave);
    }