Oh my! Iโm totally entering this one, two of those have been on my sisterโs wishlist for a bit. However, first time entering one of these, hopefully I understood the rules correctly.
D. (16)
J. (20)
K. (8)
I ran the script (and with counting) it said I have 44 badges. If I got the steps wrong, please forgive me, Iโll correct it.
Good luck everyone! And thank you @ohko and @RaccoonV for hosting this for the community!
Heya, another great raffle! I was waiting for this one to contact you and to sponsor a game but as i can see the game i was willing to sponsor is already on a list so maybe next time?
I like that people that have made more contributions to the site (ie, earned more badges) have a greater chance to win. But at some point, weโve all earned the right to say โI belong to this community,โ and at this point, I think we should all be considered equal. Does 50 badges adequately represent this community โcitizenshipโ? Iโm not sure, but Iโm running the experiment. In the last round, only a few entrants had over 50 tickets, so I think itโs a reasonable starting point to cap. @Fraggles, sorry to single you out: with over 300 badges, so you must be mitigatedโฆ You have tOo muChpowER!
To add, I was thinking an increased per-prize max of 20 forces you to be more picky with allocations. In the last round, there were a couple of huge entries that I thought wouldโve swept the raffle. In the end, I was surprised that there was only one person who won a double prize.
I also like the idea that a new member might be incentivised to earn 20 badges to max out their entry on a game they really want. There were plenty of entries with less than 20 badges last round and now we can take them hostage using our slanted game tactics! Stockholm syndrome is inevitableโฆ
Array
.from // create array from,
( document.querySelectorAll('.grant-count') // duplicate badge count elements,
, e => Number(e.textContent) // converting each element's text to a number.
)
.reduce // reduce the array above by,
( (a,b) => a + b // adding each number to the previous number,
, document.querySelectorAll('.badge-card').length // starting with your unique badge count,
- document.querySelectorAll('.grant-count').length // minus the number of duplicates.
)
.badge-card elements are each unique badges
.grant-count element is a child of a badge, and represents the number of times that specific badge was earned. You will only see a .grant-count element if you have earned the same badge more than once.
Didnโt do me any good anyway and while I could have entered with full tickets to every game last time I of course wouldnโt do that. I agree with limiting things a bit, as I was trying to say last time I felt that counting duplicates made the whole thing a little silly.
Also you CAN respond to multiple people in a single post. : )
I did notice it, though I am sure my friend is enjoying the game a lot more than me (is still playing it after almost a year)โฆ So no regrets. hahaโฆ
Absolutely! I definitely donโt mind making some videos should I win.
Experimenting is good, I honestly donโt know the proper answer eitherโฆ hahaโฆ
I think I have a lot as well, but didnโt count, I know I have more than the limit, so thatโs good enoughโฆ
I am not like you tech savvy people who know how to do the script runningโฆ