diff options
author | Nikolay Korolev <nickvnuk@gmail.com> | 2019-07-26 12:39:56 +0200 |
---|---|---|
committer | Nikolay Korolev <nickvnuk@gmail.com> | 2019-07-26 12:39:56 +0200 |
commit | dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf (patch) | |
tree | 11a72d636246b0665b7a8d6ea40e83d6d56c5bb0 /src/peds | |
parent | Merge pull request #164 from Nick007J/master (diff) | |
download | re3-dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf.tar re3-dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf.tar.gz re3-dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf.tar.bz2 re3-dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf.tar.lz re3-dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf.tar.xz re3-dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf.tar.zst re3-dae2d30d8f6dc9cf4831c1e9df59a42cecfccecf.zip |
Diffstat (limited to 'src/peds')
-rw-r--r-- | src/peds/Ped.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/peds/Ped.cpp b/src/peds/Ped.cpp index fb9b778f..1972396c 100644 --- a/src/peds/Ped.cpp +++ b/src/peds/Ped.cpp @@ -4588,14 +4588,14 @@ CPed::FightStrike(CVector &touchedNodePos) // He can beat us if (sq(maxDistanceToBeBeaten) > potentialAttackDistance.MagnitudeSqr()) { - ourCol = CModelInfo::GetModelInfo(m_modelIndex)->GetColModel(); + ourCol = ((CPedModelInfo*)CModelInfo::GetModelInfo(m_modelIndex))->GetHitColModel(); if (nearPed->m_nPedState == PED_FALL || nearPed->m_nPedState == PED_DEAD || nearPed->m_nPedState == PED_DIE || !nearPed->IsPedHeadAbovePos(-0.3f)) { ourCol = &CTempColModels::ms_colModelPedGroundHit; } for (int j = 0; j < ourCol->numSpheres; j++) { - attackDistance = nearPed->GetPosition() - ourCol->spheres[j].center; + attackDistance = nearPed->GetPosition() + ourCol->spheres[j].center; attackDistance -= touchedNodePos; CColSphere *ourPieces = ourCol->spheres; float maxDistanceToBeat = ourPieces[j].radius + ms_fightMoves[m_lastFightMove].strikeRadius; |