I ran some numbers and discovered that newer players & players with
low attendance were receiving too high priority over veterans with
100% attendance. Trust me, they noticed.
I attempted to fix this by:
1. Set the MIN_EP to be roughly equal to the number of EP that can be
earned in one average week. All this does is ensure that brand new
members can't bid on "contested" items for 1 week.
2. Set the BASE_GP to be roughly equal to the cost of 1 average item
(300). This is very important because it removes a priority spike
whereby newer members would always win contested items after 1 week,
no matter what. Many of us would not object to allowing a new member
unearned priority once. However, without BASE_GP, the new member might
win 2 extra items, by having say 600:1 priority, while a veteran has
1200:600. Think about how often you get a new member, & pretty soon
your veterans may not be able to win anything, since each new guy wins
2 items first. (And before you say to use subtraction instead of
division - I tried that & it's worse.)
3. Set decay to 10% per week. I do not understand why people say that
decay changes priority. The ratio of 100:50 is exactly the same as
90:45. All this does is change the EP and GP graphs to parabolas
instead of straight lines, so that both approach a constant. Not sure
though, what will happen when someone decays past the BASE_GP. Seems
to me, at that point, EP should keep dropping, while the BASE_GP
cannot, so they would eventually, with very long absences, be returned
to the status of a brand new member, 0:300 priority.
4. Then, it also appears to be necessary to add in a weekly bonus for
players who attend every night, to further correct the system. This
bonus is around 10% of the points earned per week, that must be
returned to those with 100% attendance. I am unsure exactly what this
number should be, but it's a clearly necessary correction.
I will link my Excel file in case you wish to look at it. The numbers
are the same regardless of whether I multiply our EP amounts by 100 or
not (which surprised me at first). But I suppose that, since the
parabola approaches a constant, the ratio to item value does also, and
rounding becomes more important, the longer you use the system.
So, why do I need this correction? Something in the math... that I'm
not getting. I tried doing the EP and GP decay separately in the
Excel, for example, 10% decay on EP and 20% decay on GP, but it didn't
work out the same at all. I suspect the rate of decay should be
related to the number of hours a person attended.
** Do you plan to add in an attendance tracker & offer this correction
as standard?
Here's the file:
http://bluemoo.guildhaunt.com/epgpchartX100.xls
Please note, while looking at the chart, it is the pattern of 1 and 0
we should be most concerned with, not the totals. Player A, attending
twice as often as Player B, should win exactly twice as many items.
Note that if you remove the decay or bonus, the pattern breaks.