qweqwe píše:Zajímavé

. Neví někdo prosím vás co je signed int a unsigned int?

Ahoj, int je datový typ, přesněji řečeno celé číslo. Na 32-bitových OS má maximální množství různých hodnot 2^32 [dvě na třicátou druhou], jinak řečeno 32 bitů, neboli 4 bajty. SIGNED INT znamená, že se polovina toho množství použije pro čísla kladná a polovina pro záporná - číslo pak může být v intervalu <-2^31; 2^31). Pokud je INT typu UNSIGNED, znamená to, že se celý rozsah použije pro kladné hodnoty - číslo pak může být v intervalu <0; 2^32). Snad je to tak pochopitelné. V tomhle konkrétním případě si můžeš přetypování na (signed int) a (unsigned int) klidně odmyslet, jako by to tam nebylo

.
A abych nebyl úplně mimo téma, po zjednodušení je ten vzoreček pro kritik kouzlem takhle:
Pokud je celkový kritik postavy 0 až 9%:
K = c / 2
Pokud je celkový kritik postavy 10% a více:
K = [(c - 10) / 4] + 5
Kde c je celkový kritik postavy v %
K je celkový kritik kouzlem v %
Takže jestliže má postava šanci na kritik 110% (jak píše v 1. příspěvku brjaja), bude její šance na kritik kouzlem rovna [(110-10)/4]+5 =
30 % 
.