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

4406 lines
450 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<AIData huntingZoneId="24">
<Ai id="0" name="코볼트 채석꾼-">
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1205" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="150" prob="0.00000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="151" prob="0.00000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.8" />
<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="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="돌진공격" 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" msgImmediately="true" msg="203" msgProb="0.300000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="151" desc="뒤로이동" normalBehaviorId="11" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="11" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&lt;100" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="207" />
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="true" msg="254" msgProb="0.500000" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2" 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" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="달리기동작2" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1205" 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="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="101" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" 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" />
<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" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="3000" 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="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1205" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="150" prob="0.00000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="151" prob="0.00000" 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.800000" distanceRate="0.9" />
<Info workId="101" prob="0.600000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;200" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="원거리공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;200 AND GetNpcCountInRange(500)&gt;4" distanceType="3" distanceRate="0.900000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="201" msgProb="0.300000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="151" desc="뒤로이동" normalBehaviorId="11" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="11" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&lt;100" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="207" />
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="true" msg="254" msgProb="0.500000" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2" 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" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1205" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800)&gt;3" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="103" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<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.300000" 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" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="3000" 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="2" name="코볼트 화약전사-">
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1205" alertAngle="360" rotateAngle="60" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.500000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="150" prob="0.00000" distanceRate="0.800000" />
<Info workId="151" prob="0.00000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.8" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="103" prob="0.800000" distanceRate="0.9" />
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime()&gt;60000 OR GetNpcCountInRange(500)&lt;5" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="원거리공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;100 AND GetNpcCountInRange(500)&gt;4" distanceType="3" distanceRate="0.900000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="201" msgProb="0.300000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" 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="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="true" msg="254" msgProb="0.500000" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2" 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" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="151" desc="뒤로이동" normalBehaviorId="11" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="11" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;250" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="207" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1205" 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="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="101" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" 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" />
<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" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="50" maxLeaderDistance="100">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="5" name="쿠차트 신도 -">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="21" />
<ActiveMove id="22" />
<ActiveMove id="23" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" 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="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" 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.400000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="1.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="16000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="true" msg="207" msgProb="0.400000" />
<Work id="103" desc="일반공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="315" msgProb="0.400000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="306" msgProb="0.400000" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="힐받기 헉헉" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="212" />
<Work id="212" desc="힐받기 헉헉이어서(후어그로동작)" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" />
<Work id="250" desc="뒤로200도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;30 AND GetTargetDistance()&lt;100 AND GetDamagedCount(5)&gt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="203" msgProb="0.1" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" desc="두번일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="hp50이하에서 힐요청" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.5 AND GetNpcCountInRange(800)&gt;0" sendOrderId="0" sendOrderRange="800" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="true" msg="604" msgProb="1.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="211" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="111" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="0" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<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="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="1.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.250000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="6" name="쿠차트 전사 (2마리)-">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="21" />
<ActiveMove id="22" />
<ActiveMove id="23" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="1" />
<Info workId="312" prob="0.000000" distanceRate="1.3" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="252" prob="0.100000" 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.500000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="252" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.00000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.500000" distanceRate="1" />
<Info workId="312" prob="0.000000" distanceRate="1.3" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.00000" distanceRate="0.800000" />
<Info workId="208" prob="0.00000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="true" msg="205" msgProb="0.400000" />
<Work id="103" desc="점프찍기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;1" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="310" msgProb="0.400000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="413" msgProb="0.400000" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="250" desc="대각선 접근하는 ActiveMove1" normalBehaviorId="501" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="501" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="252" desc="대각선 접근하는 ActiveMove2" normalBehaviorId="502" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="502" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="사전동작에 이어지는 강력한공격(방패돌진)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.300000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="205" msgProb="0.1" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" 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="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="좀 맞으면 동시공격한다." normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&gt;2 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="true" msg="251" msgProb="0.500000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="0" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.300000" shorttermTargetProb="0.150000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.300000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="103" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="7" name="쿠차트 예언자-">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="21" />
<ActiveMove id="22" />
<ActiveMove id="23" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="105" prob="0.500000" distanceRate="0.5" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" 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="305" prob="0.20000" distanceRate="1" />
<Info workId="103" prob="1.000000" distanceRate="0.800000" />
<Info workId="102" prob="1.000000" distanceRate="0.800000" />
<Info workId="101" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.00000" distanceRate="0.800000" />
<Info workId="210" prob="0.00000" distanceRate="0.800000" />
<Info workId="250" prob="0.00000" distanceRate="0.800000" />
<Info workId="105" prob="0.500000" distanceRate="0.5" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
<Info workId="305" prob="0.000000" distanceRate="1" />
<Info workId="103" prob="1.000000" distanceRate="0.800000" />
<Info workId="102" prob="1.000000" distanceRate="0.800000" />
<Info workId="101" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="원거리공격(수류탄1)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;170" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="중거리공격(슈류탄2)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;140" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="근거리공격(수류탄3)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;140" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="디버프" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="206" msgProb="0.1" />
<Work id="105" desc="힐" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.5" distanceType="2" distanceRate="0.500000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="106" msgProb="1.000000" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="411" msgProb="0.400000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="414" msgProb="0.400000" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" 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="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;30 AND GetTargetDistance()&lt;100" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="305" desc="셀프 힐" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.5" distanceType="3" distanceRate="1.00000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="106" msgProb="0.500000" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="많이맞으면 동료에게 도움요청" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(800)&gt;0" sendOrderId="2" sendOrderRange="800" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="105" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.200000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.300000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.300000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리 견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="101" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="9" name="볼칸-">
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="255" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
<Info workId="211" prob="0.100000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
<Info workId="203" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" 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="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="255" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
<Info workId="203" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="사전동작있는어깨박치기_atk03" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
<Work id="103" desc="주변공격_atk2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&gt;2" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;350" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" />
<Work id="204" desc="명령동작(워워)" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령동작(가랏)" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2" distanceType="1" 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="GetDamagedCount(5)&gt;1 AND GetTargetDistance()&lt;200" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="101" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&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="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="210" desc="좌점프" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="우점프" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="255" desc="(안함)부하스폰용명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="355" />
<Work id="355" desc="(안함)부하스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" 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="101" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="203" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" 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="0.700000" cooperationProb="0.200000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" 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.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="111" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="11" name="오칸-파티 L-">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="21" />
<ActiveMove id="22" />
<ActiveMove id="23" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.700000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
<Info workId="219" prob="0.100000" distanceRate="0.800000" />
<Info workId="220" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.500000" distanceRate="0.800000" />
<Info workId="105" prob="0.500000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.0000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.700000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
<Info workId="219" prob="0.100000" distanceRate="0.800000" />
<Info workId="220" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="true" msg="205" msgProb="0.500000" />
<Work id="103" desc="공격력버프-안씀" 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="폭탄투척공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.400000" />
<Work id="105" desc="전진치기" 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="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="314" msgProb="0.400000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="302" msgProb="0.400000" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="250" desc="뒤로도망가는 ActiveMove (후에 동작하나)" normalBehaviorId="31" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="31" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;20" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="래리어트-사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="218" msgProb="0.1" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" desc="두번 일반공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" />
<Work id="219" desc="흩어지기용 회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="220" desc="흩어지기용 회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(150)&gt;0" distanceType="1" 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="3" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="3" desc="맞으면 단체공격 명령내리기" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagePerSec(5)&gt;2 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="101" msgImmediately="true" msg="253" msgProb="0.500000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" 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.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.200000" 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.300000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.300000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,140,100,500,1)" immediateAttackId="111" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="12" name="(네임드)비열한 말리고스-">
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.500000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.400000" distanceRate="1" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="111" prob="0.800000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.500000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.400000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="111" prob="0.800000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="104" />
<Work id="103" desc="투척공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="범위공격-사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" 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="GetDamagedCount(5)&gt;1 AND GetTargetDistance()&lt;200" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.100000" nextAttackId="101" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" desc="동료죽으면하는 높은확률 기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(400)&lt;1" distanceType="2" distanceRate="1.000000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="(안써요)전투시작시포메이션명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="formation" formationId="1" />
<Work id="2" desc="(안써요)단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="2" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
<ReceiveOrder orderId="2" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" 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="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.100000" 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.300000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="103" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="13" name="(네임드)광포한말리고스">
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.200000" distanceRate="0.800000" />
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" 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="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.400000" distanceRate="0.800000" />
<Info workId="103" prob="0.400000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="후려치기_atk01" 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="102" desc="사전동작있는돌격_atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
<Work id="103" desc="내려찍기_atk03" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;350" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령내리기" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2" distanceType="1" 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="GetDamagedCount(5)&gt;1 AND GetTargetDistance()&lt;200" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="101" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="(안써)전투시작시포메이션명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="formation" formationId="1" />
<Work id="2" desc="(안써)단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="2" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
<ReceiveOrder orderId="2" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" 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="0.700000" 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.500000" />
<Info stWorkId="2" prob="0.500000" />
<Info stWorkId="3" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="(안써)목표_원거리견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="101" />
<StWork id="2" desc="(안써)목표_뒤견제" preProcess="PcTargetByDirection(180,120,0,150,0)" immediateAttackId="101" />
<StWork id="3" desc="(안써)목표_힐견제" preProcess="PcTargetBySkillCategoryUsed(0,160,0,300,31, 2)" immediateAttackId="101" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="50" name="코볼트 채석꾼 DDDD-">
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1205" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="150" prob="0.00000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.8" />
<Info workId="151" prob="0.100000" distanceRate="0.800000" />
<Info workId="152" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" 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="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="돌진공격" 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" msgImmediately="true" msg="203" msgProb="0.300000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" 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="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="true" msg="254" msgProb="0.500000" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2" 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" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="달리기동작2" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="151" desc="pc사이드로이동1" normalBehaviorId="501" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="501" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="152" desc="pc사이드로이동2" normalBehaviorId="502" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="502" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1205" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800)&gt;3" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="107" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<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.300000" 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" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="3000" 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="55" name="쿠차트 신도 (2마리) HHHH-">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="21" />
<ActiveMove id="22" />
<ActiveMove id="23" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" 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="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" 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="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
<Info workId="103" prob="0.400000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="16000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="true" msg="207" msgProb="0.400000" />
<Work id="103" desc="일반공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="314" msgProb="0.400000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="409" msgProb="0.400000" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="대기두번(후어그로동작)" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" />
<Work id="250" desc="뒤로200도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;30 AND GetTargetDistance()&lt;100 AND GetDamagedCount(5)&gt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="208" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="202" msgImmediately="true" msg="203" msgProb="0.1" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" desc="두번일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="맞으면 래리어트 단체공격" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="true" msg="252" msgProb="0.500000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="0" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.100000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리pc견제(두번공격)" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="111" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="56" name="쿠차트 전사 iiii-">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="21" />
<ActiveMove id="22" />
<ActiveMove id="23" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="1" />
<Info workId="312" prob="0.000000" distanceRate="1.3" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="252" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="252" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.400000" distanceRate="1" />
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="1.3" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.00000" distanceRate="0.800000" />
<Info workId="208" prob="0.00000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="true" msg="205" msgProb="0.400000" />
<Work id="103" desc="점프찍기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;1" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="311" msgProb="0.400000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="410" msgProb="0.400000" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="250" desc="대각선 접근하는 ActiveMove1" normalBehaviorId="501" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="501" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="GetDamagedCount(5)&lt;1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="252" desc="대각선 접근하는 ActiveMove2" normalBehaviorId="502" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="502" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="사전동작에 이어지는 강력한공격(방패돌진)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.300000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="205" msgProb="0.1" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" desc="두번공격중1" 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="101" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="(안함)10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="111" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="0" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.300000" 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.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리견제-이놈은안함" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="103" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="57" name="쿠차트 예언자 iiii-">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="21" />
<ActiveMove id="22" />
<ActiveMove id="23" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="105" prob="0.000000" distanceRate="0.8" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.500000" distanceRate="0.8" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="305" prob="0.200000" distanceRate="1" />
<Info workId="103" prob="1.000000" distanceRate="0.800000" />
<Info workId="102" prob="1.000000" distanceRate="0.800000" />
<Info workId="101" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.00000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.00000" distanceRate="0.800000" />
<Info workId="210" prob="0.00000" distanceRate="0.800000" />
<Info workId="250" prob="0.00000" distanceRate="0.800000" />
<Info workId="105" prob="0.000000" distanceRate="0.8" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="305" prob="0.000000" distanceRate="1" />
<Info workId="104" prob="0.500000" distanceRate="0.8" />
<Info workId="103" prob="1.000000" distanceRate="0.800000" />
<Info workId="102" prob="1.000000" distanceRate="0.800000" />
<Info workId="101" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="원거리공격(수류탄1)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;170" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="중거리공격(슈류탄2)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;140" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="근거리공격(수류탄3)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;140" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="디버프" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.600000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="206" msgProb="0.1" />
<Work id="105" desc="힐(안함)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.3" distanceType="2" distanceRate="0.500000" coolTime="300000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="410" msgProb="0.400000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="411" msgProb="0.400000" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" 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="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;30 AND GetTargetDistance()&lt;100" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="208" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="305" desc="셀프 힐" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.5" distanceType="3" distanceRate="1.00000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="106" msgProb="0.500000" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="많이맞으면 동료에게 도움요청" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(800)&gt;0" sendOrderId="2" sendOrderRange="800" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="true" msg="251" msgProb="0.500000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="102" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="0" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.300000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.300000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리 견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="101" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="62" name="비열한 말리고스 P">
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.500000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" 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="101" prob="0.400000" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="251" prob="0.500000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.400000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="104" />
<Work id="103" desc="투척공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="범위공격-사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" 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="GetDamagedCount(5)&gt;1 AND GetTargetDistance()&lt;200" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" 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="0.700000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" 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.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="103" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="63" name="광포한말리고스 Q">
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.200000" distanceRate="0.800000" />
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="111" 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="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.400000" distanceRate="0.800000" />
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="후려치기_atk01" 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="102" desc="사전동작있는돌격_atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
<Work id="103" desc="내려찍기_atk03" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;350" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령내리기" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2" distanceType="1" 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="GetDamagedCount(5)&gt;1 AND GetTargetDistance()&lt;200" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="101" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;3 AND GetNpcCountInRange(150)&gt;0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" desc="두번치기_후려치기_atk01" 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="101" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.600000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;1 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="formation" formationId="2" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" 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="0.700000" cooperationProb="0.200000" 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.500000" 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.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="111" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="14" name="난폭한 하이에나">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
<Info workId="206" 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>
<Tension id="2">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
<Info workId="102" prob="0.700000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="돌진공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="120000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
<Work id="103" desc="입냄새공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" />
<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="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="503" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="503" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;200" distanceType="1" 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="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단체공격명령" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;1 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="formation" formationId="104" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.500000" 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.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" 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" />
<StTension id="2" />
</StTensionList>
<StWorkList />
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.300000" moveRadius="400" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="15" name="오염된 늑대">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" 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="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" 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="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.200000" 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="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" 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="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
<Work id="103" desc="일반공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="일반공격3" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" 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="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="IDEL" 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" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="504" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="504" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;200" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="505" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="505" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" 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="3000" 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.500000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단체공격명령" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;1 AND GetNpcCountInRange(800)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="formation" formationId="104" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<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.00000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.00000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.00000" />
<Info stWorkId="2" prob="0.00000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.00000" />
<Info stWorkId="2" prob="0.00000" />
</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" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.300000" moveRadius="400" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="16" name="SorcererDarker">
<CautionState alertRadius="400" 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="5" watchRotateAngle="45" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.300000" distanceRate="0.800000" />
<Info workId="101" prob="0.25" distanceRate="0.800000" />
<Info workId="333" prob="0.5" distanceRate="0.8" />
<Info workId="206" prob="0.25" distanceRate="0.800000" />
<Info workId="334" prob="0.25" distanceRate="0.8" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="104" prob="0.25" distanceRate="0.800000" />
<Info workId="336" prob="0.25" distanceRate="0.8" />
<Info workId="106" prob="0.25" distanceRate="0.800000" />
<Info workId="331" prob="0" distanceRate="0.8" />
<Info workId="338" prob="0" distanceRate="0.8" />
<Info workId="335" prob="0" distanceRate="0.8" />
<Info workId="109" prob="0" distanceRate="0.800000" />
<Info workId="332" prob="0" distanceRate="0.8" />
<Info workId="105" prob="0" distanceRate="0.800000" />
<Info workId="337" prob="0" distanceRate="0.8" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="207" prob="0.300000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="336" prob="0.25" distanceRate="0.8" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="104" prob="0.25" distanceRate="0.800000" />
<Info workId="106" prob="0.25" distanceRate="0.800000" />
<Info workId="334" prob="0.25" distanceRate="0.8" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.25" distanceRate="0.800000" />
<Info workId="333" prob="0.2" distanceRate="0.8" />
<Info workId="338" prob="0" distanceRate="0.8" />
<Info workId="335" prob="0" distanceRate="0.8" />
<Info workId="331" prob="0" distanceRate="0.8" />
<Info workId="109" prob="0" distanceRate="0.800000" />
<Info workId="332" prob="0" distanceRate="0.8" />
<Info workId="105" prob="0" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="337" prob="0" distanceRate="0.8" />
</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="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
<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="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="104" desc="번개의덫모션_ShockTrap" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &lt; 100" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.3" nextAttackId="206" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="105" desc="지옥불소환_BlastBall" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetPcCountInAttackRange(130) &gt; 0 AND GetDamagedCount(10) &gt; 5" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="106" desc="영기태우기_AuraBurn_노말" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &lt; 100" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.4" nextAttackId="206" msgImmediately="true" msg="209" msgProb="0.1" />
<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="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) &gt; 6" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.1" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="331" desc="1차 폭렬구 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="" msg="" msgProb="" normalBehaviorId="1121" angerBehaviorId="2121" />
<Work id="332" desc="3차 폭렬구 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="" msg="" msgProb="" normalBehaviorId="1125" angerBehaviorId="2125" />
<Work id="333" desc="방어력 버프(마나쉴드)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5" distanceType="2" distanceRate="0.8" coolTime="20000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="334" desc="어그로 체인지 모션 (2차 폭렬)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="0" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="109" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="335" desc="어그로 체인지 모션 (3차 폭렬)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="332" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="336" desc="어그로 체인지 모션 (지옥불 소환)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="105" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="337" desc="무조건 공격" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="3000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="338" desc="어그로 체인지 모션(1차 폭렬)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="331" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="5000" desc="어그로 체인지 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.5" distanceRate="0.8" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.5" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="다구리 당할 때, 동시 공격 명령" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(15) &gt; 11" distanceType="1" distanceRate="0.8" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="103" sendOrderId="1" sendOrderRange="600" sendOrderMaxCount="10" sendOrderRefTarget="1" orderType="concurrent" formationId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="2000" formationAttackProb="1.000000" formationAttackId="103" />
<ReceiveOrder orderId="2" prob="1" attackId="5000" formationCheckTime="2000" formationAttackProb="1" formationAttackId="5000" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="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.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.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" 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.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.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1" />
<StTension id="2" />
</StTensionList>
<StWorkList />
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="17" name="SlayerDarker 조합F">
<CautionState alertRadius="400" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="210" rotateAngle="500" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.3" distanceRate="0.800000" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="104" prob="0.25" distanceRate="0.800000" />
<Info workId="107" prob="0.25" distanceRate="0.800000" />
<Info workId="206" prob="0.25" distanceRate="0.800000" />
<Info workId="105" prob="0" distanceRate="0.800000" />
<Info workId="101" prob="0" distanceRate="0.800000" />
<Info workId="102" prob="0.25" distanceRate="0.800000" />
<Info workId="106" prob="0" distanceRate="0.800000" />
<Info workId="209" prob="0" distanceRate="0.8" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="208" prob="0.3" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.25" distanceRate="0.800000" />
<Info workId="107" prob="0.25" distanceRate="0.800000" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="104" prob="0.25" distanceRate="0.800000" />
<Info workId="206" prob="0" distanceRate="0.800000" />
<Info workId="106" prob="0" distanceRate="0.800000" />
<Info workId="101" prob="0" distanceRate="0.800000" />
<Info workId="105" prob="0" distanceRate="0.800000" />
<Info workId="207" prob="0" distanceRate="0.800000" />
<Info workId="208" prob="0" distanceRate="0.800000" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="209" prob="0" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="1콤보_combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="어그로 체인지 (회전베기)" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.8 AND GetDamagedCount(10) &gt; 6" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="" msg="" msgProb="" />
<Work id="103" desc="2콤보_combo2" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="104" desc="3콤보_combo3" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="105" desc="4콤보_combo4" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="회전베기_SwordDance" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="true" msg="218" msgProb="0.1" />
<Work id="107" desc="후려치기_HandySlash" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) &gt; 5" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" 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="GetDamagedCount(12) &gt; 6" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.1" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="103" msgImmediately="" msg="" msgProb="" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="103" msgImmediately="" msg="" msgProb="" />
<Work id="209" desc="무조건 나가는 공격" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="3000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="5000" desc="어그로 체인지 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.5" distanceRate="0.8" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.5" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="다구리 당할 때, 동시 공격 명령" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(15) &gt; 11" distanceType="1" distanceRate="0.8" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="103" sendOrderId="1" sendOrderRange="600" sendOrderMaxCount="10" sendOrderRefTarget="1" orderType="concurrent" formationId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="2000" formationAttackProb="1.000000" formationAttackId="103" />
<ReceiveOrder orderId="2" prob="1" attackId="5000" formationCheckTime="2000" formationAttackProb="1" formationAttackId="5000" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="103" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="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.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.500000" 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.500000" 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.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
</StTension>
<StTension id="2">
</StTension>
</StTensionList>
<StWorkList>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="18" name="ElementalistDarker-">
<CautionState alertRadius="400" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="510" />
<ActiveMove id="511" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.2" distanceRate="0.800000" />
<Info workId="101" prob="0.25" distanceRate="0.800000" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="104" prob="0.25" distanceRate="0.800000" />
<Info workId="204" prob="0.25" distanceRate="0.800000" />
<Info workId="107" prob="0.25" distanceRate="0.800000" />
<Info workId="106" prob="0.35" distanceRate="0.800000" />
<Info workId="108" prob="0.25" distanceRate="0.800000" />
<Info workId="105" prob="0.25" distanceRate="0.800000" />
<Info workId="109" prob="0.35" distanceRate="0.800000" />
<Info workId="102" prob="0" distanceRate="0.800000" />
<Info workId="209" prob="0" distanceRate="0.8" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="208" prob="0.2" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.25" distanceRate="0.800000" />
<Info workId="204" prob="0.35" distanceRate="0.800000" />
<Info workId="108" prob="0.25" distanceRate="0.800000" />
<Info workId="104" prob="0.25" distanceRate="0.800000" />
<Info workId="102" prob="0.25" distanceRate="0.800000" />
<Info workId="105" prob="0.25" distanceRate="0.800000" />
<Info workId="107" prob="0.25" distanceRate="0.800000" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="106" prob="0.35" distanceRate="0.800000" />
<Info workId="109" prob="0.35" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="209" prob="0" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="정령탄" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="정기 흡수" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.8 AND GetDamagedCount(10) &gt; 6" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="true" msg="223" msgProb="0.1" />
<Work id="103" desc="광기의 정령" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(12) &gt; 5 AND NpcTargetByDirection(360, 360, 10, 250, 0)" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="104" desc="신속의 정령" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.6" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="105" desc="구속탄" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.7 AND GetDamagedCount(10) &gt; 5" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="회복탄" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="NpcTargetByHp(360, 360, 50, 250, 0.2, 0.5, 3)" distanceType="2" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="섬광탄" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) &gt; 6" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="징벌의 장막" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(12) &gt; 5" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="109" desc="정화탄" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="NpcTargetByReaction(360, 360, 50, 250, 0)" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="204" desc="어그로 체인지 (정기 흡수)" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.6 AND GetDamagedCount(10) &gt; 8" distanceType="1" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="102" msgImmediately="" msg="" msgProb="" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="108" msgImmediately="" msg="" msgProb="" />
<Work id="209" desc="무조건 나가는 공격" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="" distanceRate="0.8" coolTime="3000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="5000" desc="어그로 체인지 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.5" distanceRate="0.8" />
<Info workId="2" prob="0.5" distanceRate="0.8" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.5" distanceRate="0.8" />
<Info workId="2" prob="0.5" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="동료에게 공격 버프" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="NpcTargetByHp(360, 360, 10, 250, 0.4, 0.7, 3)" distanceType="1" distanceRate="0.8" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="103" sendOrderId="2" sendOrderRange="600" sendOrderMaxCount="10" sendOrderRefTarget="0" orderType="normal" formationId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="2" desc="동료에게 이속 버프" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(20) &gt; 14" distanceType="1" distanceRate="0.8" coolTime="25000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="104" sendOrderId="2" sendOrderRange="600" sendOrderMaxCount="10" sendOrderRefTarget="0" orderType="normal" formationId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="108" formationCheckTime="2000" formationAttackProb="1" formationAttackId="108" />
<ReceiveOrder orderId="2" prob="1" attackId="5000" formationCheckTime="2000" formationAttackProb="1" formationAttackId="5000" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<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.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.500000" 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.500000" 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.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
</StTension>
<StTension id="2">
</StTension>
</StTensionList>
<StWorkList>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="19" name="LanceDarker">
<CautionState alertRadius="400" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.300000" distanceRate="0.800000" />
<Info workId="107" prob="0.25" distanceRate="0.800000" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="105" prob="0.25" distanceRate="0.800000" />
<Info workId="329" prob="0.25" distanceRate="0.8" />
<Info workId="104" prob="0" distanceRate="0.800000" />
<Info workId="106" prob="0" distanceRate="0.800000" />
<Info workId="108" prob="0" distanceRate="0.800000" />
<Info workId="101" prob="0" distanceRate="0.800000" />
<Info workId="330" prob="0" distanceRate="0.8" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="208" prob="0.2" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="329" prob="0.25" distanceRate="0.8" />
<Info workId="107" prob="0.25" distanceRate="0.800000" />
<Info workId="105" prob="0.25" distanceRate="0.800000" />
<Info workId="103" prob="0.25" distanceRate="0.800000" />
<Info workId="106" prob="0" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0" distanceRate="0.800000" />
<Info workId="108" prob="0" distanceRate="0.800000" />
<Info workId="101" prob="0" distanceRate="0.800000" />
<Info workId="5000" prob="0" distanceRate="0.8" />
<Info workId="330" prob="0" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="1콤보_combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.2" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="방패방어_Defence" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) &gt; 6" distanceType="1" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="104" desc="강력한돌진_screwThrough" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(12) &gt; 6" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="true" msg="205" msgProb="0.1" />
<Work id="105" desc="방패치기_ShieldStrike" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetReactionGageRatio() &gt; 0.5 OR GetHpRatio() &lt; 0.5" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="106" desc="반격찌르기_Riposte" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.7" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="107" desc="2콤보_combo2_노말" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.2" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="108" desc="3콤보_combo3_노말" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.2" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="329" desc="어그로체인지 (돌진)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(12) &gt; 6" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="104" msgImmediately="" msg="" msgProb="" normalBehaviorId="1207" angerBehaviorId="2204" />
<Work id="330" desc="무조건 공격" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="3000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="5000" desc="어그로 체인지 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.5" distanceRate="0.8" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.5" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="다구리 당할 때, 동시 공격 명령" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(15) &gt; 11" distanceType="1" distanceRate="0.8" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="107" sendOrderId="1" sendOrderRange="600" sendOrderMaxCount="10" sendOrderRefTarget="1" orderType="concurrent" formationId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="107" formationCheckTime="2000" formationAttackProb="1.000000" formationAttackId="107" />
<ReceiveOrder orderId="2" prob="1" attackId="5000" formationCheckTime="2000" formationAttackProb="1" formationAttackId="5000" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="107" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="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.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.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" 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.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.500000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
</StTension>
<StTension id="2">
</StTension>
</StTensionList>
<StWorkList>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="300" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="8" name="청의마인(중레벨)">
<CautionState alertRadius="250" rotateTime="30" probAvoid="" avoidSkill="" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.100000" enable="false" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="12" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="14" prob="0.5" distanceRate="1.000000" />
<Info workId="27" prob="" distanceRate="" />
<Info workId="21" prob="1" distanceRate="1" />
<Info workId="9" prob="0.3" distanceRate="1.000000" />
<Info workId="8" prob="0.3" distanceRate="1.000000" />
<Info workId="17" prob="0" distanceRate="1.000000" />
<Info workId="12" prob="0.5" distanceRate="1.000000" />
<Info workId="3" prob="0.3" distanceRate="1.000000" />
<Info workId="2" prob="0.3" distanceRate="1.000000" />
<Info workId="1" prob="0.5" distanceRate="1.000000" />
<Info workId="5" prob="0.4" distanceRate="" />
<Info workId="20" prob="0.2" distanceRate="1" />
<Info workId="25" prob="0.3" distanceRate="1" />
<Info workId="26" prob="0.3" distanceRate="1" />
<Info workId="6" prob="0.25" distanceRate="1.000000" />
<Info workId="34" prob="0.15" distanceRate="1" />
<Info workId="18" prob="" distanceRate="" />
<Info workId="4" prob="0.7" distanceRate="1.000000" />
<Info workId="16" prob="" distanceRate="" />
<Info workId="19" prob="" distanceRate="" />
<Info workId="7" prob="" distanceRate="" />
<Info workId="22" prob="" distanceRate="" />
<Info workId="28" prob="" distanceRate="" />
<Info workId="29" prob="" distanceRate="" />
<Info workId="30" prob="" distanceRate="" />
<Info workId="33" prob="" distanceRate="" />
<Info workId="35" prob="0.3" distanceRate="1" />
<Info workId="36" prob="0.3" distanceRate="1" />
<Info workId="37" prob="" distanceRate="" />
<Info workId="39" prob="" distanceRate="" />
<Info workId="40" prob="" distanceRate="" />
<Info workId="50" prob="" distanceRate="" />
<Info workId="60" prob="" distanceRate="" />
<Info workId="100" prob="" distanceRate="" />
<Info workId="51" prob="" distanceRate="" />
<Info workId="32" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="14" prob="" distanceRate="1.000000" />
<Info workId="27" prob="" distanceRate="" />
<Info workId="21" prob="1" distanceRate="1" />
<Info workId="9" prob="0.3" distanceRate="1.000000" />
<Info workId="8" prob="0.3" distanceRate="1.000000" />
<Info workId="17" prob="" distanceRate="" />
<Info workId="12" prob="0.5" distanceRate="1.000000" />
<Info workId="30" prob="0.3" distanceRate="" />
<Info workId="20" prob="" distanceRate="" />
<Info workId="25" prob="" distanceRate="" />
<Info workId="26" prob="" distanceRate="1" />
<Info workId="2" prob="0.25" distanceRate="1" />
<Info workId="3" prob="0.25" distanceRate="1.000000" />
<Info workId="6" prob="" distanceRate="1" />
<Info workId="34" prob="0.3" distanceRate="1" />
<Info workId="1" prob="0.65" distanceRate="1.000000" />
<Info workId="18" prob="" distanceRate="" />
<Info workId="5" prob="0.3" distanceRate="1" />
<Info workId="4" prob="0.7" distanceRate="1.000000" />
<Info workId="16" prob="" distanceRate="" />
<Info workId="19" prob="" distanceRate="" />
<Info workId="7" prob="" distanceRate="" />
<Info workId="22" prob="" distanceRate="" />
<Info workId="28" prob="" distanceRate="" />
<Info workId="29" prob="" distanceRate="" />
<Info workId="33" prob="" distanceRate="" />
<Info workId="35" prob="0.3" distanceRate="1" />
<Info workId="36" prob="0.3" distanceRate="1" />
<Info workId="37" prob="" distanceRate="" />
<Info workId="39" prob="" distanceRate="" />
<Info workId="40" prob="" distanceRate="" />
<Info workId="50" prob="" distanceRate="" />
<Info workId="60" prob="" distanceRate="" />
<Info workId="100" prob="" distanceRate="" />
<Info workId="51" prob="" distanceRate="" />
<Info workId="32" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="14" prob="0" distanceRate="1" />
<Info workId="27" prob="0.5" distanceRate="1" />
<Info workId="21" prob="1" distanceRate="1" />
<Info workId="9" prob="0.3" distanceRate="1.000000" />
<Info workId="8" prob="0.3" distanceRate="1.000000" />
<Info workId="17" prob="0" distanceRate="1.000000" />
<Info workId="12" prob="0.5" distanceRate="1.000000" />
<Info workId="3" prob="0.3" distanceRate="1.000000" />
<Info workId="2" prob="0.3" distanceRate="1.000000" />
<Info workId="1" prob="0.5" distanceRate="1.000000" />
<Info workId="5" prob="0.4" distanceRate="" />
<Info workId="20" prob="0.2" distanceRate="1" />
<Info workId="25" prob="0.5" distanceRate="1" />
<Info workId="26" prob="0.3" distanceRate="1" />
<Info workId="6" prob="0.25" distanceRate="1.000000" />
<Info workId="34" prob="0.15" distanceRate="1" />
<Info workId="18" prob="" distanceRate="" />
<Info workId="4" prob="0.7" distanceRate="1.000000" />
<Info workId="16" prob="" distanceRate="" />
<Info workId="19" prob="" distanceRate="" />
<Info workId="7" prob="" distanceRate="" />
<Info workId="22" prob="" distanceRate="" />
<Info workId="28" prob="" distanceRate="" />
<Info workId="29" prob="" distanceRate="" />
<Info workId="30" prob="" distanceRate="" />
<Info workId="33" prob="" distanceRate="" />
<Info workId="35" prob="0.3" distanceRate="1" />
<Info workId="36" prob="0.3" distanceRate="1" />
<Info workId="37" prob="" distanceRate="" />
<Info workId="39" prob="" distanceRate="" />
<Info workId="40" prob="" distanceRate="" />
<Info workId="50" prob="" distanceRate="" />
<Info workId="60" prob="" distanceRate="" />
<Info workId="100" prob="" distanceRate="" />
<Info workId="51" prob="" distanceRate="" />
<Info workId="32" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="14" prob="0.5" distanceRate="1.000000" />
<Info workId="27" prob="" distanceRate="" />
<Info workId="21" prob="1" distanceRate="1" />
<Info workId="9" prob="0.3" distanceRate="1.000000" />
<Info workId="8" prob="0.3" distanceRate="1.000000" />
<Info workId="17" prob="" distanceRate="" />
<Info workId="12" prob="0.5" distanceRate="1.000000" />
<Info workId="30" prob="0.3" distanceRate="" />
<Info workId="20" prob="" distanceRate="" />
<Info workId="25" prob="" distanceRate="" />
<Info workId="26" prob="" distanceRate="1" />
<Info workId="2" prob="0.25" distanceRate="1" />
<Info workId="3" prob="0.25" distanceRate="1.000000" />
<Info workId="6" prob="" distanceRate="1.000000" />
<Info workId="34" prob="0.3" distanceRate="1" />
<Info workId="1" prob="0.65" distanceRate="1.000000" />
<Info workId="18" prob="" distanceRate="" />
<Info workId="5" prob="0.3" distanceRate="1" />
<Info workId="4" prob="0.7" distanceRate="1.000000" />
<Info workId="16" prob="" distanceRate="" />
<Info workId="19" prob="" distanceRate="" />
<Info workId="7" prob="" distanceRate="" />
<Info workId="22" prob="" distanceRate="" />
<Info workId="28" prob="" distanceRate="" />
<Info workId="29" prob="" distanceRate="" />
<Info workId="33" prob="" distanceRate="" />
<Info workId="35" prob="0.3" distanceRate="1" />
<Info workId="36" prob="0.3" distanceRate="1" />
<Info workId="37" prob="" distanceRate="" />
<Info workId="39" prob="" distanceRate="" />
<Info workId="40" prob="" distanceRate="" />
<Info workId="50" prob="" distanceRate="" />
<Info workId="60" prob="" distanceRate="" />
<Info workId="100" prob="" distanceRate="" />
<Info workId="51" prob="" distanceRate="" />
<Info workId="32" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="좌우 기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="2" desc="데미지 딜링" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="3" desc="3연타 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="4" desc="손가락 탄환 발사" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="5" desc="브레스 뿜기" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
<Work id="6" desc="좌우 6연타 전진 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="7" desc="점프 리액션 공격 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
<Work id="8" desc="우회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="9" desc="좌회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1109, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="12" desc="점프 리액션 공격 사전동작+데미지 딜링 콤보" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
<Work id="14" desc="HP없으면 헉헉" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="16" desc="점프 리액션 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="37" msgImmediately="" msg="" msgProb="" />
<Work id="17" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="19" msgImmediately="" msg="" msgProb="" />
<Work id="18" desc="주변 대폭발(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="19" desc="어그로 체인지 어택(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="20" desc="백회피" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="21" desc="태어난 곳을 향해 짧은 액티브 무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="22" msgImmediately="" msg="" msgProb="" normalBehaviorId="1092" angerBehaviorId="1093" />
<Work id="22" desc="태어난 곳을 향해 짧은 액티브 무브 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="1509" angerBehaviorId="1510" />
<Work id="25" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="26" desc="패턴1_1 백 무브 후 브레스 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="27" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() &lt; 0.30" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="28" msgImmediately="" msg="" msgProb="" normalBehaviorId="1094" angerBehaviorId="1095" />
<Work id="28" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="14" msgImmediately="" msg="" msgProb="" normalBehaviorId="1511" angerBehaviorId="1512" />
<Work id="29" desc="사전 동작(미정)" normalBehaviorType="social" offFlockOnNormalMode="" angerBehaviorType="social" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="30" desc="6연타 공격 후 브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1107" angerBehaviorId="2107" />
<Work id="32" desc="PC 근처로 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1513" angerBehaviorId="1514" />
<Work id="33" desc="직선 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1515" angerBehaviorId="1516" />
<Work id="34" desc="PC를 보고 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="1096" angerBehaviorId="1097" />
<Work id="35" desc="좌로 30도 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 33) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="1098" angerBehaviorId="1099" />
<Work id="36" desc="우로 30도 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 33) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="1100" angerBehaviorId="1101" />
<Work id="37" desc="리액션 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="60" msgImmediately="" msg="" msgProb="" normalBehaviorId="1102" angerBehaviorId="2102" />
<Work id="39" desc="패턴1_2 백 무브 후 6연속 공격 2회 반복" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="6" msgImmediately="" msg="" msgProb="" normalBehaviorId="1107" angerBehaviorId="2107" />
<Work id="40" desc="패턴2_2 3연속 박수 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="50" desc="1_1 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="51" msgImmediately="" msg="" msgProb="" normalBehaviorId="1102" angerBehaviorId="1103" />
<Work id="51" desc="1_2 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="1517" angerBehaviorId="1518" />
<Work id="60" desc="리액션 공격 2번 후 데미지 딜링 후 어그로 체인지" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
<Work id="100" desc="PC 근처로 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="1519" angerBehaviorId="1520" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1102" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="" toAnger="false" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
<Idle duration="1000" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="10000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="5" prob="0.015000" />
<Info stWorkId="6" prob="0.015000" />
<Info stWorkId="4" prob="0.000000" />
<Info stWorkId="3" prob="0" />
<Info stWorkId="2" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="2" desc="뒤에서 많이 때리면 회전한다." preProcess="GetRangePcNumEx(1108, 1, 0.8, 180, 0, 180, 0) &gt; 1" immediateAttackId="8" />
<StWork id="3" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="50" />
<StWork id="4" desc="원거리 힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="50" />
<StWork id="5" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1108, 1, 1, 0)" immediateAttackId="8" />
<StWork id="6" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1109, 1, 1, 0)" immediateAttackId="9" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.00000" moveRadius="1000" probMove="0.00000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="">
<Skill skillId="1101" class="" />
</Buff>
</PeaceState>
</Ai>
<Ai id="10" name="볼카누스(중레벨_필드)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="215" prob="" distanceRate="" />
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="203" prob="0.5" distanceRate="1" />
<Info workId="103" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="251" prob="" distanceRate="" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="0" distanceRate="1" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="" />
<Info workId="227" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="221" prob="0.5" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="215" prob="" distanceRate="" />
<Info workId="201" prob="" distanceRate="" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="203" prob="" distanceRate="" />
<Info workId="251" prob="1" distanceRate="1" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="0" distanceRate="1" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="217" prob="" distanceRate="" />
<Info workId="221" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.4" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="215" prob="0.5" distanceRate="1" />
<Info workId="201" prob="0" distanceRate="1" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="203" prob="0.5" distanceRate="1" />
<Info workId="103" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="251" prob="" distanceRate="" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="0" distanceRate="1" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="" />
<Info workId="227" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.5" distanceRate="1" />
<Info workId="221" prob="0.3" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="215" prob="" distanceRate="" />
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="203" prob="" distanceRate="" />
<Info workId="251" prob="1" distanceRate="1" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="0" distanceRate="1" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="217" prob="" distanceRate="" />
<Info workId="221" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.4" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="특수공격 후 헤비 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="" msg="" msgProb="" />
<Work id="103" desc="헤비어택" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="105" desc="무브어택 후 울트라 어택2" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.9)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="241" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 0.3, 0.9)" distanceType="1" distanceRate="0.800000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="라운드어택(좌)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1, 1)" distanceType="1" distanceRate="1" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="라운드어택(우)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="110" desc="롱무브(짧은)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="111" desc="울트라어택01(던전사냥터에서만 사용)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="" msg="" msgProb="" />
<Work id="112" desc="울트라어택02(필드사냥터에서만 사용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND GetRangePcNumEx(1111, 0, 0.9, 270, 0, 180, 0) &gt; 0" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="201" desc="HP30%탈진동작" 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="" msgImmediately="" msg="" msgProb="" />
<Work id="203" desc="특수공격사전동작(리액션 공격)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="" msg="" msgProb="" />
<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" nextAttackId="218" msgImmediately="" msg="" msgProb="" />
<Work id="209" desc="분노동작ModeAlarm" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="210" desc="태어난 곳을 향해 중 점프 1_1" normalBehaviorId="1104" normalBehaviorType="activeRotate" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="activeRotate" offFlockOnAngerMode="true" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.00000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="211" msgImmediately="" msg="" msgProb="" />
<Work id="211" desc="태어난 곳을 향해 중 점프 1_2" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="false" msg="" msgProb="" />
<Work id="212" desc="태어난 곳을 향해 대 점프 1_1" normalBehaviorId="1106" normalBehaviorType="activeRotate" offFlockOnNormalMode="true" angerBehaviorId="1107" angerBehaviorType="activeRotate" offFlockOnAngerMode="true" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.00000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="213" msgImmediately="" msg="" msgProb="" />
<Work id="213" desc="태어난 곳을 향해 대 점프 1_2" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="215" desc="체력 30% 이하시 도망1_1" normalBehaviorId="1108" normalBehaviorType="activeRotate" offFlockOnNormalMode="true" angerBehaviorId="1109" angerBehaviorType="activeRotate" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.30" distanceType="1" distanceRate="1.00000" coolTime="14000" isDirectionRevision="" nextAttackProb="1.000000" nextAttackId="216" msgImmediately="" msg="" msgProb="" />
<Work id="216" desc="체력 30% 이하시 도망1_2" normalBehaviorId="1521" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1522" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="" msg="" msgProb="" />
<Work id="217" desc="헛치기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1.1) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="218" desc="어그로체인지 동작(반복용)" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="219" desc="PC에게 접근" normalBehaviorId="1523" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1524" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="220" desc="롱무브(긴)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1112, 1, 1)" distanceType="1" distanceRate="1.00000" coolTime="60000" isDirectionRevision="" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="221" desc="패턴1_1 롱무브, 헤비 어택, 회피" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 1.5, 1.3)" distanceType="1" distanceRate="1.00000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" />
<Work id="222" desc="패턴1_2 롱무브, 헤비 어택, 회피(회피는 뺌)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="223" msgImmediately="" msg="" msgProb="" />
<Work id="223" desc="패턴1_3 롱무브, 헤비 어택, 회피" normalBehaviorId="1212" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2212" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="227" desc="백회피(원거리 공격 패턴)" normalBehaviorId="1212" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2212" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9) AND GetDamagedCount(5) &gt; 3 AND GetCombatTime() &gt; 10000" distanceType="1" distanceRate="1.00000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="238" msgImmediately="" msg="" msgProb="" />
<Work id="231" desc="앞으로 전진" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60 AND GetCombatTime() &gt; 15000" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1525" angerBehaviorId="1526" />
<Work id="234" desc="이동 패턴 좌 1_3" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 231) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="231" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="1111" />
<Work id="237" desc="이동 패턴 우 1_3" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 231) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="231" msgImmediately="false" msg="" msgProb="" normalBehaviorId="1112" angerBehaviorId="1113" />
<Work id="238" desc="원거리 공격전 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
<Work id="239" desc="앞으로 전진 전 pc 보고 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="231" msgImmediately="" msg="" msgProb="" normalBehaviorId="1114" angerBehaviorId="1115" />
<Work id="240" desc="울트라 어택01 사전 동작(좌우 회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="111" msgImmediately="" msg="" msgProb="" normalBehaviorId="1116" angerBehaviorId="1117" />
<Work id="241" desc="울트라 어택02 사전 동작(360도 회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 20000 AND GetRangePcNumEx(1111, 0, 0.9, 270, 0, 180, 0) &gt; 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="112" msgImmediately="" msg="" msgProb="" normalBehaviorId="1118" angerBehaviorId="1119" />
<Work id="250" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1527" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1528" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="특수공격사전동작(리액션 공격)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="" msg="" msgProb="" />
<Work id="252" desc="특수공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="253" msgImmediately="" msg="" msgProb="" />
<Work id="253" desc="롱무브(짧은)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="102" msgImmediately="" msg="" msgProb="" />
</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="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="0" orderType="normal" formationId="" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" 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" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0" />
<Info stWorkId="5" prob="0.0" />
<Info stWorkId="2" prob="0.015" />
<Info stWorkId="3" prob="0.015" />
<Info stWorkId="4" prob="0.015" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1106, 1, 0.8, 1)" immediateAttackId="105" msgImmediately="false" msg="" msgProb="" />
<StWork id="2" desc="중형_뒤견제" preProcess="PcTargetByDirectionEx(180, 120, 1111, 1, 1, 0)" immediateAttackId="241" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1108, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(70, 120, 1107, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1106, 1, 0.8, 31, 2)" immediateAttackId="105" msgImmediately="false" msg="" msgProb="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
<MonsterSummon hpRate="" executionRate="" summonNum="" summonRange="" summonTemplateId="" />
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="">
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="68" name="볼카누스(고레벨_필드)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="215" prob="" distanceRate="" />
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="203" prob="0.5" distanceRate="1" />
<Info workId="103" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="251" prob="" distanceRate="" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="" distanceRate="" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="1" />
<Info workId="227" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="221" prob="0.5" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="215" prob="" distanceRate="" />
<Info workId="201" prob="" distanceRate="" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="203" prob="" distanceRate="" />
<Info workId="251" prob="1" distanceRate="1" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="" distanceRate="" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="1" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="217" prob="" distanceRate="" />
<Info workId="221" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.4" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="215" prob="0.5" distanceRate="1" />
<Info workId="201" prob="0" distanceRate="1" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="203" prob="0.5" distanceRate="1" />
<Info workId="103" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="251" prob="" distanceRate="" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="" distanceRate="" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="1" />
<Info workId="227" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.5" distanceRate="1" />
<Info workId="221" prob="0.3" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="215" prob="" distanceRate="" />
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="212" prob="1" distanceRate="1" />
<Info workId="210" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="203" prob="" distanceRate="" />
<Info workId="251" prob="1" distanceRate="1" />
<Info workId="252" prob="" distanceRate="" />
<Info workId="253" prob="" distanceRate="" />
<Info workId="240" prob="" distanceRate="" />
<Info workId="241" prob="" distanceRate="" />
<Info workId="111" prob="" distanceRate="" />
<Info workId="112" prob="0.5" distanceRate="1" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="217" prob="" distanceRate="" />
<Info workId="221" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="239" prob="" distanceRate="" />
<Info workId="231" prob="0.4" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="1" />
<Info workId="238" prob="0" distanceRate="1" />
<Info workId="106" prob="0.65" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="110" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
<Info workId="222" prob="" distanceRate="1" />
<Info workId="223" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="234" prob="0.2" distanceRate="1" />
<Info workId="237" prob="0.2" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="특수공격 후 헤비 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="" msg="" msgProb="" />
<Work id="103" desc="헤비어택" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="105" desc="무브어택 후 울트라 어택2" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.9)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="112" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 0.3, 0.9)" distanceType="1" distanceRate="0.800000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="라운드어택(좌)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1, 1)" distanceType="1" distanceRate="1" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="라운드어택(우)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="110" desc="롱무브(짧은)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="111" desc="울트라어택01(던전사냥터에서만 사용)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="" msg="" msgProb="" />
<Work id="112" desc="울트라어택02(필드사냥터에서만 사용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND GetRangePcNumEx(1111, 0, 0.9, 270, 0, 180, 0) &gt; 0" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="201" desc="HP30%탈진동작" 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="" msgImmediately="" msg="" msgProb="" />
<Work id="203" desc="특수공격사전동작(리액션 공격)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="" msg="" msgProb="" />
<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" nextAttackId="218" msgImmediately="" msg="" msgProb="" />
<Work id="209" desc="분노동작ModeAlarm" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="210" desc="태어난 곳을 향해 중 점프 1_1" normalBehaviorId="1120" normalBehaviorType="activeRotate" offFlockOnNormalMode="true" angerBehaviorId="1121" angerBehaviorType="activeRotate" offFlockOnAngerMode="true" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.00000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="211" msgImmediately="" msg="" msgProb="" />
<Work id="211" desc="태어난 곳을 향해 중 점프 1_2" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="false" msg="" msgProb="" />
<Work id="212" desc="태어난 곳을 향해 대 점프 1_1" normalBehaviorId="1122" normalBehaviorType="activeRotate" offFlockOnNormalMode="true" angerBehaviorId="1123" angerBehaviorType="activeRotate" offFlockOnAngerMode="true" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.00000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="213" msgImmediately="" msg="" msgProb="" />
<Work id="213" desc="태어난 곳을 향해 대 점프 1_2" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="215" desc="체력 30% 이하시 도망1_1" normalBehaviorId="1124" normalBehaviorType="activeRotate" offFlockOnNormalMode="true" angerBehaviorId="1125" angerBehaviorType="activeRotate" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.30" distanceType="1" distanceRate="1.00000" coolTime="14000" isDirectionRevision="" nextAttackProb="1.000000" nextAttackId="216" msgImmediately="" msg="" msgProb="" />
<Work id="216" desc="체력 30% 이하시 도망1_2" normalBehaviorId="1529" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1530" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="" msg="" msgProb="" />
<Work id="217" desc="헛치기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1.1) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="218" desc="어그로체인지 동작(반복용)" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="219" desc="PC에게 접근" normalBehaviorId="1531" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1532" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="220" desc="롱무브(긴)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1112, 1, 1)" distanceType="1" distanceRate="1.00000" coolTime="60000" isDirectionRevision="" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="221" desc="패턴1_1 롱무브, 헤비 어택, 회피" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 1.5, 1.3)" distanceType="1" distanceRate="1.00000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" />
<Work id="222" desc="패턴1_2 롱무브, 헤비 어택, 회피(회피는 뺌)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="223" msgImmediately="" msg="" msgProb="" />
<Work id="223" desc="패턴1_3 롱무브, 헤비 어택, 회피" normalBehaviorId="1212" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2212" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="227" desc="백회피(원거리 공격 패턴)" normalBehaviorId="1212" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2212" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9) AND GetDamagedCount(5) &gt; 3 AND GetCombatTime() &gt; 10000" distanceType="1" distanceRate="1.00000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="238" msgImmediately="" msg="" msgProb="" />
<Work id="231" desc="앞으로 전진" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60 AND GetCombatTime() &gt; 15000" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1533" angerBehaviorId="1534" />
<Work id="234" desc="이동 패턴 좌 1_3" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 231) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="231" msgImmediately="" msg="" msgProb="" normalBehaviorId="1126" angerBehaviorId="1127" />
<Work id="237" desc="이동 패턴 우 1_3" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 231) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="231" msgImmediately="false" msg="" msgProb="" normalBehaviorId="1128" angerBehaviorId="1129" />
<Work id="238" desc="원거리 공격전 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
<Work id="239" desc="앞으로 전진 전 pc 보고 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="231" msgImmediately="" msg="" msgProb="" normalBehaviorId="1130" angerBehaviorId="1131" />
<Work id="240" desc="울트라 어택01 사전 동작(좌우 회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="111" msgImmediately="" msg="" msgProb="" normalBehaviorId="1132" angerBehaviorId="1133" />
<Work id="241" desc="울트라 어택02 사전 동작(360도 회전)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 20000 AND GetRangePcNumEx(1111, 0, 0.9, 270, 0, 180, 0) &gt; 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="112" msgImmediately="" msg="" msgProb="" normalBehaviorId="1134" angerBehaviorId="1135" />
<Work id="250" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1535" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1536" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.00000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="특수공격사전동작(리액션 공격)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 1)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="252" msgImmediately="" msg="" msgProb="" />
<Work id="252" desc="특수공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="253" msgImmediately="" msg="" msgProb="" />
<Work id="253" desc="롱무브(짧은)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="102" msgImmediately="" msg="" msgProb="" />
</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="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="0" orderType="normal" formationId="" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" 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" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0" />
<Info stWorkId="5" prob="0.0" />
<Info stWorkId="2" prob="0.0" />
<Info stWorkId="3" prob="0.015" />
<Info stWorkId="4" prob="0.015" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1106, 1, 0.8, 1)" immediateAttackId="105" msgImmediately="false" msg="" msgProb="" />
<StWork id="2" desc="중형_뒤견제" preProcess="PcTargetByDirectionEx(180, 120, 1111, 1, 1, 0)" immediateAttackId="203" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1108, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(70, 120, 1107, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1106, 1, 0.8, 31, 2)" immediateAttackId="105" msgImmediately="false" msg="" msgProb="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
<MonsterSummon hpRate="" executionRate="" summonNum="" summonRange="" summonTemplateId="" />
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="">
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="64" name="난폭한 아라크네(중레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
</CautionState>
<CombatState watchRotateTime="7" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.5" distanceRate="1" />
<Info workId="218" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="109" prob="0.5" distanceRate="1" />
<Info workId="105" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.300000" distanceRate="1" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="229" prob="" distanceRate="" />
<Info workId="209" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="223" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.3" distanceRate="1" />
<Info workId="212" prob="0.2" distanceRate="1" />
<Info workId="213" prob="0.2" distanceRate="1" />
<Info workId="214" prob="0.2" distanceRate="1" />
<Info workId="222" prob="0.15" distanceRate="1" />
<Info workId="110" prob="0.2" distanceRate="1" />
<Info workId="215" prob="0.2" distanceRate="1" />
<Info workId="102" prob="0.75" distanceRate="1" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="219" prob="" distanceRate="" />
<Info workId="224" prob="" distanceRate="" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="230" prob="" distanceRate="" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="231" prob="" distanceRate="" />
<Info workId="232" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="221" prob="" distanceRate="" />
<Info workId="233" prob="" distanceRate="" />
<Info workId="234" prob="" distanceRate="" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="201" prob="" distanceRate="" />
<Info workId="218" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="109" prob="" distanceRate="1" />
<Info workId="229" prob="0.3" distanceRate="" />
<Info workId="102" prob="" distanceRate="1" />
<Info workId="209" prob="" distanceRate="" />
<Info workId="217" prob="" distanceRate="" />
<Info workId="223" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.2" distanceRate="1" />
<Info workId="212" prob="0.2" distanceRate="1" />
<Info workId="213" prob="0.2" distanceRate="1" />
<Info workId="214" prob="0.2" distanceRate="1" />
<Info workId="105" prob="0.2" distanceRate="1" />
<Info workId="103" prob="0.200000" distanceRate="1" />
<Info workId="222" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="1" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="110" prob="0.2" distanceRate="1" />
<Info workId="215" prob="0.2" distanceRate="1" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="219" prob="" distanceRate="" />
<Info workId="224" prob="" distanceRate="" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="230" prob="" distanceRate="" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="231" prob="" distanceRate="" />
<Info workId="232" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="221" prob="" distanceRate="" />
<Info workId="233" prob="" distanceRate="" />
<Info workId="234" prob="" distanceRate="" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="201" prob="0.5" distanceRate="1" />
<Info workId="218" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="109" prob="0.5" distanceRate="1" />
<Info workId="105" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.300000" distanceRate="1" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="229" prob="" distanceRate="" />
<Info workId="209" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.5" distanceRate="1" />
<Info workId="223" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.3" distanceRate="1" />
<Info workId="212" prob="0.2" distanceRate="1" />
<Info workId="213" prob="0.2" distanceRate="1" />
<Info workId="214" prob="0.2" distanceRate="1" />
<Info workId="222" prob="0.15" distanceRate="1" />
<Info workId="110" prob="0.2" distanceRate="1" />
<Info workId="215" prob="0.2" distanceRate="1" />
<Info workId="102" prob="0.75" distanceRate="1" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="219" prob="" distanceRate="" />
<Info workId="224" prob="" distanceRate="" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="230" prob="" distanceRate="" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="231" prob="" distanceRate="" />
<Info workId="232" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="221" prob="" distanceRate="" />
<Info workId="233" prob="" distanceRate="" />
<Info workId="234" prob="" distanceRate="" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.5" distanceRate="1" />
<Info workId="218" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="108" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="109" prob="" distanceRate="1" />
<Info workId="229" prob="0.3" distanceRate="" />
<Info workId="102" prob="" distanceRate="1" />
<Info workId="209" prob="" distanceRate="" />
<Info workId="217" prob="" distanceRate="" />
<Info workId="223" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.2" distanceRate="1" />
<Info workId="212" prob="0.2" distanceRate="1" />
<Info workId="213" prob="0.2" distanceRate="1" />
<Info workId="214" prob="0.2" distanceRate="1" />
<Info workId="105" prob="0.2" distanceRate="1" />
<Info workId="103" prob="0.200000" distanceRate="1" />
<Info workId="222" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="1" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="110" prob="0.2" distanceRate="1" />
<Info workId="215" prob="0.2" distanceRate="1" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="219" prob="" distanceRate="" />
<Info workId="224" prob="" distanceRate="" />
<Info workId="227" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="230" prob="" distanceRate="" />
<Info workId="250" prob="" distanceRate="" />
<Info workId="231" prob="" distanceRate="" />
<Info workId="232" prob="" distanceRate="" />
<Info workId="220" prob="" distanceRate="" />
<Info workId="221" prob="" distanceRate="" />
<Info workId="233" prob="" distanceRate="" />
<Info workId="234" prob="" distanceRate="" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격1(2연타공격)_atk01 + 30% 양손 찍기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="103" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="특수공격(무브어택)_moveatk" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="103" desc="기본공격2(양손찍기)_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="105" desc="헤비어택(3연타공격)_heavyatk + 30% 양손 찍기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="103" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택(원거리범위공격)_longatk" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="라운드어택(좌)_roundatk02" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1108, 1,1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="라운드어택(우)_roundatk01" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1107, 1, 1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="109" desc="리액션어택(힘모아땅치기)_reactionatk + 어그로 체인지" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="110" desc="롱무브_longmove(근)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1.5, 1.3) AND GetTargetDistanceEx() &gt; 200" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="209" msgImmediately="" msg="" msgProb="" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1537" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1538" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="201" desc="30탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.3" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="209" desc="패턴 2_1 백무브 후 원거리 범위 공격 후 50% 무브 어택" normalBehaviorId="1212" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2212" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000 AND IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(5) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="233" msgImmediately="" msg="" msgProb="" />
<Work id="212" desc="울트라공격(땅파고 솟기_근)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1112, 0.8, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1112" angerBehaviorId="2112" />
<Work id="213" desc="울트라공격(땅파고 솟기_중)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1113, 0.8, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="214" desc="울트라공격(땅파고 솟기_원)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1114, 0.8, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1114" angerBehaviorId="2114" />
<Work id="215" desc="롱무브_longmove(장)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1115, 1, 0.8) AND GetTargetDistanceEx() &gt; 200" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="209" msgImmediately="" msg="" msgProb="" normalBehaviorId="1115" angerBehaviorId="2115" />
<Work id="216" desc="어그로체인지동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="217" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="218" desc="태어난 곳을 향해 롱점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1350) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="219" msgImmediately="" msg="" msgProb="" normalBehaviorId="1136" angerBehaviorId="1137" />
<Work id="219" desc="태어난 곳을 향해 롱점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1115" angerBehaviorId="2115" />
<Work id="220" desc="1_1 30도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 222) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" normalBehaviorId="1138" angerBehaviorId="1139" />
<Work id="221" desc="2_1 30도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 222) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" normalBehaviorId="1140" angerBehaviorId="1141" />
<Work id="222" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1539" angerBehaviorId="1540" />
<Work id="223" desc="패턴 1_1 롱무브 후 양손 찍기 30% 백무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1114, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="224" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="224" desc="패턴 1_2 롱무브 후 양손 찍기 30% 백무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="105" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2101" />
<Work id="226" desc="패턴 3_1 원거리 공격 후 액티브 무브, 2연타 공격 후 양 손 찍기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="227" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="227" desc="패턴 3_2 원거리 공격 후 액티브 무브, 2연타 공격 후 양 손 찍기" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="228" msgImmediately="" msg="" msgProb="" normalBehaviorId="1541" angerBehaviorId="1542" />
<Work id="228" desc="패턴 3_3 원거리 공격 후 액티브 무브, 2연타 공격 후 양 손 찍기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="234" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="229" desc="분노시 패턴 4_1 리액션 공격후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1106, 1, 0.9)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="230" msgImmediately="" msg="" msgProb="" normalBehaviorId="1106" angerBehaviorId="2106" />
<Work id="230" desc="분노시 패턴 4_2 리액션 공격후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="0" nextAttackId="231" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="231" desc="분노시 패턴 4_3 리액션 공격후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="232" desc="PC를 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="222" msgImmediately="" msg="" msgProb="" normalBehaviorId="1142" angerBehaviorId="1143" />
<Work id="233" desc="패턴 2_2 백무브 후 원거리 범위 공격 후 50% 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="1" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="102" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="234" desc="패턴 3_4 원거리 공격 후 액티브 무브, 2연타 공격 후 양 손 찍기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1103" angerBehaviorId="2103" />
<Work id="250" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1543" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1544" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1" />
</TensionList>
<WorkList />
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
<Idle duration="1000" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="100" />
<Move targetDistance="200" timeout="2000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.15">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0" />
<Info stWorkId="5" prob="0" />
<Info stWorkId="2" prob="0" />
<Info stWorkId="3" prob="0.015" />
<Info stWorkId="4" prob="0.015" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="2" desc="중형_뒤견제" preProcess="GetRangePcNumEx(1108, 1, 0.9, 180, 0, 180, 0) &gt; 1" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1108, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1107, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1105, 1, 0.8, 31, 2)" immediateAttackId="226" msgImmediately="false" msg="" msgProb="" />
<StWork id="1" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1105, 1, 0.8, 23, 2)" immediateAttackId="106" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
</CombatState>
<PeaceState checkInterval="6000" minLeaderDistance="200" maxLeaderDistance="400" followNearUser="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="65" name="거대 폭풍 도마뱀(중레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" enable="false">
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="108" prob="0.100000" distanceRate="1" />
<Info workId="213" prob="0.100000" distanceRate="1" />
<Info workId="251" prob="0.100000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.3" distanceRate="1" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0" distanceRate="1" />
<Info workId="227" prob="0" distanceRate="1" />
<Info workId="228" prob="0" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.75" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="201" prob="" distanceRate="" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="304" prob="0.3" distanceRate="1" />
<Info workId="301" prob="1" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="303" prob="0" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="108" prob="0.00000" distanceRate="1" />
<Info workId="213" prob="0.00000" distanceRate="1" />
<Info workId="251" prob="0.0000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="225" prob="" distanceRate="" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.1" distanceRate="1" />
<Info workId="227" prob="0.1" distanceRate="1" />
<Info workId="228" prob="0.1" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="108" prob="0.100000" distanceRate="1" />
<Info workId="213" prob="0.100000" distanceRate="1" />
<Info workId="251" prob="0.100000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.3" distanceRate="1" />
<Info workId="216" prob="0.5" distanceRate="1" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0" distanceRate="1" />
<Info workId="227" prob="0" distanceRate="1" />
<Info workId="228" prob="0" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.75" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="304" prob="0.3" distanceRate="1" />
<Info workId="301" prob="1" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="303" prob="0" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="108" prob="0.0000" distanceRate="1" />
<Info workId="213" prob="0.0000" distanceRate="1" />
<Info workId="251" prob="0.0000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="225" prob="" distanceRate="" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.1" distanceRate="1" />
<Info workId="227" prob="0.1" distanceRate="1" />
<Info workId="228" prob="0.1" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</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="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="특수공격(헤비 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(1, 102) == 0 AND IsInSkillAttackRange(1110, 1, 0.8) " distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="104" desc="리액션어택 후 30% 회전 공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="35000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="107" msgImmediately="" msg="" msgProb="" />
<Work id="215" desc="무브 어택(일반) + 30% 180도 회전 후 무브 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.3" nextAttackId="301" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택(화염? 공격)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="360도 회전 공격" 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="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="롱 무브(제자리)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1108, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="90000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="213" desc="롱 무브(짧은 이동)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1109, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="90000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="111" desc="공격2(꼬리 공격_단기적 타겟용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirectionEx(180, 60, 1103, 1, 0.9, 0)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="112" desc="울트라어택(51레벨 이상 사냥터만 사용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1545" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1546" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<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="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="229" msgImmediately="" msg="" msgProb="" />
<Work id="216" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="217" desc="분노시 연속 무브 어택 후 브레스 공격 1_1" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="252" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="218" desc="정면 방향으로 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="219" desc="태어난 곳을 향해 롱무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="220" msgImmediately="" msg="" msgProb="" normalBehaviorId="1144" angerBehaviorId="1145" />
<Work id="220" desc="태어난 곳을 향해 롱무브 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="221" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(0, 218) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1146" angerBehaviorId="1147" />
<Work id="222" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(0, 218) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1148" angerBehaviorId="1149" />
<Work id="223" desc="타겟을 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1150" angerBehaviorId="1151" />
<Work id="224" desc="패턴 1_1 180도 회전후 꼬리 공격" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1103, 1, 0.9)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="111" msgImmediately="" msg="" msgProb="" normalBehaviorId="1152" angerBehaviorId="1153" />
<Work id="225" desc="백무브 + 50 % 화염 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(5) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="226" desc="패턴 2_1 원거리 롱무브 후 제자리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="108" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="227" desc="패턴 3_1 제자리 롱무브 후 원거리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="213" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="228" desc="패턴 4_1 제자리 롱무브 후 제자리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="108" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="229" desc="어그로 체인지 동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="250" desc="리액션어택 사전 동작(모드 알람)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="18000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="104" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="롱 무브(긴 이동)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1112, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="252" desc="분노시 연속 무브 어택 후 브레스 공격 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="300" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1547" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1548" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
<Work id="301" desc="1_1 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="302" msgImmediately="false" msg="" msgProb="" normalBehaviorId="1154" angerBehaviorId="1155" />
<Work id="302" desc="1_2 무브 어택 후 180도회전 후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="303" desc="2_1 무브 어택 후 롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 1 OR IsPrevAttack(1, 217) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="1104" />
<Work id="304" desc="3_1 무브 어택 후 꼬리 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(1, 215) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
</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" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.15">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="2" prob="0.015" />
<Info stWorkId="3" prob="0.015" />
<Info stWorkId="1" prob="0" />
<Info stWorkId="5" prob="0" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리 견제" preProcess="PcTargetByDirectionEx(1, 360, 1109, 1, 0.8, 1)" immediateAttackId="213" msgImmediately="false" msg="" msgProb="" />
<StWork id="2" desc="중형_뒤견제" preProcess="PcTargetByDirectionEx(190, 120, 1103, 1, 1, 0)" immediateAttackId="111" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_주변 견제" preProcess="PcTargetByDirectionEx(270, 240, 1107, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1105, 1, 0.8, 31, 2)" immediateAttackId="213" msgImmediately="false" msg="" msgProb="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="300" showAggroChangeMotionAfterDistantTargetAttack="false" />
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
<MonsterSummon hpRate="" executionRate="" summonNum="" summonRange="" summonTemplateId="" />
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.00000" moveRadius="500" probMove="0.00000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="66" name="거대 폭풍 도마뱀(중레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" enable="false">
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="108" prob="0.100000" distanceRate="1" />
<Info workId="213" prob="0.100000" distanceRate="1" />
<Info workId="251" prob="0.100000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.3" distanceRate="1" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0" distanceRate="1" />
<Info workId="227" prob="0" distanceRate="1" />
<Info workId="228" prob="0" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.75" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="201" prob="" distanceRate="" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="304" prob="0.3" distanceRate="1" />
<Info workId="301" prob="1" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="303" prob="0" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="108" prob="0.00000" distanceRate="1" />
<Info workId="213" prob="0.00000" distanceRate="1" />
<Info workId="251" prob="0.0000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="225" prob="" distanceRate="" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.1" distanceRate="1" />
<Info workId="227" prob="0.1" distanceRate="1" />
<Info workId="228" prob="0.1" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="108" prob="0.100000" distanceRate="1" />
<Info workId="213" prob="0.100000" distanceRate="1" />
<Info workId="251" prob="0.100000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.3" distanceRate="1" />
<Info workId="216" prob="0.5" distanceRate="1" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0" distanceRate="1" />
<Info workId="227" prob="0" distanceRate="1" />
<Info workId="228" prob="0" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.75" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="304" prob="0.3" distanceRate="1" />
<Info workId="301" prob="1" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="303" prob="0" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="108" prob="0.0000" distanceRate="1" />
<Info workId="213" prob="0.0000" distanceRate="1" />
<Info workId="251" prob="0.0000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="225" prob="" distanceRate="" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.1" distanceRate="1" />
<Info workId="227" prob="0.1" distanceRate="1" />
<Info workId="228" prob="0.1" distanceRate="1" />
<Info workId="112" prob="0" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</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="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="특수공격(헤비 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(1, 102) == 0 AND IsInSkillAttackRange(1110, 1, 0.8) " distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="104" desc="리액션어택 후 30% 회전 공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="35000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="107" msgImmediately="" msg="" msgProb="" />
<Work id="215" desc="무브 어택(일반) + 30% 180도 회전 후 무브 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.3" nextAttackId="301" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택(화염? 공격)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="360도 회전 공격" 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="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="롱 무브(제자리)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1108, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="90000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="213" desc="롱 무브(짧은 이동)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1109, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="90000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="111" desc="공격2(꼬리 공격_단기적 타겟용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirectionEx(180, 60, 1103, 1, 0.9, 0)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="112" desc="울트라어택(51레벨 이상 사냥터만 사용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1549" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1550" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<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="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="229" msgImmediately="" msg="" msgProb="" />
<Work id="216" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="217" desc="분노시 연속 무브 어택 후 브레스 공격 1_1" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="252" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="218" desc="정면 방향으로 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="219" desc="태어난 곳을 향해 롱무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="220" msgImmediately="" msg="" msgProb="" normalBehaviorId="1156" angerBehaviorId="1157" />
<Work id="220" desc="태어난 곳을 향해 롱무브 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="221" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(0, 218) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1158" angerBehaviorId="1159" />
<Work id="222" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(0, 218) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1160" angerBehaviorId="1161" />
<Work id="223" desc="타겟을 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1162" angerBehaviorId="1163" />
<Work id="224" desc="패턴 1_1 180도 회전후 꼬리 공격" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1103, 1, 0.9)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="111" msgImmediately="" msg="" msgProb="" normalBehaviorId="1164" angerBehaviorId="1165" />
<Work id="225" desc="백무브 + 50 % 화염 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(5) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="226" desc="패턴 2_1 원거리 롱무브 후 제자리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="108" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="227" desc="패턴 3_1 제자리 롱무브 후 원거리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="213" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="228" desc="패턴 4_1 제자리 롱무브 후 제자리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="108" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="229" desc="어그로 체인지 동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="250" desc="리액션어택 사전 동작(모드 알람)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="18000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="104" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="롱 무브(긴 이동)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1112, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="252" desc="분노시 연속 무브 어택 후 브레스 공격 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="300" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1551" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1552" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
<Work id="301" desc="1_1 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="302" msgImmediately="false" msg="" msgProb="" normalBehaviorId="1166" angerBehaviorId="1167" />
<Work id="302" desc="1_2 무브 어택 후 180도회전 후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="303" desc="2_1 무브 어택 후 롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 1 OR IsPrevAttack(1, 217) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="1104" />
<Work id="304" desc="3_1 무브 어택 후 꼬리 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(1, 215) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
</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" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.15">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="2" prob="0.015" />
<Info stWorkId="3" prob="0.015" />
<Info stWorkId="1" prob="0" />
<Info stWorkId="5" prob="0" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리 견제" preProcess="PcTargetByDirectionEx(1, 360, 1109, 1, 0.8, 1)" immediateAttackId="213" msgImmediately="false" msg="" msgProb="" />
<StWork id="2" desc="중형_뒤견제" preProcess="PcTargetByDirectionEx(190, 120, 1103, 1, 1, 0)" immediateAttackId="111" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_주변 견제" preProcess="PcTargetByDirectionEx(270, 240, 1107, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1105, 1, 0.8, 31, 2)" immediateAttackId="213" msgImmediately="false" msg="" msgProb="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="300" showAggroChangeMotionAfterDistantTargetAttack="false" />
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
<MonsterSummon hpRate="" executionRate="" summonNum="" summonRange="" summonTemplateId="" />
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.00000" moveRadius="500" probMove="0.00000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="67" name="거대 폭풍 도마뱀(고레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" enable="false">
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="108" prob="0.100000" distanceRate="1" />
<Info workId="213" prob="0.100000" distanceRate="1" />
<Info workId="251" prob="0.100000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.3" distanceRate="1" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0" distanceRate="1" />
<Info workId="227" prob="0" distanceRate="1" />
<Info workId="228" prob="0" distanceRate="1" />
<Info workId="112" prob="0.2" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.75" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="201" prob="" distanceRate="" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="108" prob="0.0000" distanceRate="1" />
<Info workId="213" prob="0.0000" distanceRate="1" />
<Info workId="251" prob="0.0000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="225" prob="" distanceRate="" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.1" distanceRate="1" />
<Info workId="227" prob="0.1" distanceRate="1" />
<Info workId="228" prob="0.1" distanceRate="1" />
<Info workId="112" prob="0.3" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="0" distanceRate="1" />
<Info workId="108" prob="0.100000" distanceRate="1" />
<Info workId="213" prob="0.100000" distanceRate="1" />
<Info workId="251" prob="0.100000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.3" distanceRate="1" />
<Info workId="216" prob="0.5" distanceRate="1" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0" distanceRate="1" />
<Info workId="227" prob="0" distanceRate="1" />
<Info workId="228" prob="0" distanceRate="1" />
<Info workId="112" prob="0.200000" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.75" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="219" prob="1" distanceRate="1" />
<Info workId="301" prob="0" distanceRate="0" />
<Info workId="302" prob="0" distanceRate="0" />
<Info workId="304" prob="0.15" distanceRate="1" />
<Info workId="303" prob="1" distanceRate="1" />
<Info workId="107" prob="0.3" distanceRate="1" />
<Info workId="204" prob="" distanceRate="" />
<Info workId="108" prob="0.0000" distanceRate="1" />
<Info workId="213" prob="0.0000" distanceRate="1" />
<Info workId="251" prob="0.0000" distanceRate="1" />
<Info workId="250" prob="0" distanceRate="1" />
<Info workId="104" prob="0.5" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="102" prob="0.3" distanceRate="" />
<Info workId="101" prob="0.6" distanceRate="1" />
<Info workId="106" prob="0.4" distanceRate="1" />
<Info workId="225" prob="" distanceRate="" />
<Info workId="216" prob="" distanceRate="" />
<Info workId="224" prob="0.3" distanceRate="1" />
<Info workId="226" prob="0.1" distanceRate="1" />
<Info workId="227" prob="0.1" distanceRate="1" />
<Info workId="228" prob="0.1" distanceRate="1" />
<Info workId="112" prob="0.3" distanceRate="1" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0" distanceRate="1.000000" />
<Info workId="111" prob="0" distanceRate="0" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="229" prob="0" distanceRate="0" />
<Info workId="252" prob="0.00000" distanceRate="1" />
<Info workId="300" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="1" />
<Info workId="222" prob="0" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</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="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="102" desc="특수공격(헤비 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(1, 102) == 0 AND IsInSkillAttackRange(1110, 1, 0.8) " distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="104" desc="리액션어택 후 30% 회전 공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="35000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="107" msgImmediately="" msg="" msgProb="" />
<Work id="215" desc="무브 어택(일반) + 30% 180도 회전 후 무브 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.3" nextAttackId="301" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택(화염? 공격)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="360도 회전 공격" 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="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="롱 무브(제자리)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1108, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="90000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="213" desc="롱 무브(짧은 이동)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1109, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="90000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="111" desc="공격2(꼬리 공격_단기적 타겟용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirectionEx(180, 60, 1103, 1, 0.9, 0)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="112" desc="울트라어택(51레벨 이상 사냥터만 사용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1553" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1554" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<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="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="229" msgImmediately="" msg="" msgProb="" />
<Work id="216" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="217" desc="분노시 연속 무브 어택 후 브레스 공격 1_1" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="252" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="218" desc="정면 방향으로 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="219" desc="태어난 곳을 향해 롱무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="220" msgImmediately="" msg="" msgProb="" normalBehaviorId="1168" angerBehaviorId="1169" />
<Work id="220" desc="태어난 곳을 향해 롱무브 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="221" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(0, 218) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1170" angerBehaviorId="1171" />
<Work id="222" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(0, 218) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1172" angerBehaviorId="1173" />
<Work id="223" desc="타겟을 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="218" msgImmediately="" msg="" msgProb="" normalBehaviorId="1174" angerBehaviorId="1175" />
<Work id="224" desc="패턴 1_1 180도 회전후 꼬리 공격" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1103, 1, 0.9)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="111" msgImmediately="" msg="" msgProb="" normalBehaviorId="1176" angerBehaviorId="1177" />
<Work id="225" desc="백무브 + 50 % 화염 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(5) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="226" desc="패턴 2_1 원거리 롱무브 후 제자리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="108" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="227" desc="패턴 3_1 제자리 롱무브 후 원거리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="213" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="228" desc="패턴 4_1 제자리 롱무브 후 제자리 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8) AND IsPrevAttack(0, 108) == 0 AND IsPrevAttack(0, 213) == 0" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="108" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="229" desc="어그로 체인지 동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="250" desc="리액션어택 사전 동작(모드 알람)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="18000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="104" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="롱 무브(긴 이동)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 104) == 1 AND IsInSkillAttackRange(1112, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="252" desc="분노시 연속 무브 어택 후 브레스 공격 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="106" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="300" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1555" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1556" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
<Work id="301" desc="1_1 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="302" msgImmediately="false" msg="" msgProb="" normalBehaviorId="1178" angerBehaviorId="1179" />
<Work id="302" desc="1_2 무브 어택 후 180도회전 후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
<Work id="303" desc="2_1 무브 어택 후 롱 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 1 OR IsPrevAttack(1, 217) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="1104" />
<Work id="304" desc="3_1 무브 어택 후 꼬리 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(1, 215) == 1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
</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" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.15">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="2" prob="0.015" />
<Info stWorkId="3" prob="0.015" />
<Info stWorkId="1" prob="0" />
<Info stWorkId="5" prob="0" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리 견제" preProcess="PcTargetByDirectionEx(1, 360, 1109, 1, 0.8, 1)" immediateAttackId="213" msgImmediately="false" msg="" msgProb="" />
<StWork id="2" desc="중형_뒤견제" preProcess="PcTargetByDirectionEx(190, 120, 1103, 1, 1, 0)" immediateAttackId="111" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_주변 견제" preProcess="PcTargetByDirectionEx(270, 240, 1107, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1105, 1, 0.8, 31, 2)" immediateAttackId="213" msgImmediately="false" msg="" msgProb="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="300" showAggroChangeMotionAfterDistantTargetAttack="false" />
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
<MonsterSummon hpRate="" executionRate="" summonNum="" summonRange="" summonTemplateId="" />
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.00000" moveRadius="500" probMove="0.00000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
</AIData>