weight - "удельный" вес от 0..1
| 423 | |
| 424 | // weight - "удельный" вес от 0..1 |
| 425 | void CActorCondition::ConditionJump(float weight) |
| 426 | { |
| 427 | float power = m_fJumpPower; |
| 428 | power += m_fJumpWeightPower * weight * (weight > 1.f ? m_fOverweightJumpK : 1.f); |
| 429 | m_fPower -= HitPowerEffect(power); |
| 430 | } |
| 431 | void CActorCondition::ConditionWalk(float weight, bool accel, bool sprint) |
| 432 | { |
| 433 | float power = m_fWalkPower; |