diff --git a/Graphics/levels/Chapter04/Level03/Level03.MEX b/Graphics/levels/Chapter04/Level03/Level03.MEX index 31b6b6e2c..9ad895ee0 100644 Binary files a/Graphics/levels/Chapter04/Level03/Level03.MEX and b/Graphics/levels/Chapter04/Level03/Level03.MEX differ diff --git a/Graphics/levels/Chapter04/Level03/level3.Mep b/Graphics/levels/Chapter04/Level03/level3.Mep index c649f278c..2052f25b3 100644 Binary files a/Graphics/levels/Chapter04/Level03/level3.Mep and b/Graphics/levels/Chapter04/Level03/level3.Mep differ diff --git a/source/enemy/nocto.cpp b/source/enemy/nocto.cpp index a9d85ee00..5a0e4cf3a 100644 --- a/source/enemy/nocto.cpp +++ b/source/enemy/nocto.cpp @@ -44,7 +44,7 @@ bool CNpcBabyOctopusEnemy::processSensor() default: { - if ( playerXDistSqr + playerYDistSqr < 4000 ) + if ( playerXDistSqr + playerYDistSqr < 3200 ) { m_controlFunc = NPC_CONTROL_CLOSE; diff --git a/source/enemy/npcdata.cpp b/source/enemy/npcdata.cpp index f0eed0c54..a77b2c2b4 100644 --- a/source/enemy/npcdata.cpp +++ b/source/enemy/npcdata.cpp @@ -643,7 +643,7 @@ CNpcEnemy::NPC_DATA CNpcEnemy::m_data[NPC_UNIT_TYPE_MAX] = false, 2, 512, - DETECT_ATTACK_COLLISION_GENERIC, + DETECT_ALL_COLLISION, DAMAGE__HIT_ENEMY, 1, ANIM_BABYOCTOPUS_SWIM,