Files
Server-Datasheets/Datasheet/AIData_446.xml
2025-03-03 20:30:53 -05:00

1949 lines
207 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<AIData huntingZoneId="446">
<Ai id="0" name="스톤헤드">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="1"/>
<ActiveMove id="2"/>
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="150" prob="0.200000" distanceRate="0.800000"/>
<Info workId="205" prob="0.000000" distanceRate="0.800000"/>
<Info workId="207" prob="0.100000" distanceRate="0.800000"/>
<Info workId="208" prob="0.100000" distanceRate="0.800000"/>
<Info workId="103" prob="0.200000" distanceRate="0.800000"/>
<Info workId="101" prob="0.200000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="103" desc="공격1" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="150" desc="PC에게 접근" normalBehaviorId="3" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101"/>
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="더미" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="1"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101"/>
<ReceiveOrder orderId="2" prob="1.000000" attackId="205" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101"/>
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<Move targetDistance="100" timeout="1000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
<Social motionId="1"/>
<Social motionId="2"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="1" name="블러드 골렘(고레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="false"/>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.300000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="3">
<Info workId="244" prob="0.500000" distanceRate="1.000000"/>
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.500000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="102" desc="특수공격(긴 이동 공격)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="103" desc="무브어택(짧은 이동 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="214" desc="헤비어택2(3연속 발사체)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="216" desc="리액션어택2(발사체) + 패턴 공격(무브 어택)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="213" desc="라운드어택(죽은척)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="111" desc="공격2(오른손 내려 찍기)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="212" desc="공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="201" desc="그로기(HP 30% 이하)" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="0.800000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="234" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="209" desc="3초 대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="210" desc="5초 대기" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="211" desc="스폰 동작" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="220" desc="대폭풍(울트라atk)" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="221" desc="헤비어택1(연속 회전 공격)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="222" desc="무브어택(짧은 이동 공격_분노시 울트라 패턴)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="223" desc="라운드 어택(좌회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1105, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105"/>
<Work id="224" desc="라운드 어택(우회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1106, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1106" angerBehaviorId="2106"/>
<Work id="225" desc="리액션어택1(연속 내려 찍기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111"/>
<Work id="226" desc="패턴 4_1 리액션어택 3(강하게 내려 찍기) + 양손 번갈아 내려 찍기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113"/>
<Work id="227" desc="롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="228" desc="울트라어택(대폭풍)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1115" angerBehaviorId="2115"/>
<Work id="229" desc="백회피+70% 롱어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="301" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="230" desc="태어난 지점을 향해 짧은 이동 1_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="231" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1"/>
<Work id="231" desc="태어난 지점을 향해 짧은 이동 1_2(짧은 점프)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="232" desc="태어난 지점을 향해 짧은 이동 1_3(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="2" angerBehaviorId="2"/>
<Work id="233" desc="태어난 지점을 향해 먼 이동 2_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="241" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1"/>
<Work id="234" desc="어그로체인지동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204"/>
<Work id="235" desc="기본 공격(헛치기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101"/>
<Work id="236" desc="패턴화된 공격 1_1(뒤로 1번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="243" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="237" desc="패턴화된 공격 1_2(뒤로 2번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="238" desc="패턴화된 공격 2_1(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="240" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="239" desc="일정 거리 이상일 경우 pc를 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="4" angerBehaviorId="5"/>
<Work id="240" desc="패턴화된 공격 2_2(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="213" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="241" desc="태어난 지점을 향해 먼 이동 2_2(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="242" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="242" desc="태어난 지점을 향해 먼 이동 2_3(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="243" desc="헤비어택(3연속 발사체_분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109"/>
<Work id="244" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="245" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1"/>
<Work id="245" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="6" angerBehaviorId="7"/>
<Work id="246" desc="1_1 20도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3"/>
<Work id="247" desc="1_2 30도 좌로 회전 후 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="8" angerBehaviorId="9"/>
<Work id="248" desc="1_1 20도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="4" angerBehaviorId="4"/>
<Work id="250" desc="패턴화된 공격 3_1(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="251" desc="패턴화된 공격 3_2(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="5" angerBehaviorId="5"/>
<Work id="252" desc="패턴화된 공격 3_3(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="228" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="253" desc="패턴화된 공격 3_4(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="254" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="6" angerBehaviorId="6"/>
<Work id="254" desc="패턴화된 공격 3_5(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="300" desc="패턴 4_2 리액션어택3 후 공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="301" desc="패턴 5_2 백회피 후 롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="350" desc="pc를 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="4" angerBehaviorId="5"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="6000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101"/>
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0"/>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0"/>
<Move targetDistance="300" timeout="1000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
<Info stWorkId="3" prob="0.015000"/>
<Info stWorkId="4" prob="0.015000"/>
<Info stWorkId="5" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1102, 1, 0.8, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1105, 1, 1, 0)" immediateAttackId="223" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1106, 1, 1, 0)" immediateAttackId="224" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1112, 1, 0.9, 31, 2)" immediateAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId=""/>
<AggroChangeAttack nearTargetAttackId="223" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="350" showAggroChangeMotionAfterDistantTargetAttack="false"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.000000" moveRadius="500" probMove="0.000000">
<Social motionId="1"/>
<Social motionId="2"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="2" name="블러드 골렘(고레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="false"/>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.300000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="3">
<Info workId="244" prob="0.500000" distanceRate="1.000000"/>
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.500000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="102" desc="특수공격(긴 이동 공격)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="103" desc="무브어택(짧은 이동 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="214" desc="헤비어택2(3연속 발사체)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="216" desc="리액션어택2(발사체) + 패턴 공격(무브 어택)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="213" desc="라운드어택(죽은척)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="111" desc="공격2(오른손 내려 찍기)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="212" desc="공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="201" desc="그로기(HP 30% 이하)" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="0.800000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="234" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="209" desc="3초 대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="210" desc="5초 대기" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="211" desc="스폰 동작" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="220" desc="대폭풍(울트라atk)" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="221" desc="헤비어택1(연속 회전 공격)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="222" desc="무브어택(짧은 이동 공격_분노시 울트라 패턴)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="223" desc="라운드 어택(좌회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1105, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105"/>
<Work id="224" desc="라운드 어택(우회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1106, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1106" angerBehaviorId="2106"/>
<Work id="225" desc="리액션어택1(연속 내려 찍기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111"/>
<Work id="226" desc="패턴 4_1 리액션어택 3(강하게 내려 찍기) + 양손 번갈아 내려 찍기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113"/>
<Work id="227" desc="롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="228" desc="울트라어택(대폭풍)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1115" angerBehaviorId="2115"/>
<Work id="229" desc="백회피+70% 롱어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="301" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="230" desc="태어난 지점을 향해 짧은 이동 1_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="231" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="7" angerBehaviorId="7"/>
<Work id="231" desc="태어난 지점을 향해 짧은 이동 1_2(짧은 점프)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="232" desc="태어난 지점을 향해 짧은 이동 1_3(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="8" angerBehaviorId="8"/>
<Work id="233" desc="태어난 지점을 향해 먼 이동 2_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="241" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="7" angerBehaviorId="7"/>
<Work id="234" desc="어그로체인지동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204"/>
<Work id="235" desc="기본 공격(헛치기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101"/>
<Work id="236" desc="패턴화된 공격 1_1(뒤로 1번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="243" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="237" desc="패턴화된 공격 1_2(뒤로 2번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="238" desc="패턴화된 공격 2_1(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="240" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="239" desc="일정 거리 이상일 경우 pc를 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="10" angerBehaviorId="11"/>
<Work id="240" desc="패턴화된 공격 2_2(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="213" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="241" desc="태어난 지점을 향해 먼 이동 2_2(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="242" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="242" desc="태어난 지점을 향해 먼 이동 2_3(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="243" desc="헤비어택(3연속 발사체_분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109"/>
<Work id="244" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="245" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="7" angerBehaviorId="7"/>
<Work id="245" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="12" angerBehaviorId="13"/>
<Work id="246" desc="1_1 20도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="9" angerBehaviorId="9"/>
<Work id="247" desc="1_2 30도 좌로 회전 후 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="14" angerBehaviorId="15"/>
<Work id="248" desc="1_1 20도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="10" angerBehaviorId="10"/>
<Work id="250" desc="패턴화된 공격 3_1(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="251" desc="패턴화된 공격 3_2(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="11" angerBehaviorId="11"/>
<Work id="252" desc="패턴화된 공격 3_3(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="228" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="253" desc="패턴화된 공격 3_4(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="254" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="12" angerBehaviorId="12"/>
<Work id="254" desc="패턴화된 공격 3_5(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="300" desc="패턴 4_2 리액션어택3 후 공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="301" desc="패턴 5_2 백회피 후 롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="350" desc="pc를 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="10" angerBehaviorId="11"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="6000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101"/>
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0"/>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0"/>
<Move targetDistance="300" timeout="1000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
<Info stWorkId="3" prob="0.015000"/>
<Info stWorkId="4" prob="0.015000"/>
<Info stWorkId="5" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1102, 1, 0.8, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1105, 1, 1, 0)" immediateAttackId="223" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1106, 1, 1, 0)" immediateAttackId="224" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1112, 1, 0.9, 31, 2)" immediateAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId=""/>
<AggroChangeAttack nearTargetAttackId="223" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="350" showAggroChangeMotionAfterDistantTargetAttack="false"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.000000" moveRadius="500" probMove="0.000000">
<Social motionId="1"/>
<Social motionId="2"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="3" name="블러드 골렘(고레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="false"/>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.300000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="3">
<Info workId="244" prob="0.500000" distanceRate="1.000000"/>
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.500000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="102" desc="특수공격(긴 이동 공격)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="103" desc="무브어택(짧은 이동 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="214" desc="헤비어택2(3연속 발사체)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="216" desc="리액션어택2(발사체) + 패턴 공격(무브 어택)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="213" desc="라운드어택(죽은척)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="111" desc="공격2(오른손 내려 찍기)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="212" desc="공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="201" desc="그로기(HP 30% 이하)" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="0.800000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="234" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="209" desc="3초 대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="210" desc="5초 대기" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="211" desc="스폰 동작" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="220" desc="대폭풍(울트라atk)" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="221" desc="헤비어택1(연속 회전 공격)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="222" desc="무브어택(짧은 이동 공격_분노시 울트라 패턴)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="223" desc="라운드 어택(좌회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1105, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105"/>
<Work id="224" desc="라운드 어택(우회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1106, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1106" angerBehaviorId="2106"/>
<Work id="225" desc="리액션어택1(연속 내려 찍기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111"/>
<Work id="226" desc="패턴 4_1 리액션어택 3(강하게 내려 찍기) + 양손 번갈아 내려 찍기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113"/>
<Work id="227" desc="롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="228" desc="울트라어택(대폭풍)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1115" angerBehaviorId="2115"/>
<Work id="229" desc="백회피+70% 롱어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="301" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="230" desc="태어난 지점을 향해 짧은 이동 1_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="231" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="13" angerBehaviorId="13"/>
<Work id="231" desc="태어난 지점을 향해 짧은 이동 1_2(짧은 점프)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="232" desc="태어난 지점을 향해 짧은 이동 1_3(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="14" angerBehaviorId="14"/>
<Work id="233" desc="태어난 지점을 향해 먼 이동 2_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="241" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="13" angerBehaviorId="13"/>
<Work id="234" desc="어그로체인지동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204"/>
<Work id="235" desc="기본 공격(헛치기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101"/>
<Work id="236" desc="패턴화된 공격 1_1(뒤로 1번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="243" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="237" desc="패턴화된 공격 1_2(뒤로 2번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="238" desc="패턴화된 공격 2_1(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="240" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="239" desc="일정 거리 이상일 경우 pc를 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="16" angerBehaviorId="17"/>
<Work id="240" desc="패턴화된 공격 2_2(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="213" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="241" desc="태어난 지점을 향해 먼 이동 2_2(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="242" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="242" desc="태어난 지점을 향해 먼 이동 2_3(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="243" desc="헤비어택(3연속 발사체_분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109"/>
<Work id="244" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="245" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="13" angerBehaviorId="13"/>
<Work id="245" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="18" angerBehaviorId="19"/>
<Work id="246" desc="1_1 20도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="15" angerBehaviorId="15"/>
<Work id="247" desc="1_2 30도 좌로 회전 후 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="20" angerBehaviorId="21"/>
<Work id="248" desc="1_1 20도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="16" angerBehaviorId="16"/>
<Work id="250" desc="패턴화된 공격 3_1(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="251" desc="패턴화된 공격 3_2(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="17" angerBehaviorId="17"/>
<Work id="252" desc="패턴화된 공격 3_3(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="228" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="253" desc="패턴화된 공격 3_4(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="254" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="18" angerBehaviorId="18"/>
<Work id="254" desc="패턴화된 공격 3_5(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="300" desc="패턴 4_2 리액션어택3 후 공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="301" desc="패턴 5_2 백회피 후 롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="350" desc="pc를 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="16" angerBehaviorId="17"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="6000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101"/>
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0"/>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0"/>
<Move targetDistance="300" timeout="1000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
<Info stWorkId="3" prob="0.015000"/>
<Info stWorkId="4" prob="0.015000"/>
<Info stWorkId="5" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1102, 1, 0.8, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1105, 1, 1, 0)" immediateAttackId="223" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1106, 1, 1, 0)" immediateAttackId="224" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1112, 1, 0.9, 31, 2)" immediateAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId=""/>
<AggroChangeAttack nearTargetAttackId="223" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="350" showAggroChangeMotionAfterDistantTargetAttack="false"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.000000" moveRadius="500" probMove="0.000000">
<Social motionId="1"/>
<Social motionId="2"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="4" name="블러드 골렘(고레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="false"/>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.300000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="3">
<Info workId="244" prob="0.500000" distanceRate="1.000000"/>
<Info workId="201" prob="0.000000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.200000" distanceRate="1.000000"/>
<Info workId="204" prob="0.000000" distanceRate="1.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.200000" distanceRate="1.000000"/>
<Info workId="235" prob="0.500000" distanceRate="1.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.300000" distanceRate="1.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.000000" distanceRate="0.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="0.800000"/>
<Info workId="233" prob="1.000000" distanceRate="1.000000"/>
<Info workId="230" prob="1.000000" distanceRate="1.000000"/>
<Info workId="224" prob="0.300000" distanceRate="1.000000"/>
<Info workId="223" prob="0.300000" distanceRate="1.000000"/>
<Info workId="213" prob="0.000000" distanceRate="0.000000"/>
<Info workId="204" prob="0.000000" distanceRate="0.000000"/>
<Info workId="225" prob="0.500000" distanceRate="1.000000"/>
<Info workId="226" prob="0.000000" distanceRate="0.000000"/>
<Info workId="216" prob="0.000000" distanceRate="0.000000"/>
<Info workId="229" prob="0.000000" distanceRate="0.000000"/>
<Info workId="235" prob="0.000000" distanceRate="0.000000"/>
<Info workId="250" prob="0.300000" distanceRate="1.000000"/>
<Info workId="236" prob="0.000000" distanceRate="0.000000"/>
<Info workId="238" prob="0.300000" distanceRate="1.000000"/>
<Info workId="221" prob="0.300000" distanceRate="1.000000"/>
<Info workId="214" prob="0.300000" distanceRate="1.000000"/>
<Info workId="103" prob="0.200000" distanceRate="1.000000"/>
<Info workId="212" prob="0.300000" distanceRate="1.000000"/>
<Info workId="111" prob="0.300000" distanceRate="1.000000"/>
<Info workId="101" prob="0.650000" distanceRate="1.000000"/>
<Info workId="227" prob="0.400000" distanceRate="1.000000"/>
<Info workId="203" prob="0.750000" distanceRate="1.000000"/>
<Info workId="102" prob="0.000000" distanceRate="0.000000"/>
<Info workId="211" prob="0.000000" distanceRate="0.000000"/>
<Info workId="209" prob="0.000000" distanceRate="0.000000"/>
<Info workId="210" prob="0.000000" distanceRate="0.000000"/>
<Info workId="222" prob="0.000000" distanceRate="0.000000"/>
<Info workId="220" prob="0.000000" distanceRate="0.000000"/>
<Info workId="228" prob="0.000000" distanceRate="0.000000"/>
<Info workId="231" prob="0.000000" distanceRate="0.000000"/>
<Info workId="232" prob="0.000000" distanceRate="0.000000"/>
<Info workId="234" prob="0.000000" distanceRate="0.000000"/>
<Info workId="237" prob="0.000000" distanceRate="0.000000"/>
<Info workId="240" prob="0.000000" distanceRate="0.000000"/>
<Info workId="241" prob="0.000000" distanceRate="0.000000"/>
<Info workId="242" prob="0.000000" distanceRate="0.000000"/>
<Info workId="243" prob="0.000000" distanceRate="0.000000"/>
<Info workId="244" prob="0.000000" distanceRate="0.000000"/>
<Info workId="245" prob="0.000000" distanceRate="0.000000"/>
<Info workId="246" prob="0.200000" distanceRate="1.000000"/>
<Info workId="247" prob="0.000000" distanceRate="0.000000"/>
<Info workId="248" prob="0.200000" distanceRate="1.000000"/>
<Info workId="300" prob="0.000000" distanceRate="0.000000"/>
<Info workId="350" prob="0.000000" distanceRate="0.000000"/>
<Info workId="301" prob="0.000000" distanceRate="0.000000"/>
<Info workId="251" prob="0.000000" distanceRate="0.000000"/>
<Info workId="252" prob="0.000000" distanceRate="0.000000"/>
<Info workId="253" prob="0.000000" distanceRate="0.000000"/>
<Info workId="254" prob="0.000000" distanceRate="0.000000"/>
<Info workId="239" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="102" desc="특수공격(긴 이동 공격)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="103" desc="무브어택(짧은 이동 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="214" desc="헤비어택2(3연속 발사체)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="216" desc="리액션어택2(발사체) + 패턴 공격(무브 어택)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="213" desc="라운드어택(죽은척)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="111" desc="공격2(오른손 내려 찍기)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="212" desc="공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="201" desc="그로기(HP 30% 이하)" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="0.800000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="234" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="209" desc="3초 대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="210" desc="5초 대기" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="211" desc="스폰 동작" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="220" desc="대폭풍(울트라atk)" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="221" desc="헤비어택1(연속 회전 공격)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="222" desc="무브어택(짧은 이동 공격_분노시 울트라 패턴)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="223" desc="라운드 어택(좌회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1105, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105"/>
<Work id="224" desc="라운드 어택(우회전)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1106, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1106" angerBehaviorId="2106"/>
<Work id="225" desc="리액션어택1(연속 내려 찍기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111"/>
<Work id="226" desc="패턴 4_1 리액션어택 3(강하게 내려 찍기) + 양손 번갈아 내려 찍기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113"/>
<Work id="227" desc="롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="228" desc="울트라어택(대폭풍)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1115" angerBehaviorId="2115"/>
<Work id="229" desc="백회피+70% 롱어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="301" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="230" desc="태어난 지점을 향해 짧은 이동 1_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="231" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="19" angerBehaviorId="19"/>
<Work id="231" desc="태어난 지점을 향해 짧은 이동 1_2(짧은 점프)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="232" desc="태어난 지점을 향해 짧은 이동 1_3(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="229" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="20" angerBehaviorId="20"/>
<Work id="233" desc="태어난 지점을 향해 먼 이동 2_1(회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="241" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="19" angerBehaviorId="19"/>
<Work id="234" desc="어그로체인지동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204"/>
<Work id="235" desc="기본 공격(헛치기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101"/>
<Work id="236" desc="패턴화된 공격 1_1(뒤로 1번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="243" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="237" desc="패턴화된 공격 1_2(뒤로 2번 이동 후 3연속 발사체)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="238" desc="패턴화된 공격 2_1(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="240" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="239" desc="일정 거리 이상일 경우 pc를 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="22" angerBehaviorId="23"/>
<Work id="240" desc="패턴화된 공격 2_2(무브 어택 후 라운드 어택)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="213" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="241" desc="태어난 지점을 향해 먼 이동 2_2(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="242" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="242" desc="태어난 지점을 향해 먼 이동 2_3(사전 동작)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102"/>
<Work id="243" desc="헤비어택(3연속 발사체_분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109"/>
<Work id="244" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="245" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="19" angerBehaviorId="19"/>
<Work id="245" desc="체력 30% 이하시 태어난 곳을 향해 도망 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="24" angerBehaviorId="25"/>
<Work id="246" desc="1_1 20도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="21" angerBehaviorId="21"/>
<Work id="247" desc="1_2 30도 좌로 회전 후 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="26" angerBehaviorId="27"/>
<Work id="248" desc="1_1 20도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 247) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="247" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="22" angerBehaviorId="22"/>
<Work id="250" desc="패턴화된 공격 3_1(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="251" desc="패턴화된 공격 3_2(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="23" angerBehaviorId="23"/>
<Work id="252" desc="패턴화된 공격 3_3(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="228" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="253" desc="패턴화된 공격 3_4(울트라 공격)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="254" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="24" angerBehaviorId="24"/>
<Work id="254" desc="패턴화된 공격 3_5(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="300" desc="패턴 4_2 리액션어택3 후 공격3(양 손 번갈아 내려 찍기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="301" desc="패턴 5_2 백회피 후 롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1114, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114"/>
<Work id="350" desc="pc를 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="22" angerBehaviorId="23"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="6000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101"/>
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0"/>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0"/>
<Move targetDistance="300" timeout="1000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
<Info stWorkId="3" prob="0.015000"/>
<Info stWorkId="4" prob="0.015000"/>
<Info stWorkId="5" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1102, 1, 0.8, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1105, 1, 1, 0)" immediateAttackId="223" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1106, 1, 1, 0)" immediateAttackId="224" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1112, 1, 0.9, 31, 2)" immediateAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId=""/>
<AggroChangeAttack nearTargetAttackId="223" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="350" showAggroChangeMotionAfterDistantTargetAttack="false"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.000000" moveRadius="500" probMove="0.000000">
<Social motionId="1"/>
<Social motionId="2"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="5" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0"/>
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
<Info workId="2" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1"/>
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000"/>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500"/>
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0"/>
<Move targetDistance="100" timeout="5000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000"/>
</PeaceState>
</Ai>
<Ai id="6" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false">
<ActiveMove id="0"/>
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
<Info workId="2" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0"/>
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<Move targetDistance="100" timeout="5000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="10" maxLeaderDistance="25">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.200000" moveRadius="1000" probMove="0.000000">
<Social motionId="1"/>
<Social motionId="2"/>
<Social motionId="3"/>
<Social motionId="1"/>
<Social motionId="2"/>
<Social motionId="2"/>
<Social motionId="2"/>
<Social motionId="2"/>
<Social motionId="1"/>
<Social motionId="3"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="7" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false">
<ActiveMove id="0"/>
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
<Info workId="2" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0"/>
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<Move targetDistance="100" timeout="5000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="10" maxLeaderDistance="25">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.200000" moveRadius="1000" probMove="0.000000">
<Social motionId="1"/>
<Social motionId="2"/>
<Social motionId="3"/>
<Social motionId="1"/>
<Social motionId="2"/>
<Social motionId="2"/>
<Social motionId="2"/>
<Social motionId="2"/>
<Social motionId="1"/>
<Social motionId="3"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="8" name="용병 루나 실버레인(하이엘프 여자 마법사)">
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0"/>
<ActiveMove id="0"/>
</CautionState>
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="206" prob="0.000000" distanceRate="0.800000"/>
<Info workId="250" prob="0.100000" distanceRate="0.800000"/>
<Info workId="251" prob="0.100000" distanceRate="0.800000"/>
<Info workId="101" prob="0.200000" distanceRate="0.800000"/>
<Info workId="103" prob="0.200000" distanceRate="0.800000"/>
<Info workId="104" prob="0.200000" distanceRate="0.800000"/>
<Info workId="105" prob="0.200000" distanceRate="0.800000"/>
<Info workId="106" prob="0.200000" distanceRate="0.800000"/>
<Info workId="107" prob="0.200000" distanceRate="0.800000"/>
<Info workId="108" prob="0.200000" distanceRate="0.800000"/>
<Info workId="109" prob="0.200000" distanceRate="0.800000"/>
<Info workId="110" prob="0.200000" distanceRate="0.800000"/>
<Info workId="999" prob="0.000000" distanceRate="0.800000"/>
</Tension>
<Tension id="2">
<Info workId="101" prob="0.200000" distanceRate="0.800000"/>
<Info workId="103" prob="0.200000" distanceRate="0.800000"/>
<Info workId="104" prob="0.200000" distanceRate="0.800000"/>
<Info workId="105" prob="0.200000" distanceRate="0.800000"/>
<Info workId="106" prob="0.200000" distanceRate="0.800000"/>
<Info workId="107" prob="0.200000" distanceRate="0.800000"/>
<Info workId="108" prob="0.200000" distanceRate="0.800000"/>
<Info workId="109" prob="0.200000" distanceRate="0.800000"/>
<Info workId="110" prob="0.200000" distanceRate="0.800000"/>
<Info workId="206" prob="0.000000" distanceRate="0.800000"/>
<Info workId="250" prob="0.100000" distanceRate="0.800000"/>
<Info workId="251" prob="0.100000" distanceRate="0.800000"/>
<Info workId="999" prob="0.000000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="화염구_FireBall" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="103" desc="얼음송곳모션_BlastSoil" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="104" desc="번개의덫모션_ShockTrap" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="105" desc="지옥불소환_BlastBall" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="106" desc="영기태우기_AuraBurn_노말" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="107" desc="마력방패_ManaShield" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="108" desc="1차지폭렬구모션_BlastBall" normalBehaviorId="1121" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2121" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="109" desc="2차지폭렬구모션_BlastBall" normalBehaviorId="1123" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2123" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="110" desc="3차지폭렬구모션_BlastBall" normalBehaviorId="1125" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2125" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="28" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="28" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="29" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="29" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000"/>
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000"/>
<Info workId="2" prob="1.000000" distanceRate="1.000000"/>
<Info workId="3" prob="1.000000" distanceRate="1.000000"/>
<Info workId="4" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="2">
<Info workId="1" prob="0.100000" distanceRate="1.000000"/>
<Info workId="2" prob="1.000000" distanceRate="1.000000"/>
<Info workId="3" prob="1.000000" distanceRate="1.000000"/>
<Info workId="4" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) &gt; 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0"/>
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0"/>
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="2"/>
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) &gt; 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="3"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0"/>
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0"/>
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="0"/>
<ReceiveOrder orderId="4" prob="1.000000" attackId="206" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="0"/>
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<Move targetDistance="150" timeout="1000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2"/>
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2"/>
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000"/>
<Info stWorkId="2" prob="0.500000"/>
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000"/>
<Info stWorkId="2" prob="0.500000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250"/>
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="true">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1"/>
<Social motionId="2"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="9" name="지배된 마법사 ">
<CautionState alertRadius="250" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0"/>
<ActiveMove id="0"/>
</CautionState>
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="206" prob="0.100000" distanceRate="0.800000"/>
<Info workId="250" prob="0.100000" distanceRate="0.800000"/>
<Info workId="251" prob="0.100000" distanceRate="0.800000"/>
<Info workId="101" prob="0.200000" distanceRate="0.800000"/>
<Info workId="103" prob="0.200000" distanceRate="0.800000"/>
<Info workId="104" prob="0.200000" distanceRate="0.800000"/>
<Info workId="105" prob="0.200000" distanceRate="0.800000"/>
<Info workId="106" prob="0.200000" distanceRate="0.800000"/>
<Info workId="107" prob="0.200000" distanceRate="0.800000"/>
<Info workId="108" prob="0.200000" distanceRate="0.800000"/>
<Info workId="109" prob="0.200000" distanceRate="0.800000"/>
<Info workId="110" prob="0.200000" distanceRate="0.800000"/>
<Info workId="999" prob="0.000000" distanceRate="0.800000"/>
</Tension>
<Tension id="2">
<Info workId="101" prob="0.200000" distanceRate="0.800000"/>
<Info workId="103" prob="0.200000" distanceRate="0.800000"/>
<Info workId="104" prob="0.200000" distanceRate="0.800000"/>
<Info workId="105" prob="0.200000" distanceRate="0.800000"/>
<Info workId="106" prob="0.200000" distanceRate="0.800000"/>
<Info workId="107" prob="0.200000" distanceRate="0.800000"/>
<Info workId="108" prob="0.200000" distanceRate="0.800000"/>
<Info workId="109" prob="0.200000" distanceRate="0.800000"/>
<Info workId="110" prob="0.200000" distanceRate="0.800000"/>
<Info workId="206" prob="0.100000" distanceRate="0.800000"/>
<Info workId="250" prob="0.100000" distanceRate="0.800000"/>
<Info workId="251" prob="0.100000" distanceRate="0.800000"/>
<Info workId="999" prob="0.000000" distanceRate="0.800000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="화염구_FireBall" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="103" desc="얼음송곳모션_BlastSoil" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="104" desc="번개의덫모션_ShockTrap" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="105" desc="지옥불소환_BlastBall" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="106" desc="영기태우기_AuraBurn_노말" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="107" desc="마력방패_ManaShield" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="108" desc="1차지폭렬구모션_BlastBall" normalBehaviorId="1121" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2121" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="109" desc="2차지폭렬구모션_BlastBall" normalBehaviorId="1123" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2123" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="110" desc="3차지폭렬구모션_BlastBall" normalBehaviorId="1125" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2125" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="30" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="30" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="31" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="31" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0"/>
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000"/>
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="1.000000"/>
<Info workId="2" prob="0.000000" distanceRate="1.000000"/>
<Info workId="3" prob="0.000000" distanceRate="1.000000"/>
<Info workId="4" prob="0.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="2">
<Info workId="1" prob="0.000000" distanceRate="1.000000"/>
<Info workId="2" prob="0.000000" distanceRate="1.000000"/>
<Info workId="3" prob="0.000000" distanceRate="1.000000"/>
<Info workId="4" prob="0.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) &gt; 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0"/>
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0"/>
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="4"/>
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) &gt; 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="5"/>
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0"/>
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0"/>
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="101"/>
<ReceiveOrder orderId="4" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="101"/>
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<Move targetDistance="150" timeout="1000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2"/>
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2"/>
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000"/>
<Info stWorkId="2" prob="0.500000"/>
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.000000"/>
<Info stWorkId="2" prob="0.500000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250"/>
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0"/>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1"/>
<Social motionId="2"/>
</RandomMove>
</PeaceState>
</Ai>
</AIData>