summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_key.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/actor/d_a_obj_key.cpp')
-rw-r--r--src/d/actor/d_a_obj_key.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/d/actor/d_a_obj_key.cpp b/src/d/actor/d_a_obj_key.cpp
index 904dd8a9e5..c0bcfdaeda 100644
--- a/src/d/actor/d_a_obj_key.cpp
+++ b/src/d/actor/d_a_obj_key.cpp
@@ -287,12 +287,12 @@ static void chain_control_01(obj_key_class* i_this) {
MtxPosition(&spC4, &spB8);
} else if (fopAcM_GetName(pparent) == PROC_E_RD) {
e_rd_class* rd = (e_rd_class*)pparent;
- parent_model = rd->mpModelMorf->getModel();
+ parent_model = rd->anm_p->getModel();
MTXCopy(parent_model->getAnmMtx(VREG_S(0) + 12), *calc_mtx);
spC4.set(12.0f + VREG_F(0), -5.0f + VREG_F(1), VREG_F(2));
MtxPosition(&spC4, &spB8);
- rd->actor.field_0x567 = 1;
+ rd->enemy.field_0x567 = 1;
} else if (fopAcM_GetName(pparent) == PROC_E_RDB) {
e_rdb_class* rdb = (e_rdb_class*)pparent;
parent_model = rdb->mpModelMorf->getModel();