RepX (ready, I think)
I'm going to bed, but I believe this is more polished than cashX was when I submitted it. I know it's a lot to look at, so a big thanks to anyone willing to lend eyeballs. Lines 120-130 in reputation.tw are the weirdest thing I think, because rep was overflowing on one page, and then payments brought things below 20000 on the next. (edit: I found a much simpler fix to this, but it remains a rare direct modification of $rep)
From here people can try their ideas for manipulating reputation scaling in repX itself, that's a little beyond me.
Later on I can backport some of this function and layout stuff to costsBudget.
Merge request reports
Activity
added 125 commits
-
c050ba16...618806ac - 124 commits from branch
pregmodfan:pregmod-master
- 58a57ba6 - merge
-
c050ba16...618806ac - 124 commits from branch
I think all you'd need to create scaling is to take repX, move the rep adding/subtracting into the parts where it splits them into + and -. We don't mess with negatives, but in positives we do the recording to the 'who' first since it is impossible to properly compare slaves if we don't make sure they get raw values added to their statistics (and we'd need to make sure people understand these are 'raw', not 'perceived').
The 'what' on the other hand needs to be tweaked to be accurately scaled, because that ends up on the weekly report and that one needs to be properly balanced. So instead of just recording rep we instead do;
Math.round(Math.pow(1000 * rep + Math.pow(V.rep, 2), 0.5) - V.rep)
The above is based on the equations from the thread. It takes into consideration your current rep and we use that to scale the gained rep down. And after that the
V.rep +=
needs the same treatment.That should be it, no? This way all the rep on your rep balance sheet is of the scaled down 'perceived' variety, but your slaves still get raw values recorded for comparisons between slaves.
added 1 commit
- bd8d9060 - report reputation by building like costsBudget, fix slave attirbution
added 1 commit
- d884d1c7 - fix attrib for many events, including cashX ones
!3059 (merged) is up for merge next, then I'll look into this.
added 2 commits
added 44 commits
-
63144bf3...76939088 - 43 commits from branch
pregmodfan:pregmod-master
- 8d36ca57 - merge
-
63144bf3...76939088 - 43 commits from branch
added 21 commits
-
3ce4fde0...e232c212 - 20 commits from branch
pregmodfan:pregmod-master
- b3318afd - Merge branch 'pregmod-master' into repX
-
3ce4fde0...e232c212 - 20 commits from branch
added 1 commit
- 388e2fc8 - prep function for generating lines for costsBudget