Moim zdaniem zawsze obowiązuje zasada że wyższy przyrost i większa ilość - ale rozpatrujesz na kazdym poziomie (etapie) narastajaco np.:
Postać zaczynała jako mag :
biegłości startowe: 2
ilość na poz: 1/4 poz
bonus +0:
minimalna: 20
przyrost na poz: 1
Przyjmijmy że rzut na biegłość miał: 30
Miał przygody i awansował w pozimach (na tą chwilę powiedzmy że na

:
POZ 0: biegłość: max(30,20) + 0 (bonus) = 30 , ilość biegłości: 2
POZ 1: biegłość: 30 + 1 = 31 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*1] = 2 + 0 = 2
POZ 2: biegłość: 31 + 1 = 32 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*2] = 2 + 0 = 2
POZ 3: biegłość: 32 + 1 = 33 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*3] = 2 + 0 = 2
POZ 4: biegłość: 33 + 1 = 34 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*4] = 2 + 1 = 3
POZ 5: biegłość: 34 + 1 = 35 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*5] = 2 + 1 = 3
POZ 6: biegłość: 35 + 1 = 36 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*6] = 2 + 1 = 3
POZ 7: biegłość: 36 + 1 = 37 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*7] = 2 + 1 = 3
POZ 8: biegłość: 37 + 1 = 38 , ilość biegłości: 2 + zaorkr_w_dol[(1/4)*8] = 2 + 2 = 4
Potem przyłączył sobie profesje wojownik:
biegłości startowe: 6
ilość na poz: 1/2 poz
bonus +10:
minimalna: 50
przyrost na poz: 3
Więc jego rozliczenie wygląda tak:
POZ 0/0: biegłość: max(50,30,20) + max(0,10) = 60 , ilość biegłości: max(2,6) = 6
POZ 1/0: biegłość: 60 + 1 = 61 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*1] = 6 + 0 = 6
POZ 2/0: biegłość: 61 + 1 = 62 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*2] = 6 + 0 = 6
POZ 3/0: biegłość: 62 + 1 = 63 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*3] = 6 + 0 = 6
POZ 4/0: biegłość: 63 + 1 = 64 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*4] = 6 + 1 = 7
POZ 5/0: biegłość: 64 + 1 = 65 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*5] = 6 + 1 = 7
POZ 6/0: biegłość: 65 + 1 = 66 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*6] = 6 + 1 = 7
POZ 7/0: biegłość: 66 + 1 = 67 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*7] = 6 + 1 = 7
POZ 8/0: biegłość: 67 + 1 = 68 , ilość biegłości: 6 + zaorkr_w_dol[(1/4)*8] = 6 + 2 = 8
Gdyby teraz awansował 5 poziomów w wojowniku:
POZ 0/0: biegłość: max(50,30,20) + max(0,10) = 60 , ilość biegłości: max(2,6) = 6
POZ 1/1: biegłość: 60 + max(1,3) = 63 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*1],zaorkr_w_dol[(1/2)*1]) = 6 + max(0,0) = 6 + 0 = 6
POZ 2/2: biegłość: 63 + max(1,3) = 66 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*2],zaorkr_w_dol[(1/2)*2]) = 6 + max(0,1) = 6 + 1 = 7
POZ 3/3: biegłość: 66 + max(1,3) = 69 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*3],zaorkr_w_dol[(1/2)*3]) = 6 + max(0,1) = 6 + 1 = 7
POZ 4/4: biegłość: 69 + max(1,3) = 72 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*4],zaorkr_w_dol[(1/2)*4]) = 6 + max(1,2) = 6 + 2 = 8
POZ 5/5: biegłość: 72 + max(1,3) = 75 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*5],zaorkr_w_dol[(1/2)*5]) = 6 + max(1,2) = 6 + 2 = 8
POZ 6/5: biegłość: 75 + 1 = 76 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*6],zaorkr_w_dol[(1/2)*5]) = 6 + max(1,2) = 6 + 2 = 8
POZ 7/5: biegłość: 76 + 1 = 77 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*7],zaorkr_w_dol[(1/2)*5]) = 6 + max(1,2) = 6 + 2 = 8
POZ 8/5: biegłość: 77 + 1 = 78 , ilość biegłości: 6 + max(zaorkr_w_dol[(1/4)*8],zaorkr_w_dol[(1/2)*5]) = 6 + max(2,2) = 6 + 2 = 8