Page 1 of 1

OPRAVENO - Zaklínačovy neomezený kouzla a mínusová únava

Posted: 01:23 31. Jul 2014
by mandos
Takže o minusové únavě jsm našel akorát jeden topic v koši tak doufám nikoho neopakuju. Nedávno jsem začal zaklínače a to že se mam infinite kouzel nultého kruhu je fajn, akorát že to rozhazuje únavu a tak opakovaným sesíláním ledového paprsku se člověk dostane klidně na -100+% procent. Ne neměnila se mi nijak odolnost. Při každém seslání kouzla nultého okruhu se hádám tím doplněním použití odebere nějak i únava.

Re: Zaklínačovy neomezený kouzla a mínusová únava

Posted: 02:31 31. Jul 2014
by Caehan
mandos wrote:Takže o minusové únavě jsm našel akorát jeden topic v koši tak doufám nikoho neopakuju. Nedávno jsem začal zaklínače a to že se mam infinite kouzel nultého kruhu je fajn, akorát že to rozhazuje únavu a tak opakovaným sesíláním ledového paprsku se člověk dostane klidně na -100+% procent. Ne neměnila se mi nijak odolnost. Při každém seslání kouzla nultého okruhu se hádám tím doplněním použití odebere nějak i únava.
Nebo někdo nevychytal únavu při kouzlení - je možné, že se odvíjí podle úrovně seslaného kouzla a někdo u toho přehlédnul, že existují i kouzla nižší, než první úrovně.

Re: Zaklínačovy neomezený kouzla a mínusová únava

Posted: 21:13 31. Jul 2014
by pavad
Za chybou stoji funkce

Code: Select all

KU_RingToLevel
z knihovny

Code: Select all

x2_inc_spellhook.nss
, ktera nepocita s nulovym kruhem cantripu - v takovem pripade vraci zapornou hodnotu ktera zpetne probubla do systemu unavy a misto zvyseni unavy unavu snizi.

IMHO staci za uvodni definici promenne vyse uvedene funce (tj. za radek float fEqLevel = 0.0;) pridat nasledujici:

Code: Select all

if(SpellLevel == 0){
    SpellLevel = 1;
}
Edit: Tim bude unava za cantrip pribyvat stejne rychle jako za kouzla 1. kruhu.