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

2627 lines
249 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<AIData huntingZoneId="15">
<Ai id="0" name="천지개벽교 농사꾼">
<CautionState alertRadius="400" rotateTime="3" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="90" checkInterval="5000" probActiveMove="0.000000">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="3" watchRotateAngle="90" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="15" prob="0.000000" distanceRate="1" />
<Info workId="16" prob="0.000000" distanceRate="1" />
<Info workId="11" prob="0.100000" distanceRate="0.8" />
<Info workId="12" prob="0.100000" distanceRate="0.8" />
<Info workId="1" prob="0.800000" distanceRate="0.800000" />
<Info workId="17" prob="0.800000" distanceRate="1" />
<Info workId="3" prob="0.000000" distanceRate="0.8" />
<Info workId="7" prob="0.800000" distanceRate="0.800000" />
<Info workId="8" prob="0.800000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.8" />
<Info workId="5" prob="0.000000" distanceRate="0.8" />
<Info workId="10" prob="0.000000" distanceRate="0.8" />
<Info workId="13" prob="0.000000" distanceRate="0.8" />
<Info workId="14" prob="0.000000" distanceRate="0.8" />
<Info workId="18" prob="0.000000" distanceRate="0.8" />
<Info workId="9" prob="0.300000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="15" prob="0.000000" distanceRate="0.8" />
<Info workId="16" prob="0.000000" distanceRate="0.8" />
<Info workId="17" prob="0.800000" distanceRate="1" />
<Info workId="13" prob="0.800000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.8" />
<Info workId="3" prob="0.000000" distanceRate="0.8" />
<Info workId="7" prob="0.800000" distanceRate="0.800000" />
<Info workId="8" prob="0.800000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.8" />
<Info workId="5" prob="0.000000" distanceRate="0.8" />
<Info workId="10" prob="0.000000" distanceRate="0.8" />
<Info workId="11" prob="0.000000" distanceRate="0.8" />
<Info workId="12" prob="0.000000" distanceRate="0.8" />
<Info workId="18" prob="0.000000" distanceRate="0.8" />
<Info workId="9" prob="0.300000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="휘두르기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(1,360,1,150,0)" distanceType="2" distanceRate="0.500000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="9" />
<Work id="2" desc="명령용 휘두르기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" />
<Work id="3" desc="내려찍기" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1102" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="15" />
<Work id="5" desc="대기동작" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="7" desc="오른쪽" normalBehaviorId="13" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="13" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="12" />
<Work id="8" desc="왼쪽" normalBehaviorId="13" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="13" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="1" />
<Work id="9" desc="전방 랜덤" normalBehaviorId="6" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="6" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="50000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="11" />
<Work id="10" desc="명령내리기" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1" />
<Work id="11" desc="좌사이드" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetNpcCountInRange(500) &gt; 3" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="12" desc="우사이드" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetNpcCountInRange(500) &gt; 3" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="13" desc="휘두르기_분노" normalBehaviorId="2101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(1,360,1,150,0)" distanceType="2" distanceRate="0.500000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="9" />
<Work id="14" desc="내려찍기_분노" normalBehaviorId="2102" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
<Work id="15" desc="50%헥헥" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.5" distanceType="1" distanceRate="0.000000" coolTime="900000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="16" desc="20%헥헥" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.000000" coolTime="900000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="17" desc="사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1203" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" />
<Work id="18" desc="소환하기" normalBehaviorId="3" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="15000" sequentialAttackDelay="20000" escapeDuration="0">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="자기 주변 NPC가 4명이하이고, 소환횟수가 2번 이하일경우" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="GetNpcCountInRange(500) &lt; 4 AND GetDynamicSpawnCount() &lt; 2" sendOrderId="1" sendOrderRange="500" sendOrderMaxCount="15" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" orderType="normal" formationId="0" msgImmediately="true" msg="66" msgProb="1.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="1" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="0" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.000000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.300000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.300000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="1" preProcess="1" immediateAttackId="5" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="20" maxLeaderDistance="30">
<RandomMove moveMinDistance="50" moveMaxDistance="200" probSocial="0.500000" moveRadius="300" probMove="0.000000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="1" name="천지개벽교 일꾼">
<CautionState alertRadius="400" rotateTime="3" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="90" checkInterval="5000" probActiveMove="0.000000">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="3" watchRotateAngle="90" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="9" prob="0.600000" distanceRate="0.8" />
<Info workId="1" prob="0.600000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.9" />
<Info workId="4" prob="0.000000" distanceRate="1" />
<Info workId="8" prob="0.500000" distanceRate="1" />
<Info workId="11" prob="0.000000" distanceRate="0.8" />
<Info workId="3" prob="0.500000" distanceRate="0.800000" />
<Info workId="10" prob="0.600000" distanceRate="0.8" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="일꾼 일반공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="8" />
<Work id="2" desc="일꾼 휘두르기공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.500000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" />
<Work id="3" desc="대기" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="1" />
<Work id="4" desc="명령 받기" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="11" />
<Work id="8" desc="유저전방 랜덤" normalBehaviorId="14" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="14" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="10" />
<Work id="9" desc="좌사이드" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="9000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="1" />
<Work id="10" desc="우사이드" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="9000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="1" />
<Work id="11" desc="명령받기2" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="8000" sequentialAttackDelay="0" escapeDuration="0">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="3" distanceRate="1.000000" coolTime="900000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="4" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="0" />
<Move targetDistance="100" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.100000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="1" preProcess="1" immediateAttackId="3" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="20" maxLeaderDistance="100">
<RandomMove moveMinDistance="50" moveMaxDistance="200" probSocial="0.800000" moveRadius="300" probMove="0.000000">
<Social motionId="0" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="2" name="쉐도우쿠거">
<CautionState alertRadius="500" 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.000000" distanceRate="0.800000" />
<Info workId="202" 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="204" 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="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="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="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="6000" 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="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="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="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" 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.000000" distanceRate="1.000000" />
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) &gt; 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" />
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="2" />
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) &gt; 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="1" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
<ReceiveOrder orderId="4" prob="1.000000" attackId="208" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
</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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
</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="400" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="3" name="날렵한 캐스타닉 광인">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.300000" avoidSkill="1204" alertAngle="360" rotateAngle="45" checkInterval="6000" probActiveMove="0.800000">
<ActiveMove id="0" />
<ActiveMove id="12" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
<Info workId="8" prob="0.100000" distanceRate="0.800000" />
<Info workId="9" prob="0.100000" distanceRate="0.800000" />
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
<Info workId="7" prob="0.300000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
<Info workId="4" prob="0.800000" distanceRate="0.800000" />
<Info workId="7" prob="0.500000" distanceRate="0.800000" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) &lt; 1" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="14" />
<Work id="2" desc="자기주변에 PC가 1명이상이면 Atk03" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(1,200,360,1,1,0) &gt; 1" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="207" msgProb="0.100000" />
<Work id="4" desc="타겟과 거리가 70이하이면 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &lt; 70" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="6" desc="타겟과 250이상 떨어지면 PC주변 100uu내로 랜덤이동하는 ActiveMove" normalBehaviorId="12" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="12" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 250" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="7" desc="Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="8" desc="좌걸음_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="12" />
<Work id="9" desc="우걸음_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="13" />
<Work id="10" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="11" desc="헉헉20%" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="24000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="12" desc="좌걸음_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="4" />
<Work id="13" desc="우걸음_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="4" />
<Work id="14" desc="atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="10" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<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="100" sendOrderMaxCount="50" sendOrderRefTarget="0" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList />
</Cooperation>
<CounterFlee workId="7" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="100" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="200" timeout="2000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.400000" socialProb="0.200000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.900000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.100000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.100000" socialProb="0.100000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="PcTargetByAggro()" immediateAttackId="9" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="2" />
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="20" maxLeaderDistance="80">
<RandomMove moveMinDistance="100" moveMaxDistance="250" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="4" name="우둔한 아만 광인">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="1209" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="1.000000">
<ActiveMove id="0" />
<ActiveMove id="12" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
<Info workId="7" prob="0.100000" distanceRate="0.800000" />
<Info workId="8" prob="0.100000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="7" prob="0.000000" distanceRate="0.800000" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="Atk03사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="13" />
<Work id="2" desc="Atk02(분노시에만)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="3" desc="5초동안 스킬사용이 없으면 100%확률로 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetSecSinceLastSkill() &gt; 5" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="4" desc="PC정면으로 근접하는 ActiveMove" normalBehaviorId="2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 200" distanceType="3" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" />
<Work id="7" desc="좌걸음_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="11" />
<Work id="8" desc="우걸음_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" />
<Work id="9" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="10" desc="헉헉20%" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="24000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="11" desc="좌걸음_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" />
<Work id="12" desc="우걸음_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" />
<Work id="13" desc="Atk03" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="9" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1209" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="5000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" sendOrderId="1" sendOrderRange="500" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList />
</Cooperation>
<CounterFlee workId="3" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="100" />
<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="3000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.300000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.300000" 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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.100000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.800000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.100000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="30" maxLeaderDistance="60">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="5" name="마을 경비 소대장">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.300000" avoidSkill="1205" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.400000">
<ActiveMove id="1" />
<ActiveMove id="2" />
<ActiveMove id="3" />
<ActiveMove id="4" />
<ActiveMove id="5" />
<ActiveMove id="6" />
<ActiveMove id="7" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="10" prob="0.000000" distanceRate="1" />
<Info workId="11" prob="0.000000" distanceRate="1" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="5" prob="0.100000" distanceRate="0.800000" />
<Info workId="9" prob="0.100000" distanceRate="0.800000" />
<Info workId="8" prob="0.100000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="3" prob="0.500000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="7" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="10" prob="0.000000" distanceRate="1" />
<Info workId="11" prob="0.000000" distanceRate="1" />
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
<Info workId="3" prob="0.500000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
<Info workId="5" prob="0.100000" distanceRate="0.800000" />
<Info workId="7" prob="0.000000" distanceRate="0.800000" />
<Info workId="8" prob="0.100000" distanceRate="0.800000" />
<Info workId="9" prob="0.100000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="ATk02사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" />
<Work id="2" desc="1번에 이어서 하는 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="3" desc="자기 주변 500uu내에 NPC가 4마리 이상일경우 50%확률로 ATk02를 한다." normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) &gt; 3" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" />
<Work id="4" desc="자기정면 100uu내에 PC가 2마리 이상일경우 50% 확률로 Atk03" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(0,100,140,0,0,1)" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="10" />
<Work id="5" desc="10초에 5대이상 맞으면 50%확률로 점프회피를 한다." normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetDamagedCount(10) &gt; 4" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="6" desc="HP가 가장많은 PC근처 50uu내로 이동하기" normalBehaviorId="3" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByHp(1,360,0,500,0,1,4)" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" />
<Work id="7" desc="소환하기" normalBehaviorId="2" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="8" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="9" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="10" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="11" desc="헉헉20%" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="24000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="12" desc="atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10초동안 1대도 맞지 않으면, 동료에게 30초간 동시공격을 명령한다.(대상은 500uu내에 가장 HP가 적은PC)" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByHp(1,360,0,500,0,1,3)" sendOrderId="1" sendOrderRange="500" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="true" msg="256" msgProb="1.000000" />
<Work id="2" desc="자기 주변 NPC가 4명이하이고, 소환횟수가 2번 이하일경우" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="GetNpcCountInRange(500) &lt; 4 AND GetDynamicSpawnCount() &lt; 2" sendOrderId="2" sendOrderRange="500" sendOrderMaxCount="15" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" orderType="normal" formationId="0" msgImmediately="true" msg="66" msgProb="1.000000" />
<Work id="3" desc="전투시작하면 바로 포메이션 NPC가 3마리 이상이면 한다." normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 1 AND GetNpcCountInRange(400) &gt; 3" sendOrderId="3" sendOrderRange="500" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="1" msgImmediately="true" msg="14" msgProb="1.000000" />
</WorkList>
<ReceiveOrderList />
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="500" />
<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="3000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.700000" shorttermTargetProb="0.300000" avoidProb="0.300000" moveProb="0.500000" socialProb="0.200000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.700000" shorttermTargetProb="0.300000" avoidProb="0.300000" moveProb="0.500000" socialProb="0.200000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.400000" shorttermTargetProb="0.500000" avoidProb="0.200000" moveProb="0.300000" socialProb="0.200000" />
</AngerMode>
<NormalMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.400000" shorttermTargetProb="0.500000" avoidProb="0.200000" moveProb="0.300000" socialProb="0.200000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="자기주변 500uu내에 스턴이 걸린 PC가 있을때 100%확률로 하는 Atk02 " preProcess="PcTargetByReaction(1,360,0,500,4)" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="6" name="마을경비대원">
<CautionState alertRadius="400" rotateTime="3" probAvoid="0.300000" avoidSkill="1205" alertAngle="360" rotateAngle="70" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="1" />
<ActiveMove id="2" />
<ActiveMove id="3" />
<ActiveMove id="4" />
<ActiveMove id="5" />
<ActiveMove id="6" />
<ActiveMove id="7" />
</CautionState>
<CombatState watchRotateTime="3" watchRotateAngle="70" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="5" prob="0.100000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="9" prob="0.200000" distanceRate="0.800000" />
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
<Info workId="7" prob="0.100000" distanceRate="0.800000" />
<Info workId="8" prob="0.100000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
<Info workId="7" prob="0.100000" distanceRate="0.800000" />
<Info workId="8" prob="0.100000" distanceRate="0.800000" />
<Info workId="9" prob="0.200000" distanceRate="0.800000" />
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
<Info workId="1" prob="0.100000" distanceRate="0.800000" />
<Info workId="2" prob="0.100000" distanceRate="0.800000" />
<Info workId="5" prob="0.100000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단기적타겟용 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="협력행동용 Atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="232" msgProb="0.100000" />
<Work id="3" desc="오른쪽으로 회피이동" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" />
<Work id="4" desc="왼쪽으로 회피이동" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" />
<Work id="5" desc="PC 오른쪽 정면으로 이동" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" />
<Work id="6" desc="Pc왼쪽 정면으로 이동" normalBehaviorId="5" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="5" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="4" />
<Work id="7" desc="왼쪽으로 회피이동후에 하는 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="8" desc="오른쪽으로 회피이동후에 하는 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="9" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="11" />
<Work id="10" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="12" />
<Work id="11" desc="2번째 좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="7" />
<Work id="12" desc="2번째 우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="8" />
</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>
<Tension id="2">
<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="300" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="3" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="3" prob="1.000000" attackId="2" formationCheckTime="5000" formationAttackProb="0.500000" formationAttackId="9" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="500" />
<Move targetDistance="200" timeout="2000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.300000" cooperationProb="0.800000" shorttermTargetProb="0.100000" avoidProb="0.300000" moveProb="0.500000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.300000" cooperationProb="0.800000" shorttermTargetProb="0.100000" avoidProb="0.300000" moveProb="0.500000" socialProb="0.100000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.400000" shorttermTargetProb="0.100000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.200000" />
</AngerMode>
<NormalMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.400000" shorttermTargetProb="0.100000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.200000" />
</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="주변 500uu내에 HP가 30% 미만인 PC가 있으면 100% 확률로 Atk01을 한다." preProcess="PcTargetByHp(1,360,0,500,0,0.3,3)" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="10" maxLeaderDistance="70">
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="7" name="날렵한 캐스타닉 광인">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.300000" avoidSkill="1204" alertAngle="360" rotateAngle="45" checkInterval="6000" probActiveMove="1.000000">
<ActiveMove id="0" />
<ActiveMove id="12" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="5" prob="0.300000" distanceRate="0.800000" />
<Info workId="10" prob="0.100000" distanceRate="0.800000" />
<Info workId="11" prob="0.100000" distanceRate="0.800000" />
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="16" prob="0.000000" distanceRate="0.800000" />
<Info workId="15" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="5" prob="0.300000" distanceRate="0.800000" />
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="16" prob="0.000000" distanceRate="0.800000" />
<Info workId="15" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="Atk02 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" />
<Work id="2" desc="자기주변 150uu내에 PC가 2명이상이면 100%확률로 Atk03" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(1,150,360,0,0,0) &gt; 1" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="3" desc="Atk01이 성공하면 50%확률로 하는 ATk03" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(1,4)" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="4" desc="주변 200uu내에 PC가 있을때 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirection(1,360,0,200,0)" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="3" />
<Work id="5" desc="PC가 100uu내에 근접하면 30%확률로 점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &lt; 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="4" />
<Work id="6" desc="PC에 접근하는 ActiveMove" normalBehaviorId="12" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="12" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 250" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" />
<Work id="10" desc="좌걸음_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" />
<Work id="11" desc="우걸음_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="15" />
<Work id="12" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="13" 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="24000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="14" desc="좌걸음_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="4" />
<Work id="15" desc="우걸음_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="4" />
<Work id="16" desc="atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="12" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10초동안 1대도 맞지않으면 삼각형둘러싸기 포매이션" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) &lt; 1" sendOrderId="2" sendOrderRange="500" sendOrderMaxCount="3" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="4" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="1" formationCheckTime="2000" formationAttackProb="0.500000" formationAttackId="15" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="4" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="100" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="250" timeout="3000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.300000" avoidProb="0.100000" moveProb="0.400000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.300000" avoidProb="0.100000" moveProb="0.400000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.100000" moveProb="0.100000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.200000" shorttermTargetProb="0.100000" avoidProb="0.100000" moveProb="0.100000" socialProb="0.100000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="회복계스킬을 사용하는 PC가 있으면 100%확률로 Atk02" preProcess="PcTargetBySkillUsing(1,360,0,300,31)" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId=",2" />
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="20" maxLeaderDistance="80">
<RandomMove moveMinDistance="100" moveMaxDistance="250" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="8" name="우둔한 아만 광인">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="1209" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="1.000000">
<ActiveMove id="0" />
<ActiveMove id="12" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="4" prob="0.200000" distanceRate="0.800000" />
<Info workId="9" prob="0.100000" distanceRate="0.800000" />
<Info workId="10" prob="0.100000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
<Info workId="7" prob="0.500000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.100000" distanceRate="0.800000" />
<Info workId="14" prob="0.100000" distanceRate="0.800000" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
<Info workId="15" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="4" prob="0.100000" distanceRate="0.800000" />
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
<Info workId="7" prob="0.500000" distanceRate="0.800000" />
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="0.500000" distanceRate="0.800000" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="15" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단기적타겟용 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="협력행동/분노용 Atk03" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
<Work id="3" desc="5초동안 스킬사용이 없으면 100%확률로 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetSecSinceLastSkill() &gt; 5" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="4" desc="PC정면으로 근접하는 ActiveMove" normalBehaviorId="2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="10" />
<Work id="5" desc="SideStep" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="6" />
<Work id="6" desc="SideStep을 한후 50% 확률로 하는 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="7" desc="5초동안 1대도 맞지않으면 ATk03" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) &lt; 1" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
<Work id="8" desc="Atk03이어서 바로 Atk03" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
<Work id="9" desc="좌걸음_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" />
<Work id="10" desc="우걸음_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" />
<Work id="11" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="12" 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="24000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="13" desc="좌걸음_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="3" />
<Work id="14" desc="우걸음_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 180" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="3" />
<Work id="15" desc="Atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="11" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1209" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="5000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10초간 1대도 맞지않으면 동료에게 30초간 단체공격명령 " normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="GetDamagedCount(10) &lt; 1" sendOrderId="1" sendOrderRange="500" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="3" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="100" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="250" timeout="3000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.600000" cooperationProb="0.500000" shorttermTargetProb="0.500000" avoidProb="0.100000" moveProb="0.300000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.600000" cooperationProb="0.500000" shorttermTargetProb="0.500000" avoidProb="0.100000" moveProb="0.300000" socialProb="0.100000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.100000" shorttermTargetProb="0.100000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.800000" cooperationProb="0.100000" shorttermTargetProb="0.100000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.100000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="자기주변 500uu내에 스턴이 걸린 PC가 있으면 100% 확률로 Atk02" preProcess="PcTargetByReaction(1,360,0,500,4)" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="30" maxLeaderDistance="70">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="9" name="쉐도우쿠거">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.400000" avoidSkill="1204" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="11" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
<Info workId="4" prob="0.100000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="2" prob="0.800000" distanceRate="0.800000" />
<Info workId="1" prob="0.800000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
<Info workId="5" prob="0.100000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="7" prob="0.100000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.800000" distanceRate="0.800000" />
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
<Info workId="4" prob="0.100000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="10" prob="0.100000" distanceRate="0.800000" />
<Info workId="7" prob="0.000000" distanceRate="0.800000" />
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="거리가 70이하일때 앞발긁기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &lt; 70" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="거리가 100이상일때 점프물어뜯기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 100" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="3" desc="많이 맞으면 회피후 점프공격" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) &gt; 3" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="11" />
<Work id="4" desc="거리가 120이상 멀어지면사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="5" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="6" desc="거리가 120이상 멀어지면 사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="7" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="8" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="27000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="9" desc="헉헉20%" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="10" desc="타겟이 피가 0.3이상이면 거리유지하기 " normalBehaviorId="11" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="11" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetHpRatio() &gt; 0.3" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="11" desc="Atk03" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="8" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1204" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<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="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="100" />
<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="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.600000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.100000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.800000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.100000" moveProb="0.200000" socialProb="0.100000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="10" name="2인 1조 광인">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="1205" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.300000">
<ActiveMove id="1" />
<ActiveMove id="2" />
<ActiveMove id="3" />
<ActiveMove id="4" />
<ActiveMove id="5" />
<ActiveMove id="6" />
<ActiveMove id="7" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="0.500000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
<Info workId="11" prob="0.200000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="7" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="0.500000" distanceRate="0.800000" />
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
<Info workId="11" prob="0.200000" distanceRate="0.800000" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="7" prob="1.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="3">
<Info workId="9" prob="0.000000" distanceRate="0.8" />
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
<Info workId="4" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="0.000000" distanceRate="0.8" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="7" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
<Info workId="11" prob="0.200000" distanceRate="0.800000" />
<Info workId="8" prob="1.000000" distanceRate="0.800000" />
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단기적타겟용 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="5" />
<Work id="2" desc="소환하기" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="3" desc="자기주변 150uu내에 PC가 2명이상이면, 100%확률로 Atk03을 한다." normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(0,150,360,1,1,0) &gt; 1" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="14" />
<Work id="4" desc="200~500uu 내에 원거리 일반공격을 하고 있는 Pc가 있으면 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,200,500,23)" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="5" />
<Work id="5" desc="Atk02를 한후에 하는 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="6" desc="자기 주변 300uu내에 PC가 3명이사이면, 50%확률로 뒤로 도망간다." normalBehaviorId="6" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="6" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetRangePcNum(0,300,360,1,1,0) &gt; 2" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="11" />
<Work id="7" desc="Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="8" desc="분노시에만 쓰는 자기 방어용 휠윈드" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="14" />
<Work id="9" desc="휠윈드 적중했을때 제자리에서 하는 휠윈드" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsHit()" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="14" />
<Work id="10" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="1" />
<Work id="11" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="1" />
<Work id="12" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="13" 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="24000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="14" desc="Atk03" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="12" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10초동안 5대도 이상 맞으면, 동료에게 30초간 동시공격을 명령한다." normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) &gt; 5" sendOrderId="1" sendOrderRange="500" sendOrderMaxCount="8" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="true" msg="255" msgProb="1.000000" />
<Work id="2" desc="주변에 부하가 4명 이하이고, 소환횟수가 2번을 넘지 않으면 100%확률로 소환한다." normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount() &lt; 1" sendOrderId="2" sendOrderRange="500" sendOrderMaxCount="8" sendOrderRefTarget="0" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" orderType="normal" formationId="52" msgImmediately="true" msg="53" msgProb="1.000000" />
<Work id="3" desc="전투시작하면 하는 포메이션 NPC가 3마리 이상일때만 함" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 1 AND GetNpcCountInRange(400) &gt; 3" sendOrderId="3" sendOrderRange="500" sendOrderMaxCount="10" sendOrderRefTarget="0" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="6" orderType="formation" formationId="2" msgImmediately="true" msg="6" msgProb="1.000000" />
</WorkList>
<ReceiveOrderList />
</Cooperation>
<CounterFlee workId="7" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="500" />
<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="3000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.400000" shorttermTargetProb="0.700000" avoidProb="0.000000" moveProb="0.300000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.700000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.300000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="3" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.500000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.200000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.500000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.200000" 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="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="주변 500uu내에 원거리 차지스킬을 사용중인 PC가 있으면, 100%확률로 Atk02를 한다." preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,23) OR PcTargetBySkillCategoryUsing(1,360,0,500,25) OR PcTargetBySkillCategoryUsing(1,360,0,500,27)" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId=",2" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="11" name="난쟁이광인">
<CautionState alertRadius="400" rotateTime="3" probAvoid="0.000000" avoidSkill="1205" alertAngle="360" rotateAngle="70" checkInterval="5000" probActiveMove="0.300000">
<ActiveMove id="1" />
<ActiveMove id="2" />
<ActiveMove id="3" />
<ActiveMove id="4" />
<ActiveMove id="5" />
<ActiveMove id="6" />
<ActiveMove id="7" />
</CautionState>
<CombatState watchRotateTime="3" watchRotateAngle="70" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="1" />
<Info workId="6" prob="0.200000" distanceRate="0.800000" />
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="1" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
<Info workId="1" prob="0.000000" distanceRate="1" />
<Info workId="2" prob="0.000000" distanceRate="1" />
<Info workId="6" prob="0.200000" distanceRate="0.800000" />
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단기적타겟용 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="1.000000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="협력행동용 Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="1.000000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="3" desc="PC가 리액션이 일어났을경우 거리를 벌리는 이동" normalBehaviorId="7" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="7" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByReaction(1,180,0,150,3)" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="6" />
<Work id="5" desc="화났을때 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAnger()" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" />
<Work id="7" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" />
<Work id="8" desc="2번째 좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" />
<Work id="9" desc="2번째 우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1205" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<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="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="3" prob="1.000000" attackId="2" formationCheckTime="5000" formationAttackProb="0.500000" formationAttackId="7" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<Move targetDistance="200" timeout="2000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.300000" socialProb="0.200000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.300000" socialProb="0.200000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.700000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.300000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.800000" cooperationProb="0.700000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.300000" 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="1" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="10" maxLeaderDistance="70">
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="12" name="난폭한난쟁이광인">
<CautionState alertRadius="400" rotateTime="3" probAvoid="0.000000" avoidSkill="1205" alertAngle="360" rotateAngle="70" checkInterval="5000" probActiveMove="0.300000">
<ActiveMove id="1" />
<ActiveMove id="2" />
<ActiveMove id="3" />
<ActiveMove id="4" />
<ActiveMove id="5" />
<ActiveMove id="6" />
<ActiveMove id="7" />
</CautionState>
<CombatState watchRotateTime="3" watchRotateAngle="70" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
<Info workId="4" prob="0.100000" distanceRate="0.800000" />
<Info workId="1" prob="0.100000" distanceRate="1" />
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
<Info workId="8" prob="0.200000" distanceRate="0.800000" />
<Info workId="2" prob="0.100000" distanceRate="1" />
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="5" prob="0.500000" distanceRate="0.800000" />
<Info workId="1" prob="0.200000" distanceRate="1" />
<Info workId="2" prob="0.200000" distanceRate="1" />
<Info workId="3" prob="0.100000" distanceRate="0.800000" />
<Info workId="4" prob="0.100000" distanceRate="0.800000" />
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
<Info workId="8" prob="0.200000" distanceRate="0.800000" />
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="단기적타겟용 Atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="1.000000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="협력행동용 Atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="1.000000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="3" desc="명령받기" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="4" desc="근접하는 이동" normalBehaviorId="2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" />
<Work id="5" desc="화났을때 하는 Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger()" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="6" desc="큰리액션이 일어난 PC가 전방에 있으면 PC근처 랜덤 이동" normalBehaviorId="3" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByReaction(1,160,0,200,3)" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" />
<Work id="7" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" />
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" />
<Work id="9" desc="2번째 좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" />
<Work id="10" desc="2번째 우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &gt; 120" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1205" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<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="PcTargetByAggro()" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="3" prob="1.000000" attackId="2" formationCheckTime="5000" formationAttackProb="0.500000" formationAttackId="7" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<Move targetDistance="200" timeout="2000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.200000" 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.200000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.300000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.300000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.300000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.300000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="주변 500uu 내에 스턴이 걸린 PC가 있으면 100%확률로 Atk02를 한다." preProcess="PcTargetByReaction(1,360,0,500,4)" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="10" maxLeaderDistance="70">
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="13" name="블러드 크리쳐">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.300000" avoidSkill="1204" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="0" />
<ActiveMove id="12" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="9" prob="0.300000" distanceRate="0.800000" />
<Info workId="8" prob="0.300000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="7" prob="0.100000" distanceRate="0.800000" />
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
<Info workId="5" prob="0.500000" distanceRate="0.800000" />
<Info workId="14" prob="0.300000" distanceRate="0.800000" />
<Info workId="15" prob="0.300000" distanceRate="0.800000" />
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
<Info workId="5" prob="0.500000" distanceRate="0.800000" />
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
<Info workId="2" prob="0.300000" distanceRate="0.800000" />
<Info workId="14" prob="0.100000" distanceRate="0.800000" />
<Info workId="15" prob="0.100000" distanceRate="0.800000" />
<Info workId="7" prob="0.100000" distanceRate="0.800000" />
<Info workId="6" prob="0.100000" distanceRate="0.800000" />
<Info workId="8" prob="0.300000" distanceRate="0.800000" />
<Info workId="9" prob="0.300000" distanceRate="0.800000" />
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="Atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
<Work id="2" desc="Atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="14" />
<Work id="3" desc="Atk03 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" />
<Work id="4" desc="타겟이 100uu 내에 있으면 50%확률로 Defence를 한다." normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() &lt; 100" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" />
<Work id="5" desc="자기주변 200uu내에 PC가 2명 이상이면, Atk03을 한다." normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(0,200,360,0,1,0) &gt; 1" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" />
<Work id="6" desc="점프회피_왼쪽" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="7" desc="점프회피_오른쪽" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="8" desc="PC의 오른쪽으로 이동" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="6" />
<Work id="9" desc="PC의 왼쪽으로 이동" normalBehaviorId="5" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="5" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="7" />
<Work id="12" desc="헉헉50%" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="17000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="13" 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="24000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="14" desc="Atk05" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="15" desc="Atk06" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="16" desc="Atk03" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="12" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1204" cooltime="10000" />
<Cooperation concurrentAttackDuration="30000" sequentialAttackDelay="3000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10초동안 5대이상맞으면 동료에게 30초간 동시공격을 명령한다." normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) &gt; 5" sendOrderId="1" sendOrderRange="500" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="4" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.500000" attackId="3" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="100" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="250" timeout="3000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.300000" avoidProb="0.100000" moveProb="0.300000" socialProb="0.100000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.300000" avoidProb="0.100000" moveProb="0.300000" socialProb="0.100000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.500000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.300000" avoidProb="0.100000" moveProb="0.100000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.300000" avoidProb="0.100000" moveProb="0.100000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="2" prob="1.000000" />
<Info stWorkId="1" prob="1.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="1.000000" />
<Info stWorkId="2" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="주변 500uu내에 스턴이 걸린 PC가 있으면 100%확률로 Atk02를 한다." preProcess="PcTargetByReaction(1,360,0,500,4)" immediateAttackId="1" />
<StWork id="2" desc="주변 500uu내에 회복계열 스킬을 사용하면 100% 확률로 Atk01" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,31)" immediateAttackId="2" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="90">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="21" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1" />
<Info workId="2" prob="1.000000" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="1" summonRange="50" summonTemplateId="1502577" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="300" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
<EventList>
<Event id="1" desc="죽을떄 밤피르하수인 소환" type="onDead" value="" prob="" action="spawnTerritory" huntingZoneId="15" territoryId="1502577" />
</EventList>
</Ai>
<Ai id="22" name="다크리퍼(저레벨)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000">
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="" distanceRate="" />
<Info workId="206" prob="0.3" distanceRate="1" />
<Info workId="210" prob="0.3" distanceRate="1" />
<Info workId="228" prob="0.3" distanceRate="1" />
<Info workId="229" prob="0.3" distanceRate="1" />
<Info workId="203" prob="0.200000" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.15" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="0.3" distanceRate="1" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="201" prob="" distanceRate="" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="0.3" distanceRate="1" />
<Info workId="206" prob="" distanceRate="" />
<Info workId="210" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="229" prob="" distanceRate="" />
<Info workId="203" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="" distanceRate="" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="" distanceRate="" />
<Info workId="206" prob="0.3" distanceRate="1" />
<Info workId="210" prob="0.5" distanceRate="1" />
<Info workId="228" prob="0.3" distanceRate="1" />
<Info workId="229" prob="0.3" distanceRate="1" />
<Info workId="203" prob="0.200000" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.15" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="0.3" distanceRate="1" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="0.3" distanceRate="1" />
<Info workId="206" prob="" distanceRate="" />
<Info workId="210" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="229" prob="" distanceRate="" />
<Info workId="203" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="" distanceRate="" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" 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="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="103" desc="기본공격2" 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="104" desc="리액션어택 + 50% 확률 헤비 어택" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="18000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="203" msgImmediately="" msg="" msgProb="" />
<Work id="105" desc="무브어택" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.85)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택(종방향)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="112" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="라운드어택(좌)" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1105, 1,1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="라운드어택(우)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1104, 1, 1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="110" desc="긴 롱무브" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="111" desc="롱어택(횡방향)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="114" msgImmediately="" msg="" msgProb="" />
<Work id="112" desc="롱어택(종방향 연결 애니메이션1)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="113" msgImmediately="" msg="" msgProb="" />
<Work id="116" desc="울트라 공격01(25레벨 이하 사냥터 사용)" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="117" desc="울트라 공격02(신들의 전쟁터,마나안신전,침략군기지에서만 사용)" normalBehaviorId="1116" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2116" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1116, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="118" desc="울트라 공격03(26레벨 이상 사냥터 사용)" normalBehaviorId="1117" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2117" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1117, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1069" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1070" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="false" 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="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" 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="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="206" desc="백회피 + 30%" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="113" desc="롱어택(종방향 연결 애니메이션2)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="114" desc="롱어택(횡방향 연결 애니메이션1)" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="115" msgImmediately="" msg="" msgProb="" />
<Work id="115" desc="롱어택(횡방향 연결 애니메이션2)" normalBehaviorId="1114" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2114" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="210" 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="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="211" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="212" msgImmediately="" msg="" msgProb="" normalBehaviorId="265" angerBehaviorId="266" />
<Work id="212" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" angerBehaviorId="2118" normalBehaviorId="1118" />
<Work id="213" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="214" msgImmediately="" msg="" msgProb="" normalBehaviorId="267" angerBehaviorId="268" />
<Work id="214" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="215" 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="1071" angerBehaviorId="1072" />
<Work id="216" desc="1_1 24도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="215" msgImmediately="" msg="" msgProb="" normalBehaviorId="269" angerBehaviorId="270" />
<Work id="217" desc="2_1 13도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="215" msgImmediately="" msg="" msgProb="" normalBehaviorId="271" angerBehaviorId="272" />
<Work id="218" desc="울트라 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1117, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1117" angerBehaviorId="2117" />
<Work id="219" 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="220" desc="좌회전 공격(반복용)" 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="221" desc="우회전 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="222" desc="크로스 롱 어택 패턴(1_1)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="223" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="223" desc="크로스 롱 어택 패턴(1_2)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="224" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="224" desc="크로스 롱 어택 패턴(1_3)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="225" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="225" desc="크로스 롱 어택 패턴(1_4)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="226" msgImmediately="" msg="" msgProb="" normalBehaviorId="1112" angerBehaviorId="2112" />
<Work id="226" desc="크로스 롱 어택 패턴(1_5)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="227" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="227" desc="크로스 롱 어택 패턴(1_6)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1114" angerBehaviorId="2114" />
<Work id="228" desc="패턴 1_1 백무브 후 무브 어택(낚시용 확률을 낮게 설정하자)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 229)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="105" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="229" desc="패턴 2_1 백무브 후 크로스 롱어택 2번" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="230" desc="패턴 2_2 백무브 후 크로스 롱어택 2번(요건 생략)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="231" desc="짧은 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1118, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1118" angerBehaviorId="2118" />
<Work id="250" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1073" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1074" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
</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" />
</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="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" 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.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="3" prob="0.015000" />
<Info stWorkId="4" prob="0.015000" />
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="5" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 360, 1102, 1, 0.8, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="2" desc="중형_뒤견제" preProcess="GetRangePcNumEx(1105, 1, 0.9, 180, 0, 180, 0) &gt; 1" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1105, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1104, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1102, 1, 0.8, 31, 2)" immediateAttackId="203" 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="23" name="다크리퍼(중레벨_필드)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000">
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="" distanceRate="" />
<Info workId="206" prob="0.3" distanceRate="1" />
<Info workId="210" prob="0.3" distanceRate="1" />
<Info workId="228" prob="0.3" distanceRate="1" />
<Info workId="229" prob="0.3" distanceRate="1" />
<Info workId="203" prob="0.200000" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.15" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="0.3" distanceRate="1" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="2">
<Info workId="201" prob="" distanceRate="" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="0.3" distanceRate="1" />
<Info workId="206" prob="" distanceRate="" />
<Info workId="210" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="229" prob="" distanceRate="" />
<Info workId="203" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="" distanceRate="" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="3">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="" distanceRate="" />
<Info workId="206" prob="0.3" distanceRate="1" />
<Info workId="210" prob="0.5" distanceRate="1" />
<Info workId="228" prob="0.3" distanceRate="1" />
<Info workId="229" prob="0.3" distanceRate="1" />
<Info workId="203" prob="0.200000" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.15" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="0.3" distanceRate="1" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" distanceRate="1" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="1" />
<Info workId="213" prob="1" distanceRate="1" />
<Info workId="211" 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="104" prob="0.5" distanceRate="1" />
<Info workId="218" prob="0.3" distanceRate="1" />
<Info workId="206" prob="" distanceRate="" />
<Info workId="210" prob="" distanceRate="" />
<Info workId="228" prob="" distanceRate="" />
<Info workId="229" prob="" distanceRate="" />
<Info workId="203" prob="0.3" distanceRate="1" />
<Info workId="103" prob="0.4" distanceRate="1" />
<Info workId="215" prob="0.3" distanceRate="1" />
<Info workId="101" prob="0.65" distanceRate="0.800000" />
<Info workId="116" prob="" distanceRate="" />
<Info workId="117" prob="" distanceRate="" />
<Info workId="118" prob="" distanceRate="" />
<Info workId="106" prob="0.3" distanceRate="1" />
<Info workId="111" prob="0.3" distanceRate="1" />
<Info workId="231" prob="0.2" distanceRate="1" />
<Info workId="110" prob="0.200000" distanceRate="1" />
<Info workId="105" prob="0.75" distanceRate="1" />
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
<Info workId="212" prob="0" distanceRate="0" />
<Info workId="214" prob="0" distanceRate="0" />
<Info workId="219" prob="0" distanceRate="0" />
<Info workId="220" prob="0" distanceRate="0" />
<Info workId="221" prob="0" distanceRate="0" />
<Info workId="222" prob="0" distanceRate="0" />
<Info workId="223" prob="0" distanceRate="0" />
<Info workId="224" prob="0" distanceRate="0" />
<Info workId="225" prob="0" distanceRate="0" />
<Info workId="226" prob="0" distanceRate="0" />
<Info workId="227" prob="0" distanceRate="0" />
<Info workId="230" prob="0" distanceRate="0" />
<Info workId="250" prob="0" distanceRate="0" />
<Info workId="216" prob="0.3" distanceRate="1" />
<Info workId="217" prob="0.3" 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="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="103" desc="기본공격2" 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="104" desc="리액션어택 + 50% 확률 헤비 어택" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="18000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="203" msgImmediately="" msg="" msgProb="" />
<Work id="105" desc="무브어택" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.85)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="106" desc="롱어택(종방향)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="112" msgImmediately="" msg="" msgProb="" />
<Work id="107" desc="라운드어택(좌)" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1105, 1,1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="108" desc="라운드어택(우)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1104, 1, 1)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="110" desc="긴 롱무브" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="" msg="" msgProb="" />
<Work id="111" desc="롱어택(횡방향)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="114" msgImmediately="" msg="" msgProb="" />
<Work id="112" desc="롱어택(종방향 연결 애니메이션1)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="113" msgImmediately="" msg="" msgProb="" />
<Work id="116" desc="울트라 공격01(25레벨 이하 사냥터 사용)" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="117" desc="울트라 공격02(신들의 전쟁터,마나안신전,침략군기지에서만 사용)" normalBehaviorId="1116" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2116" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1116, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="118" desc="울트라 공격03(26레벨 이상 사냥터 사용)" normalBehaviorId="1117" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2117" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1117, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1075" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1076" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="false" 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="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" 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="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="206" desc="백회피 + 30%" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="113" desc="롱어택(종방향 연결 애니메이션2)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="114" desc="롱어택(횡방향 연결 애니메이션1)" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="115" msgImmediately="" msg="" msgProb="" />
<Work id="115" desc="롱어택(횡방향 연결 애니메이션2)" normalBehaviorId="1114" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2114" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="210" 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="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="211" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="212" msgImmediately="" msg="" msgProb="" normalBehaviorId="273" angerBehaviorId="274" />
<Work id="212" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" angerBehaviorId="2118" normalBehaviorId="1118" />
<Work id="213" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="214" msgImmediately="" msg="" msgProb="" normalBehaviorId="275" angerBehaviorId="276" />
<Work id="214" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="215" 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="1077" angerBehaviorId="1078" />
<Work id="216" desc="1_1 24도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="215" msgImmediately="" msg="" msgProb="" normalBehaviorId="277" angerBehaviorId="278" />
<Work id="217" desc="2_1 13도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 215) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="215" msgImmediately="" msg="" msgProb="" normalBehaviorId="279" angerBehaviorId="280" />
<Work id="218" desc="울트라 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1117, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1117" angerBehaviorId="2117" />
<Work id="219" 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="220" desc="좌회전 공격(반복용)" 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="221" desc="우회전 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="222" desc="크로스 롱 어택 패턴(1_1)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="223" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="223" desc="크로스 롱 어택 패턴(1_2)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="224" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="224" desc="크로스 롱 어택 패턴(1_3)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="225" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="225" desc="크로스 롱 어택 패턴(1_4)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="226" msgImmediately="" msg="" msgProb="" normalBehaviorId="1112" angerBehaviorId="2112" />
<Work id="226" desc="크로스 롱 어택 패턴(1_5)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="227" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="227" desc="크로스 롱 어택 패턴(1_6)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1114" angerBehaviorId="2114" />
<Work id="228" desc="패턴 1_1 백무브 후 무브 어택(낚시용 확률을 낮게 설정하자)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 229)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="105" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="229" desc="패턴 2_1 백무브 후 크로스 롱어택 2번" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="230" desc="패턴 2_2 백무브 후 크로스 롱어택 2번(요건 생략)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="222" msgImmediately="" msg="" msgProb="" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="231" desc="짧은 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1118, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="204" msgImmediately="" msg="" msgProb="" normalBehaviorId="1118" angerBehaviorId="2118" />
<Work id="250" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1079" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1080" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="" msg="" msgProb="" />
</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" />
</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="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" 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.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="3" prob="0.015000" />
<Info stWorkId="4" prob="0.015000" />
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="5" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 360, 1102, 1, 0.8, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="2" desc="중형_뒤견제" preProcess="GetRangePcNumEx(1105, 1, 0.9, 180, 0, 180, 0) &gt; 1" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1105, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="" msgProb="" />
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1104, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="" msgProb="" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1102, 1, 0.8, 31, 2)" immediateAttackId="203" 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="24" name="밤피르 하수인">
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="300" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
<CautionState alertRadius="500" 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">
<ShorttermTarget>
<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>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
</StTension>
</StTensionList>
</ShorttermTarget>
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) &gt; 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" />
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="8" />
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) &gt; 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="9" />
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
<ReceiveOrder orderId="4" prob="1.000000" attackId="208" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
</ReceiveOrderList>
</Cooperation>
<Attack>
<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="6000" 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="105" desc="일반공격4" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" 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="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="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="회피이동(좌)" 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="74" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="74" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="75" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="75" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" 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="6000" 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>
<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.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" 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="205" 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="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="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="105" 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="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
<Info workId="205" 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>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Move targetDistance="150" timeout="1000" />
<Social socialMotionId="0" />
<Idle duration="1000" />
<PatternList>
<Pattern default="true">
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
</Pattern>
</PatternList>
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
</CombatState>
</Ai>
<Ai id="25" name="캠프경비병(궁수)">
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="1" moveRadius="300" probMove="0">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="0" coolTime="0" />
</PeaceState>
<CautionState alertRadius="500" rotateTime="1" probAvoid="0" avoidSkill="" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="true">
</CautionState>
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true" enable="true">
<ShorttermTarget>
<StWorkList>
</StWorkList>
<StTensionList>
<StTension id="1">
</StTension>
<StTension id="2">
</StTension>
</StTensionList>
</ShorttermTarget>
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<WorkList>
</WorkList>
<TensionList>
<Tension id="1">
</Tension>
<Tension id="2">
</Tension>
</TensionList>
<ReceiveOrderList>
</ReceiveOrderList>
</Cooperation>
<Attack>
<WorkList>
<Work id="103" desc="Arrow Shower lv1" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="106" desc="Charge Arrow lv1" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="109" desc="Piercing Arrow lv1" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
<Move targetDistance="150" timeout="1000" />
<Social socialMotionId="0" />
<Idle duration="1000" />
<PatternList>
<Pattern default="true">
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0" socialProb="0.000000" />
</NormalMode>
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0" socialProb="0.000000" />
</AngerMode>
</Pattern>
</PatternList>
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<CounterFlee workId="0" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<EventList />
</Ai>
</AIData>