All pastes #463541 Raw Edit

AuraPacify

public text v1 · immutable
#463541 ·published 2007-04-29 00:24 UTC
rendered paste body
Index: ../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())