Raffle Helper is an add-on for ESO intended to support the running of a guild raffle.
It enables whomever is running the raffle to set the period that the raffle runs for (i.e. period that you can buy tickets) and to run the prize draw.
The add-on reads the guild bank deposits within the time period to determine who has bought tickets and how many they have bought based on the ticket price.
The add-on performs the draw on a purely mathematical basis, based on a random number generator and guild member id (and number of tickets they have bought).
It does not track individual tickets (i.e. the tickets are not individually numbered and that number assigned to a specific player on purchase)
The prizes are set as a percentage of the total amount of money raised from the ticket purchases.
Raffle helper does not distribute the prizes or show any of the data to anyone other than the person running the add-on.
The add-on allows the following to be set:
guildname the name of the guild you are running the raffle for
multiple simultaneous guild raffles from a single account are not supported
this may not be changed whilst a raffle is running
raffleperiod How long the raffle should run for in days
rankcutoff This enables you to prevent the upper ranks from playing the raffle.
If set to 1, it prevents the GM from playing.
Subsequent values set the cutoff for various officer ranks
ticketprice This sets the price of a single ticket
guildcut Sets the guild cut as a percentage of the total
firstprize Sets the first prize as a percentage of the total
secondprize Sets the second prize as a percentage of the total
thirdprize Sets the third prize as a percentage of the total
And has the following commands:
draw Runs the raffle draw when the raffle time period has elapsed
check Checks the status of the raffle (including how many tickets sold, etc)
start Starts a raffle time period
stopnow End the current raffle now, regardless of time remaining in raffle period
drawnow End the current raffle now, regardless of time remaining in raffle period and performs the raffle draw
restart Abandons the current raffle time period and starts it again
This will lose an deposit information between the start and restart
results Gets the results of the last raffle
list Lists the current settings
set <setting> <value> Sets one of the above settings to the specified value
These commands are accessed using /rh or /rafflehelper.
Using /rhset will bring up the settings as an UI element.
If you have problems please try /rh clear
Change Log
----------
v1.0 Initial build
v1.1 Corrected raffle end times
v1.2 Added UI settings menu
v1.3 Corrected bug with UI settings menu and /commands
v1.4 Corrected bug with guildnames
v1.5 Added additional functionality (restart, results, stopnow, drawnow)
v1.6 Fixed some issues with random seeds and bank deposit history
v1.6.1 Bug fix for settings
v1.6.2 Bug fix for guild name setting
v1.6.3 Fix for large guilds and lots of deposits
v1.6.4 Bug fix
Latest. Corrects for Guildnames not entering correctly