Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

randomize some guests stats #22

Open
Die4Ever opened this issue Sep 30, 2022 · 0 comments
Open

randomize some guests stats #22

Die4Ever opened this issue Sep 30, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Die4Ever
Copy link
Owner

Die4Ever commented Sep 30, 2022

adjusting how easy it is for guests to become unhappy would be good, but it would require some difficult logic in manually manipulating their current happiness variable?

minIntensity and maxIntensity could also be randomized per guest, but is that better than doing it globally?

random chance for guests needing to use the bathroom often would be funny

interface Guest extends Peep {
        /**
         * How happy the guest is between 0 and 255.
         */
        happiness: number;

        /**
         * The target happiness value. Happiness will increase / decrease slowly towards this value.
         */
        happinessTarget: number;

        /**
         * How nauseated the guest is between 0 and 255.
         */
        nausea: number;

        /**
         * The target nausea value. Nausea will increase / decrease slowly towards this value.
         */
        nauseaTarget: number;

        /**
         * How hungry the guest is between 0 and 255. Lower is more hungry.
         */
        hunger: number;

        /**
         * How thirsty the guest is between 0 and 255. Lower is more thirsty.
         */
        thirst: number;

        /**
         * How much the guest requires the need to go to the toilet between 0 and 255.
         */
        toilet: number;

        /**
         * The mass of the guest. Affects vehicle mass.
         */
        mass: number;

        /**
         * The guest's minimum preferred intensity between 0 and 15.
         */
        minIntensity: number;

        /**
         * The guest's maximum preferred intensity between 0 and 15.
         */
        maxIntensity: number;

        /**
         * The guest's tolerance to nauseating rides between 0 and 3.
         */
        nauseaTolerance: number;

        /**
         * Amount of cash in the guest's pocket.
         */
        cash: number;
@Die4Ever Die4Ever added the enhancement New feature or request label Nov 16, 2023
Die4Ever pushed a commit that referenced this issue May 28, 2024
archipelago ping command for testing, respond with pong
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant