rendered paste bodyIndex: ../src/game/Unit.cpp
===================================================================
--- ../src/game/Unit.cpp (revision 3533)
+++ ../src/game/Unit.cpp (working copy)
@@ -1435,7 +1435,7 @@
void Unit::AttackerStateUpdate (Unit *pVictim, WeaponAttackType attType, bool isTriggered)
{
- if(hasUnitState(UNIT_STAT_CONFUSED | UNIT_STAT_STUNDED | UNIT_STAT_FLEEING) )
+ if(hasUnitState(UNIT_STAT_CONFUSED | UNIT_STAT_STUNDED | UNIT_STAT_FLEEING) || HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PACIFIED) )
return;
if (!pVictim->isAlive())