RadicalRex [Ради чего?]
Прирожденный Джаец
Я люблю этот Форум!
Репутация: +103
|
|
Re: Формулы для рассчетов? « Ответ #62 от 11.01.2018 в 19:09:02 » |
|
22.03.2005 в 11:42:47, BrainBot писал(a):Навык скрытного передвижения= =20+AGI*0,4+LVL*4 (бонус за навык +25%, эксп. +50%) |
| Правильная формула: iStealthSkill = 20 + 4 * EffectiveExpLevel( pSoldier ) + ((EffectiveDexterity( pSoldier ) * 4) / 10); +25 за навык скрытности или +50 за экспертный навык скрытности. 22.03.2005 в 11:42:47, BrainBot писал(a):Шанс установить бомбу с детонатором (радио)= =((Exp*7+Wiz*2+Lvl*10)/10)/2 (*2 при навыке электрик) |
| Там не /2, а *3/4. При навыке "электроника" этого понижающего коэффициента нет. case PLANTING_REMOTE_BOMB_CHECK: iSkill = EffectiveExplosive( pSoldier ) * 7; iSkill += EffectiveWisdom( pSoldier ) * 2; iSkill += EffectiveExpLevel( pSoldier ) * 10; iSkill = iSkill / 10; // bring the value down to a percentage if ( bReason == PLANTING_REMOTE_BOMB_CHECK && !(HAS_SKILL_TRAIT( pSoldier, ELECTRONICS)) ) { // deduct only a bit... iSkill = (iSkill * 3) / 4; } // Ok, this is really damn easy, so skew the values... // e.g. if calculated skill is 84, skewed up to 96 // 51 to 84 // 22 stays as is iSkill = (iSkill + 100 * (iSkill / 25) ) / (iSkill / 25 + 1); break;
|