Sproboje opisac, jak sa zbalansowani Rycerze Sigmara: Najpierw skille, bo to najlatwiej. Skill MAX ZAKON Roznica SS_WEP_SWORD 30 60 30 SS_WEP_AXE 30 60 30 SS_WEP_WARHAMMER 30 90 60 Tax: 120/60*1.5% = 3% SS_UNARM_COMBAT 20 50 30 SS_DEFENCE 20 50 30 SS_PARRY 20 75 55 SS_AWARENESS 50 60 10 SS_BLIND_COMBAT 20 40 20 SS_SHIELD_PARRY 20 50 30 SS_APPR_MON 30 50 20 SS_LANGUAGE 40 60 20 SS_TRACKING 30 50 20 Tax 235/60*1% = 3.9% Suma = 355 = 6.9% Liczymy maksymalne poziomy skillow, dostepne tylko wladzom zakonu. Bracia maja znacznie mniej, nie bede wypisywal, bo to nie oni sa przedmiotem balansu. Specjale: Szarza: Cios wykonywany tylko na poczatku walki. Bardzo przydatny w walkach z npcami, prawie bez znaczenia w walakch z graczami, gdyz miedzy komunikatem o przygotowywaniu szarzy a zaczeciem walki mija kilka sekund, w czasie ktorych gracz moze zaatakowac rycerza, przerywajac szarze, albo po prostu zwiac. cios = trafienie_resolve_taska * 4 + 2*sila_zwyklego_ciosu; Resolve_task maksymalnie wynosi kolo 100. Obserwujac logi mozna swierdzic, ze srednia sila szarzy to okolo 400. Bardzo ciezko policzyc obiektywny cbaid, bo nie wiadomo, ile zabiera zwykly cios. Liczac tak, jak wg mnie jest najlepiej mamy: Zwykla walka rownych graczy ( mam na mysli konkretnie dhora z dhorem, bo na jego przykladzie badalem sprawe ( jest najmocniejszym graczem, ma staty prawie na 100. Walka dwoch Dhorow trawala by +- 22 ciosy. Szarza zabiera +- 4* zwykly cios. Walka dhorow, z ktorych jeden uzyl by szarzy, trwala by 18 ciosow. Mamy wiec cbaid 1/18 * 4 = = 22%. Poniewaz szarza uzywa specjalnego skilla, mamy cbaid 11%. Ogluszanie: Ogluszanie nie daje zadnego cbaida. Staralem sie tak ustawic, zeby szanse trafienia i zadawane obrazenia byly rowne zwyklym. Mozna nawet powiedziec, ze jest lekko ujemny, bo potrzeba skilla. Nie liczymy cbaida, najwyzej jakis podatek za sama mozliwosc. Mlot: wcpen += (wcpen * (((gracz->query_stat(SS_OCCUP) + skill * 4) * 19) / (500 * 7))); Wytlumacze powyzszy wzor: pen += zwykly_pen * (stat_occ + 4*skill_broni) / 500 * 19/7 + resolve_task*2; Czyli calosc jest maksymalnie = zwykly_pen * 26/7, czyli 3.7* silniejsze. czas_o = 20.0 + 13.3 * itof(zmeczenie + obciazenie) / 130.0; czas = 13.3 - itof((random(TP->QS(SS_WEP_WARHAMMER) / 2) + TP->QS(SS_WEP_WARHAMMER) / 2) * 6) / 100.0; Miedzy kolejnymi uzyciami mlota mija +- 7 ciosow. Tak mi przynajmniej wyszlo z doswiadczen. Mamy wiec cbaid: cbaid = (26/7)*1/7= 38% cbaida. Nie uzywamy dodatkowego skilla. Dowodzenie:wynik=TP->resolve_task(TASK_DIFFICULT, ({TS_DIS, RZ_DOWODZENIE})); wyniki=komu->resolve_task(TASK_DIFFICULT-2*wynik, ({TS_DIS, RZ_FORMACJE})); Tak sie liczy, czy rozkaz zostal ulyszany i wykonany. Tutaj nie bardzo wiadomo, do czego porownac, mozna najwyzej zdac sie na zdrowy rozsadek. Tak tez staralem sie czynic. Ustalilismy z Alvinem, ze cbaid ma byc tak czy siak na 50%, czyli bardzo duzo, ze wzgledu na olbrzymie mozliwosci tego specjala. Dobrze wyszkolony dowodca moze ustawic walke prawie jak chce, oczywiscie jesli zdazy ( jest kilku sekundowa przerwa miedzy rozkazami). Trzeba pamietac, ze specjal ten wymaga az dwoch skilli, co obniza jego superowosc ( choc, trzeba przyznac, nieznacznie ). W sumie: Szarza ( 11% ) + Mlot ( 38% ) + Dowodzenie ( 50% ) = 99%. Podatek = 99%/6 = 16.5 % Ogolny podatek = 6.9% + 16.5% + 2% ( za mozliwosc jedzenia w Zakonie ) = 25.4% Optuje za tym, zeby dodac jeszcze 4.6 % za ogolny prestiz zakonu, i jako ofiare na swiatynie, i mamy rowne 30%. PS: Staralem sie policzyc cbaid jak najlepiej moglem, ale np: w mlocie dolicza sie 2* resolve_task, nie wzialem tego jednak do lizcenia, gdyz sam resolve jest troche na niekorzysc rycerzy. Uznalem, ze sie to rownowazy.