1 (edited by Hunter 2013-11-23 09:44:48)

Topic: Squad assignments

Hello folks. I don't remember when i (exactly) asked about changes in balance. But now i have idea, that could be interesting to everyone.
As we all know, there are possible to request assignments to squad. What does it means? It means that after complete the assignment NICs and relation reward will be divided between all squad members.
So if you have 10 charachters in the squad and reward will be 100 000 NIC, each squad member will get 10 000 NIC.

My idea:
1) Assign 'level of difficulty' for each assignment: 1-5 lvl
2) Implement the formula for reward-calculation:
reward for each squad member = reward for assignment * level of difficulty/(count of members in squad + level of difficulty-1)

the formula looks familiar, isn't it? smile

Effect:

For example we takes Aura / File #1. There are reward 180 075 NIC. This is 4th level assignment. Let's suppose the level of difficulty will be same - 4.
Now let's calculate reward for differend numbers of squads:

number     |     formula                 | reward for
of members |                             | each member
-----------+-----------------------------+------------
1          | 180 075 * 4 / (1 + 4 - 1)   | 180075
2          | 180 075 * 4 / (2 + 4 - 1)   | 144060
3          | 180 075 * 4 / (3 + 4 - 1)   | 120050
4          | 180 075 * 4 / (4 + 4 - 1)   | 102900
5          | 180 075 * 4 / (5 + 4 - 1)   | 90037
6          | 180 075 * 4 / (6 + 4 - 1)   | 80033
7          | 180 075 * 4 / (7 + 4 - 1)   | 72030
8          | 180 075 * 4 / (8 + 4 - 1)   | 65481
9          | 180 075 * 4 / (9 + 4 - 1)   | 60025
10         | 180 075 * 4 / (10 + 4 - 1)  | 55407
100        | 180 075 * 4 / (100 + 4 - 1) | 6993

Of course need to assign level of difficulty more accurately. This assignment deserves 2-3 lvl i think. My goal was to show you mechanic of calculation.

BTW, if level of difficulty will be 2:

number     |     formula                 | reward for
of members |                             | each member
-----------+-----------------------------+------------
1          | 180 075 * 2 / (1 + 2 - 1)   | 180075
2          | 180 075 * 2 / (2 + 2 - 1)   | 120050
3          | 180 075 * 2 / (3 + 2 - 1)   | 90037
4          | 180 075 * 2 / (4 + 2 - 1)   | 72030
5          | 180 075 * 2 / (5 + 2 - 1)   | 60025
6          | 180 075 * 2 / (6 + 2 - 1)   | 51450
7          | 180 075 * 2 / (7 + 2 - 1)   | 45018
8          | 180 075 * 2 / (8 + 2 - 1)   | 40016
9          | 180 075 * 2 / (9 + 2 - 1)   | 36015
10         | 180 075 * 2 / (10 + 2 - 1)  | 32740
100        | 180 075 * 2 / (100 + 2 - 1) | 3565

What it gives? The people will be interested execute high-level assignments in the 3-4 ppl squads.

P.S. To avoid cheating, i would advice for devs this:

function player_reward($squadnumber, $difficulty, $assignmentreward) {
    if ($squadnumber <= $difficulty) {
        $reward = $assignmentreward * $difficulty / ($squadnumber + $difficulty - 1);
    } else {
       $reward = $assignmentreward / $squadnumber;
    }
    return($reward);
}
The theory of mutual interests
Why the crybabies wins?
Где Ханя - там победа (с)
DEV Zoom: No need to speculate...

Re: Squad assignments

Zoom?.. neutral

The theory of mutual interests
Why the crybabies wins?
Где Ханя - там победа (с)
DEV Zoom: No need to speculate...

Re: Squad assignments

Zoom?..

The theory of mutual interests
Why the crybabies wins?
Где Ханя - там победа (с)
DEV Zoom: No need to speculate...

Re: Squad assignments

Zoom?..

Steam achievement Unlocked:  Being a Badass
http://www.perp-kill.net/kill/239407
Dev Zoom: I think its time to confess, Ville is my alt
Dev Zoom: Ville can be sometimes so sane it's scary.

Re: Squad assignments

Zoom?..



(sorry, this isn't on my list now but the topic won't run away I guess)

Re: Squad assignments

zoom?