Post by Ache on Oct 12, 2014 8:21:56 GMT
Detailed explanation
The amount of reward tokens is based only in the amount of altars won by the team.
There are 2 things you have to take into consideration before calculating your reward for a game or token rates/h:
With this in mind, you can calculate the total reward adding the rewards for each of these parts:
1) Total amount of altar won
100 tokens for each altar you won.
2) Total amount of altars lost
10 tokens for each altar you lost.
3) Total amount of altars tied
25 tokens for each tied altar.
4) Reward for getting overall wins
You can either get the reward (if you had more wins than the other team), get half of it (if the game was an overall draw) or not get tokens here at all (if you had less wins than the other team).
The reward consists of 25*total amount of altars.
This is 150 tokens for f2p (6 altars) and 200 tokens for p2p (8 altars).
Formula
For those that like maths, given:
A - Total amount of altars
W - Total amount of altars won
L - Total amount of altars lost
T - Total amount of tied altars
ASSERTDRAW(W,L) - Returns 1 if W=L and 0 otherwise
Then the reward is: 100*W + 10*L + 15*T + (25*A)*MAX(W-L,0) + ((25*A)/2)*ASSERTDRAW(W,L)
Note: The ASSERTDRAW function is the only way I could go around rewarding half of the 3rd factor when it is a draw, if anyone can think of a cleaner way please do tell me
For those that don't know, the function MAX(a,b) returns the highest number.
Examples MAX(3,4)=4. MAX(5,2)=5. MAX(0,-5)=0. MAX(0,0)=0.
Chart
This chart only shows cases where there are not tied altars, to keep it simple.
There is a total amount of tokens rewarded for both teams that is 810 in f2p and 1080 in p2p.
You can easily calculate the reward for one team using this number and the reward for the other team.
Example:
6-0 is 750, then 0-6 is 810-750 = 60 tokens
6-2 in p2p is 820, then 2-6 is 1080-820 = 260 tokens
The amount of reward tokens is based only in the amount of altars won by the team.
There are 2 things you have to take into consideration before calculating your reward for a game or token rates/h:
- The explanation is both for f2p and p2p games, but these games do not take the same time to complete and the amount of tokens rewarded cannot be compared directly. Since p2p has 2 altars more, it takes also more time to complete and you would be rewarded the same amount of tokens if you completed those 2 altars in a new f2p game. The tokens rates per hour end up being equal.
- The amount of altars YOU WON is not equal to the amount of altars YOUR TEAM WON. The game only takes into account for your reward the amount of altars you won. If you do not contribute to a win in your team by attracting or repelling ANY orb during that altar, that altar will be taken into account as a LOSS. You only need to do this ONCE on every altar you win for being rewarded the tokens for the win.
With this in mind, you can calculate the total reward adding the rewards for each of these parts:
1) Total amount of altar won
100 tokens for each altar you won.
2) Total amount of altars lost
10 tokens for each altar you lost.
3) Total amount of altars tied
25 tokens for each tied altar.
4) Reward for getting overall wins
You can either get the reward (if you had more wins than the other team), get half of it (if the game was an overall draw) or not get tokens here at all (if you had less wins than the other team).
The reward consists of 25*total amount of altars.
This is 150 tokens for f2p (6 altars) and 200 tokens for p2p (8 altars).
Formula
For those that like maths, given:
A - Total amount of altars
W - Total amount of altars won
L - Total amount of altars lost
T - Total amount of tied altars
ASSERTDRAW(W,L) - Returns 1 if W=L and 0 otherwise
Then the reward is: 100*W + 10*L + 15*T + (25*A)*MAX(W-L,0) + ((25*A)/2)*ASSERTDRAW(W,L)
Note: The ASSERTDRAW function is the only way I could go around rewarding half of the 3rd factor when it is a draw, if anyone can think of a cleaner way please do tell me
For those that don't know, the function MAX(a,b) returns the highest number.
Examples MAX(3,4)=4. MAX(5,2)=5. MAX(0,-5)=0. MAX(0,0)=0.
Chart
This chart only shows cases where there are not tied altars, to keep it simple.
6-0 | 5-1 | 4-2 | 3-3 | 2-4 | 1-5 | 0-6 | |
f2p | 600+0+150 | 500+10+150 | 400+20+150 | 300+30+75 | 200+40+0 | 100+50+0 | 0+60+0 |
750 | 660 | 570 | 405 | 240 | 150 | 60 | |
8-0 | 7-1 | 6-2 | 5-3 | 4-4 | |||
p2p | 800+0+200 | 700+10+200 | 600+20+200 | 500+30+200 | 400+40+100 | ||
1000 | 910 | 820 | 730 | 540 |
There is a total amount of tokens rewarded for both teams that is 810 in f2p and 1080 in p2p.
You can easily calculate the reward for one team using this number and the reward for the other team.
Example:
6-0 is 750, then 0-6 is 810-750 = 60 tokens
6-2 in p2p is 820, then 2-6 is 1080-820 = 260 tokens