… | |
… | |
1366 | K *= (4 + level) * 1.2f / (6 + level); |
1366 | K *= (4 + level) * 1.2f / (6 + level); |
1367 | |
1367 | |
1368 | if (K <= 0.01f) |
1368 | if (K <= 0.01f) |
1369 | K = 0.01f; |
1369 | K = 0.01f; |
1370 | |
1370 | |
1371 | float S = speed / (K * s); |
1371 | contr->weapon_sp = K * s * .5f; //TODO: balance the .5 |
1372 | |
|
|
1373 | contr->weapon_sp = S; |
|
|
1374 | } |
1372 | } |
1375 | |
1373 | |
1376 | /* I want to limit the power of small monsters with big weapons: */ |
1374 | /* I want to limit the power of small monsters with big weapons: */ |
1377 | if (type != PLAYER && arch && stats.dam > arch->clone.stats.dam * 3) |
1375 | if (type != PLAYER && arch && stats.dam > arch->clone.stats.dam * 3) |
1378 | stats.dam = arch->clone.stats.dam * 3; |
1376 | stats.dam = arch->clone.stats.dam * 3; |