AttackAction effect refactored