Skip to content
This repository has been archived by the owner on Aug 13, 2021. It is now read-only.

allow multiple entries in lottery #87

Open
GoodGradesBoy opened this issue May 21, 2021 · 3 comments
Open

allow multiple entries in lottery #87

GoodGradesBoy opened this issue May 21, 2021 · 3 comments
Assignees
Labels
status: approved type: enhancement A code change that enhances an existing feature.

Comments

@GoodGradesBoy
Copy link
Contributor

Is your feature request related to a problem? Please describe.
So far the lottery provides no tension or competition over who should win besides equal chances. This eventually ends up with a endless loop of money flowing around.

Describe the solution you'd like
Allow multiple entries in the lottery with a 5% increase each time from the entry free per each entry the user makes and does not count towards the prize pool(TBD if approved).
The interface for the lottery command could also include entries and additional entry fee:

  • If not entered:
    Daily
    Ends in: 11h 45m 31s
    Entries: 3
    Entered: No
    Entry Fee: $1,000
    Prize Pool: $3,000
    Previous Winner: SirH
  • If user did enter (with one entry as an example):
    Daily
    Ends in: 11h 45m 31s
    Entries: 4
    Entered: Yes - 1 ticket${tickets > 1 ? "s" : ""}
    Entry Fee: $1,000 + $50 additional fee
    Prize Pool: $3,000
    Previous Winner: lowrum

Describe alternatives you've considered

  • a new user interface for the lottery command could be suggested in another issue if there are ideas to unclutter this

Additional context
Add any other context or screenshots about the feature request here.

@ryan-harrington ryan-harrington added status: approved type: enhancement A code change that enhances an existing feature. labels May 21, 2021
@GoodGradesBoy
Copy link
Contributor Author

I decided on not updating the prize pool to contain the extra additional entries fee since the database model will not account for that without some hard modifications, and to discourage users from stockpiling tickets unless there is a profitable outcome.

@DamienVesper
Copy link
Member

@ryan-harrington @GoodGradesBoy Going to need further development on this. What do we do with the extra money? (Other than put it right back into the bot). Would it be profitable enough?

@ryan-harrington
Copy link
Contributor

@ryan-harrington @GoodGradesBoy Going to need further development on this. What do we do with the extra money? (Other than put it right back into the bot). Would it be profitable enough?

The extra money goes back into the bot. I don't know what you mean by "Would it be profitable enough?"

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: approved type: enhancement A code change that enhances an existing feature.
Projects
None yet
Development

No branches or pull requests

3 participants