summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_ship.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/actor/d_a_ship.cpp')
-rw-r--r--src/d/actor/d_a_ship.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/d/actor/d_a_ship.cpp b/src/d/actor/d_a_ship.cpp
index 669d20bc..46e18b61 100644
--- a/src/d/actor/d_a_ship.cpp
+++ b/src/d/actor/d_a_ship.cpp
@@ -1723,9 +1723,7 @@ BOOL daShip_c::procCannon() {
short prev0394 = m0394;
if (target) {
- cannonPos.x = mpCannonModel->mpNodeMtx[2][0][3];
- cannonPos.y = mpCannonModel->mpNodeMtx[2][1][3];
- cannonPos.z = mpCannonModel->mpNodeMtx[2][2][3];
+ mDoMtx_multVecZero(mpCannonModel->getAnmMtx(2), &cannonPos);
cannonPos = target->eyePos - cannonPos;