diff --git a/src/Ext/Bullet/Hooks.DetonateLogics.cpp b/src/Ext/Bullet/Hooks.DetonateLogics.cpp index 413e0818c..18b1ae863 100644 --- a/src/Ext/Bullet/Hooks.DetonateLogics.cpp +++ b/src/Ext/Bullet/Hooks.DetonateLogics.cpp @@ -295,15 +295,11 @@ DEFINE_HOOK(0x469C46, BulletClass_Logics_DamageAnimSelected, 0x8) return SkipGameCode; } -DEFINE_HOOK_AGAIN(0x46A2FB, BulletClass_Logics_Extras, 0x5) -DEFINE_HOOK(0x46A290, BulletClass_Logics_Extras, 0x5) +DEFINE_HOOK(0x469AA4, BulletClass_Logics_Extras, 0x5) { GET(BulletClass*, pThis, ESI); GET_BASE(CoordStruct*, coords, 0x8); - if (R->Origin() == 0x46A2FB) - pThis = LogicsTemp::pThis; // 0x46A2FB has ESI overwritten so need to set this in an earlier hook that is always entered. - // Extra warheads if (pThis->WeaponType) {