examine aura code
BotB Academy Bug Reports and Feature Requests
 
 
Level 22 Playa
xterm
 
 
 
post #20584 :: 2012.11.05 1:10am ::
for the past while I've had a feeling that the aura code isn't working totally properly. just about every active botbr that has voted in recent major battles (since perhaps early 2012) has either grey or skulls now, with only 1 or 2 exceptions.

I suspect there might be a rounding error, or possibly a broken if-then-else statement somewhere... mathematically, you should see more of an even distribution than this, since auras are based on comparisons to other people's votes (theoretically at least).

this isn't really 100% true though, because as far as I can tell botb only grants aura points to a botbr when he/she casts a vote. that means the first voter on a given entry will never have their aura change, even though many other people may vote after them. I've also noticed you can rack up additional aura points by re-saving your votes, which is slightly broken too...

it might be a neat upgrade to the aura system to have aura points be awarded upon the final battle tally - that'd be a more "completist" way of doing it, because it wouldn't matter what order the votes were cast in. I think it would also add to the fun of seeing a battle's results, to see how everyone's aura changed :)

this methodology could also facilitate having ohb voting affect auras, which I am 99% sure it currently does not.
 
 
Level 26 Chipist
rainwarrior
 
 
 
post #20588 :: 2012.11.05 12:13pm ::
I'm cool with being skully.
 
 
Level 22 Playa
xterm
 
 
 
post #20590 :: 2012.11.05 8:50pm ::
I had assumed the latter but only puke (and maybe strobe) knows for sure :)
 
 
Level 29 Chipist
Jangler
 
 
 
post #20591 :: 2012.11.05 9:46pm ::
  
  puke7 and xterm liēkd this
level 15 completist
 
 
Level 22 Playa
xterm
 
 
 
post #20618 :: 2012.11.09 12:45pm ::
oh, I guess to amend the generalization I made, not everybody I'm talking about has skulls, but the lion's share of those that don't are "close" - dark red or dark blue (like EH2 and jrlepage).

the only reason i'm still orange btw is because i've been a lazy butt and not voted in a major since ~sunvox :P
 
 
Level 28 Renderist
Slimeball
 
 
 
post #20653 :: 2012.11.11 9:59am ::
  
  sethdonut hæitd this
These skulls are turning BotB into a big lovefest where everybody gets a high score. :)

Maybe it is not so bad after all!
 
 
Level 29 Mixist
coda
 
 
 
post #20658 :: 2012.11.11 4:52pm ::
i voted in a major for the first time today and now i am a cool skull guy also
 
 
Level 21 Chipist
jrlepage
 
 
 
post #20659 :: 2012.11.11 5:22pm :: edit 2012.11.11 5:23pm ::
Why should one care about having a "good aura" (whatever that is)? Is there a consequence for keeping a skull for too long? What is the significance of the aura anyway? What information does it communicate to me about a given botbr?

Anyway I always assumed I had a red aura because I tend to give fairly low scores compared to other voters. I also tend to vote really early in OHBs, so maybe I voted too low once and too early every time after that, thus my aura never changed? I dunno~
 
 
Level 26 Chipist
rainwarrior
 
 
 
post #20660 :: 2012.11.11 5:23pm ::
It communicates how cool I am.
 
 
Level 28 Renderist
Slimeball
 
 
 
post #20673 :: 2012.11.11 11:50pm ::
  
  sethdonut liēkd this
I do miss the day when you were innocent and green. :3
 
 
Level 22 Playa
xterm
 
 
 
post #20675 :: 2012.11.12 3:00am ::
yeah, my implication was never that skulls were "bad" - just that seeing so many botbrs get them lately has made me concerned that something code-wise behind the scenes has been malfunctioning...
 
 
Level 30 Hostist
puke7
 
 
 
post #20748 :: 2012.11.15 2:55pm ::
  
  zanzan liēkd this
I think I figured this out. I looked at the aura code and discovered that it's accounting for 5 voting categories unless the format is a sample. I changed it so that, if it's an OHB, it only checks for one voting category. What I think was happening was : aura changes are based on the difference between the vote and the average vote so the final algorithm for categories 2-5 were $vote(or NULL) - $avg_for_category(which should be FALSE or 0). It would take a negative value somewhere to make skulls, so I am still confused as passing 0 to the aura updater would mean everyone should have grey auras.

I also added a clause, that if there is no average then the average is set to 4.
 
 

LOGIN or REGISTER to add your own comments!