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

5049 lines
521 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<AIData huntingZoneId="979">
<Ai id="100" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.200000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="2" />
<Social motionId="3" />
<Social motionId="1" />
<Social motionId="2" />
<Social motionId="2" />
<Social motionId="2" />
<Social motionId="2" />
<Social motionId="1" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="101" name="데바헌터">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1000" prob="1.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="1000" prob="1.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="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="6000" 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="6000" 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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
<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="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="2" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<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.000000" nextAttackId="0" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="1000" desc="체력이 70%이하 일때 버프" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.7" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="47908" msgProb="0.200000" normalBehaviorId="1301" angerBehaviorId="1301" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="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="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="1" />
<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="2" />
</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>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250" />
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="102" name="데바 여도적">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" 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="1000" prob="1.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.300000" />
<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="106" 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.300000" />
</Tension>
<Tension id="2">
<Info workId="1000" prob="1.000000" distanceRate="1.000000" />
<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.300000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
<Info workId="999" prob="0.000000" distanceRate="0.300000" />
</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.300000" coolTime="6000" 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="6000" 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="6000" 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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="106" desc="일반공격5" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="3" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" 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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.300000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="1000" desc="체력이 70%이하 일때 버프" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.7" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="47908" msgProb="0.200000" normalBehaviorId="1301" angerBehaviorId="1301" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="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="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="3" />
<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="4" />
</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" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250" />
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="" followQuestUser="" questPatrol="">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="103" name="데바주술사">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" 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="1000" prob="1.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.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="1000" prob="1.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.000000" 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="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<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="6000" 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="6000" 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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="106" desc="강력한공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="5" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="5" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="6" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="1000" desc="체력이 70%이하 일때 버프" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.7" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="47908" msgProb="0.200000" normalBehaviorId="1301" angerBehaviorId="1301" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="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="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="5" />
<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="6" />
</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" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250" />
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="" followQuestUser="" questPatrol="">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="104" name="ArcherDarker">
<CautionState alertRadius="250" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
<Info workId="111" prob="0.200000" 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="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
<Info workId="111" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" 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="Normal Shot" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="Arrow Shower lv1" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="Arrow Shower lv2" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="105" desc="Arrow Shower lv3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="106" desc="Charge Arrow lv1" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="107" desc="Charge Arrow lv2" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="108" desc="Charge Arrow lv3" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="109" desc="Piercing Arrow lv1" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="110" desc="Piercing Arrow lv2" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="111" desc="Piercing Arrow lv3" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" 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="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" 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="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="7" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="7" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="8" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="8" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) &gt; 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" />
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="7" />
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) &gt; 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="8" />
</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" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250" />
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="" followQuestUser="" questPatrol="">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="105" name="카이둔의 정예병">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1022" prob="1" distanceRate="1" />
<Info workId="1021" prob="1.000000" distanceRate="1.000000" />
<Info workId="1015" prob="1.000000" distanceRate="1.000000" />
<Info workId="1020" prob="1.000000" distanceRate="1.000000" />
<Info workId="1010" prob="1.000000" distanceRate="1.000000" />
<Info workId="1006" prob="0" distanceRate="1.000000" />
<Info workId="1007" prob="0.200000" distanceRate="1.000000" />
<Info workId="1000" prob="0.000000" distanceRate="1.000000" />
<Info workId="1003" prob="0.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
<Info workId="202" prob="0.500000" 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.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" 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="106" 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="1001" prob="0.000000" distanceRate="0.000000" />
<Info workId="1002" prob="0.000000" distanceRate="0.000000" />
<Info workId="1004" prob="0.000000" distanceRate="0.000000" />
<Info workId="1005" prob="0.000000" distanceRate="0.000000" />
<Info workId="1008" prob="0.000000" distanceRate="0.000000" />
<Info workId="1009" prob="0.000000" distanceRate="0.000000" />
<Info workId="1011" prob="0.000000" distanceRate="0.000000" />
<Info workId="1012" prob="0.000000" distanceRate="0.000000" />
<Info workId="1013" prob="0.000000" distanceRate="0.000000" />
<Info workId="1014" prob="0.000000" distanceRate="0.000000" />
<Info workId="1016" prob="0.000000" distanceRate="0.000000" />
<Info workId="1017" prob="0.000000" distanceRate="0.000000" />
<Info workId="1018" prob="0.000000" distanceRate="0.000000" />
<Info workId="1019" prob="0.000000" distanceRate="0.000000" />
<Info workId="1023" prob="0.0" distanceRate="0.0" />
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="1022" prob="1" distanceRate="1" />
<Info workId="1021" prob="1.000000" distanceRate="1.000000" />
<Info workId="1015" prob="1.000000" distanceRate="1.000000" />
<Info workId="1020" prob="1.000000" distanceRate="1.000000" />
<Info workId="1010" prob="1.000000" distanceRate="1.000000" />
<Info workId="1006" prob="0" distanceRate="1.000000" />
<Info workId="1007" prob="0.200000" distanceRate="1.000000" />
<Info workId="1000" prob="0.000000" distanceRate="1.000000" />
<Info workId="1003" prob="0.000000" distanceRate="1.000000" />
<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="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="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="1001" prob="0.000000" distanceRate="0.000000" />
<Info workId="1002" prob="0.000000" distanceRate="0.000000" />
<Info workId="1004" prob="0.000000" distanceRate="0.000000" />
<Info workId="1005" prob="0.000000" distanceRate="0.000000" />
<Info workId="1008" prob="0.000000" distanceRate="0.000000" />
<Info workId="1009" prob="0.000000" distanceRate="0.000000" />
<Info workId="1011" prob="0.000000" distanceRate="0.000000" />
<Info workId="1012" prob="0.000000" distanceRate="0.000000" />
<Info workId="1013" prob="0.000000" distanceRate="0.000000" />
<Info workId="1014" prob="0.000000" distanceRate="0.000000" />
<Info workId="1016" prob="0.000000" distanceRate="0.000000" />
<Info workId="1017" prob="0.000000" distanceRate="0.000000" />
<Info workId="1018" prob="0.000000" distanceRate="0.000000" />
<Info workId="1019" prob="0.000000" distanceRate="0.000000" />
<Info workId="1023" prob="0.0" distanceRate="0.0" />
<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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<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" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="106" desc="일반공격5" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="201" desc="헉헉 모션 50(애니메이션이 없어서 임시 스킬로 대채)" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="202" desc="헉헉 모션 20(애니메이션이 없어서 임시 스킬로 대채)" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="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" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="207" desc="사이드워크(좌)_1(애니메이션이 없어서 임시 스킬로 대채)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="208" desc="사이드워크(우)_1(애니메이션이 없어서 임시 스킬로 대채)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="9" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="9" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio() &gt; 0.35" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="10" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="10" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<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.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="1000" desc="(패턴 1_1) 70% 이하 버프 3번" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1001" msgImmediately="true" msg="47902" msgProb="1.000000" normalBehaviorId="1109" angerBehaviorId="2109" referenceNextAttackPreprocess="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1001" desc="(패턴 1_2) 70% 이하 버프 3번" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1002" msgImmediately="true" msg="47903" msgProb="1.000000" normalBehaviorId="1109" angerBehaviorId="2109" referenceNextAttackPreprocess="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1002" desc="(패턴 1_3) 70% 이하 버프 3번" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="47904" msgProb="1.000000" normalBehaviorId="1109" angerBehaviorId="2109" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1003" desc="(패턴 2_1) 50% 이하 버프 4번 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1004" msgImmediately="true" msg="47902" msgProb="1.000000" angerBehaviorId="2109" normalBehaviorId="1109" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1004" desc="(패턴 2_2) 50% 이하 버프 4번 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1005" msgImmediately="true" msg="47903" msgProb="1.000000" normalBehaviorId="1109" angerBehaviorId="2109" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1005" desc="(패턴 2_3) 50% 이하 버프 4번 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1008" msgImmediately="true" msg="47904" msgProb="1.000000" normalBehaviorId="1109" angerBehaviorId="2109" referenceNextAttackPreprocess="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1006" desc="(패턴 1_0) 70% 이하 버프 3번 준비 동작" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.7 AND GetHpRatio() &gt; 0.5 AND IsPrevAttack(10, 1006) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1000" msgImmediately="true" msg="47901" msgProb="1.000000" angerBehaviorId="2204" normalBehaviorId="1204" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1007" desc="(패턴 2_0) 50% 이하 버프 4번 준비 동작" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.35" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1003" msgImmediately="true" msg="47901" msgProb="1.000000" normalBehaviorId="1204" angerBehaviorId="2204" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1008" desc="(패턴 2_4) 50% 이하 버프 4번 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0" nextAttackId="1009" msgImmediately="true" msg="47905" msgProb="1.000000" normalBehaviorId="1109" angerBehaviorId="2109" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1009" desc="(패턴 2_5) 50% 이하 버프 5번 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="47906" msgProb="1.000000" normalBehaviorId="1204" angerBehaviorId="2204" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1010" desc="(패턴 3_1) 70% 이하가 되면 울타리 뒤로 이동 후 사이드 무브" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.7" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1011" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="55" angerBehaviorId="55" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1011" desc="(패턴 3_2) 70% 이하가 되면 울타리 뒤로 이동 후 사이드 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1012" msgImmediately="false" msg="47909" msgProb="1.000000" normalBehaviorId="1207" angerBehaviorId="2207" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1012" desc="(패턴 3_3) 70% 이하가 되면 울타리 뒤로 이동 후 사이드 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1013" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2207" normalBehaviorId="1207" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1013" desc="(패턴 3_3) 70% 이하가 되면 울타리 뒤로 이동 후 사이드 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1014" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2208" normalBehaviorId="1208" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1014" desc="(패턴 3_4) 70% 이하가 되면 울타리 뒤로 이동 후 사이드 무브 후 기모으기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1006" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2208" normalBehaviorId="1208" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1015" desc="(패턴 4_1) 30% 이하가 되면 다리 위로 올라가서 전투" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.3" distanceType="1" distanceRate="1.000000" coolTime="999999999" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1016" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="69" angerBehaviorId="69" />
<Work id="1016" desc="(패턴 4_2) 30% 이하가 되면 다리 위로 올라가서 전투" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1017" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="70" normalBehaviorId="70" />
<Work id="1017" desc="(패턴 4_3) 30% 이하가 되면 다리 위로 올라가서 전투" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1018" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="71" angerBehaviorId="71" />
<Work id="1018" desc="(패턴 4_4) 30% 이하가 되면 다리 위로 올라가서 전투" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1019" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="72" normalBehaviorId="72" />
<Work id="1019" desc="(패턴 4_5) 30% 이하가 되면 다리 위로 올라가서 전투" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1020" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="73" angerBehaviorId="73" />
<Work id="1020" desc="30% 이하로 내려가면 20% 이하가 될때 까지 계속 대기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.3 AND GetHpRatio() &gt;= 0.2 AND GetTargetDistance() &gt; 500" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="1204" />
<Work id="1021" desc="10% 이하 대사" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.1" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47916" msgProb="1.000000" normalBehaviorId="1" angerBehaviorId="1" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="1022" desc="[꼼수방지] 체력이 40% 이상 일 때 전투 범위를 벗어나면 울타리 뒤로 이동 " normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1500) == 1 AND GetHpRatio() &gt; 0.4" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" referenceNextAttackPreprocess="false" nextAttackProb="1" nextAttackId="1023" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="true" msg="47930" msgProb="1.000000" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" normalBehaviorId="55" angerBehaviorId="55" />
<Work id="1023" desc="[꼼수방지] 울타리 넘어가서 좌걸음" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" referenceNextAttackPreprocess="false" nextAttackProb="1" nextAttackId="1012" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="true" msg="47930" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" angerBehaviorId="2207" normalBehaviorId="1207" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="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="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="9" />
<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="10" />
</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>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="106" name="광포한말리고스">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
<ActiveMove id="11" />
<ActiveMove id="12" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="374" prob="0" distanceRate="1" />
<Info workId="375" prob="0" distanceRate="1" />
<Info workId="376" prob="0" distanceRate="1" />
<Info workId="371" prob="0" distanceRate="1.000000" />
<Info workId="372" prob="0" distanceRate="1.000000" />
<Info workId="373" prob="0" distanceRate="1.000000" />
<Info workId="357" prob="1.000000" distanceRate="1.000000" />
<Info workId="359" prob="0.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
<Info workId="203" prob="0.200000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0" 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="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="358" prob="0.000000" distanceRate="0.000000" />
<Info workId="364" prob="0.000000" distanceRate="0.000000" />
<Info workId="370" prob="0.000000" distanceRate="0.000000" />
<Info workId="377" prob="0.0" distanceRate="0.0" />
<Info workId="378" prob="0.0" distanceRate="0.0" />
<Info workId="379" prob="0.0" distanceRate="0.0" />
<Info workId="380" prob="0.0" distanceRate="0.0" />
<Info workId="381" prob="0.0" distanceRate="0.0" />
<Info workId="382" prob="0.0" distanceRate="0.0" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="374" prob="0" distanceRate="1" />
<Info workId="375" prob="0" distanceRate="1" />
<Info workId="376" prob="0" distanceRate="1" />
<Info workId="371" prob="0" distanceRate="1.000000" />
<Info workId="372" prob="0" distanceRate="1.000000" />
<Info workId="373" prob="0" distanceRate="1.000000" />
<Info workId="357" prob="1.000000" distanceRate="1.000000" />
<Info workId="359" prob="0.000000" distanceRate="1.000000" />
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
<Info workId="203" prob="0.200000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="358" prob="0.000000" distanceRate="0.000000" />
<Info workId="364" prob="0.000000" distanceRate="0.000000" />
<Info workId="370" prob="0.000000" distanceRate="0.000000" />
<Info workId="377" prob="0.0" distanceRate="0.0" />
<Info workId="378" prob="0.0" distanceRate="0.0" />
<Info workId="379" prob="0.0" distanceRate="0.0" />
<Info workId="380" prob="0.0" distanceRate="0.0" />
<Info workId="381" prob="0.0" distanceRate="0.0" />
<Info workId="382" prob="0.0" distanceRate="0.0" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="후려치기_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="102" desc="사전동작있는돌격_atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="103" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="내려찍기_atk03" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="206" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="13" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="13" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;350" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="203" desc="특수공격사전동작" normalBehaviorId="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="102" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="205" desc="명령내리기" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="206" desc="패턴 5_1 백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &lt; 150" distanceType="1" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="203" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="357" desc="(패턴0_1) 버프 걸고 오크통 부수기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="NpcTargetByAbnormal(1, 360, 0, 20000, 28808)" distanceType="2" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="359" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="358" desc="(패턴0_2) 버프 걸고 오크통 부수기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="359" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2203" normalBehaviorId="1203" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="359" desc="(패턴0_3) 버프 걸고 오크통 부수기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="NpcTargetHisBoss() == 1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="364" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="364" desc="(패턴0_4) 버프 걸고 오크통 부수기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1103" angerBehaviorId="2103" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="370" desc="패턴 5_2 백회피 + 오크통 소환 + 박치기" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="357" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="23" angerBehaviorId="23" />
<Work id="371" desc="80% 이하 드럼통 소환" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.8" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47921" msgProb="1.000000" normalBehaviorId="24" angerBehaviorId="24" />
<Work id="372" desc="40% 이하 드럼통 소환" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.4" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47921" msgProb="1.000000" normalBehaviorId="24" angerBehaviorId="24" />
<Work id="373" desc="10% 이하 드럼통 소환" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47921" msgProb="1.000000" normalBehaviorId="24" angerBehaviorId="24" />
<Work id="374" desc="80% 이하 드럼통 소환을 위한 백점프" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetHpRatio() &lt; 0.8" distanceType="1" distanceRate="1" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="1" nextAttackId="377" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="375" desc="40% 이하 드럼통 소환을 위한 백점프" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetHpRatio() &lt; 0.4" distanceType="1" distanceRate="1" coolTime="2147483647" isDirectionRevision="" nextAttackProb="1" nextAttackId="378" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="376" desc="10% 이하 드럼통 소환을 위한 백점프" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetHpRatio() &lt; 0.1" distanceType="1" distanceRate="1" coolTime="2147483647" isDirectionRevision="" nextAttackProb="1" nextAttackId="379" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="377" desc="80% 이하 무적 버프" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="380" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="378" desc="40% 이하 무적 버프" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="381" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="379" desc="10% 이하 무적 버프" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="382" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="380" desc="80% 이하 드럼통 소환을 위한 액티브 무브" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="371" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" angerBehaviorId="77" normalBehaviorId="77" />
<Work id="381" desc="40% 이하 드럼통 소환을 위한 액티브 무브" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="372" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="77" angerBehaviorId="77" />
<Work id="382" desc="10% 이하 드럼통 소환을 위한 액티브 무브" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="373" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="77" angerBehaviorId="77" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="전투시작시포메이션명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="formation" formationId="11" />
<Work id="2" desc="단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="2" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
<ReceiveOrder orderId="2" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
<Info stWorkId="3" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="101" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="2" desc="목표_뒤견제" preProcess="PcTargetByDirection(180,120,0,150,0)" immediateAttackId="101" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="3" desc="목표_힐견제" preProcess="PcTargetBySkillCategoryUsed(0,160,0,300,31, 2)" immediateAttackId="101" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="107" name="불의 파괴자(중레벨용)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
<Info workId="224" prob="0.500000" distanceRate="1.000000" />
<Info workId="109" prob="0.000000" distanceRate="0.000000" />
<Info workId="105" prob="0.300000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
<Info workId="104" prob="0.400000" distanceRate="1.000000" />
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
<Info workId="304" prob="0.200000" distanceRate="1.000000" />
<Info workId="311" prob="1.000000" distanceRate="1.000000" />
<Info workId="312" prob="1.000000" distanceRate="1.000000" />
<Info workId="313" prob="1.000000" distanceRate="1.000000" />
<Info workId="305" prob="0.000000" distanceRate="1.000000" />
<Info workId="306" prob="0.000000" distanceRate="1.000000" />
<Info workId="307" prob="0.000000" distanceRate="1.000000" />
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.400000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="308" prob="0.000000" distanceRate="0.000000" />
<Info workId="309" prob="0.000000" distanceRate="0.000000" />
<Info workId="310" prob="0.000000" distanceRate="0.000000" />
<Info workId="314" prob="0.000000" distanceRate="0.000000" />
<Info workId="315" prob="0.000000" distanceRate="0.000000" />
<Info workId="316" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
<Info workId="224" prob="0.000000" distanceRate="1.000000" />
<Info workId="109" prob="0.000000" distanceRate="0.000000" />
<Info workId="221" prob="0.400000" distanceRate="1.000000" />
<Info workId="251" prob="0.400000" distanceRate="1.000000" />
<Info workId="300" prob="0.400000" distanceRate="0.000000" />
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
<Info workId="304" prob="0.200000" distanceRate="1.000000" />
<Info workId="311" prob="1.000000" distanceRate="1.000000" />
<Info workId="312" prob="1.000000" distanceRate="1.000000" />
<Info workId="313" prob="1.000000" distanceRate="1.000000" />
<Info workId="305" prob="0.000000" distanceRate="1.000000" />
<Info workId="306" prob="0.000000" distanceRate="1.000000" />
<Info workId="307" prob="0.000000" distanceRate="1.000000" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="101" prob="0.500000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="308" prob="0.000000" distanceRate="0.000000" />
<Info workId="309" prob="0.000000" distanceRate="0.000000" />
<Info workId="310" prob="0.000000" distanceRate="0.000000" />
<Info workId="314" prob="0.000000" distanceRate="0.000000" />
<Info workId="315" prob="0.000000" distanceRate="0.000000" />
<Info workId="316" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="3">
<Info workId="222" prob="0.500000" distanceRate="1.000000" />
<Info workId="201" prob="0.000000" distanceRate="1.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
<Info workId="224" prob="0.500000" distanceRate="1.000000" />
<Info workId="109" prob="0.000000" distanceRate="0.000000" />
<Info workId="105" prob="0.300000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
<Info workId="104" prob="0.400000" distanceRate="1.000000" />
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
<Info workId="216" prob="0.500000" distanceRate="1.000000" />
<Info workId="304" prob="0.200000" distanceRate="1.000000" />
<Info workId="311" prob="1.000000" distanceRate="1.000000" />
<Info workId="312" prob="1.000000" distanceRate="1.000000" />
<Info workId="313" prob="1.000000" distanceRate="1.000000" />
<Info workId="305" prob="0.000000" distanceRate="1.000000" />
<Info workId="306" prob="0.000000" distanceRate="1.000000" />
<Info workId="307" prob="0.000000" distanceRate="1.000000" />
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.400000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="308" prob="0.000000" distanceRate="0.000000" />
<Info workId="309" prob="0.000000" distanceRate="0.000000" />
<Info workId="310" prob="0.000000" distanceRate="0.000000" />
<Info workId="314" prob="0.000000" distanceRate="0.000000" />
<Info workId="315" prob="0.000000" distanceRate="0.000000" />
<Info workId="316" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
<Info workId="224" prob="0.000000" distanceRate="1.000000" />
<Info workId="109" prob="0.000000" distanceRate="0.000000" />
<Info workId="221" prob="0.400000" distanceRate="1.000000" />
<Info workId="251" prob="0.400000" distanceRate="1.000000" />
<Info workId="300" prob="0.400000" distanceRate="0.000000" />
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
<Info workId="304" prob="0.200000" distanceRate="1.000000" />
<Info workId="311" prob="1.000000" distanceRate="1.000000" />
<Info workId="312" prob="1.000000" distanceRate="1.000000" />
<Info workId="313" prob="1.000000" distanceRate="1.000000" />
<Info workId="305" prob="0.000000" distanceRate="1.000000" />
<Info workId="306" prob="0.000000" distanceRate="1.000000" />
<Info workId="307" prob="0.000000" distanceRate="1.000000" />
<Info workId="217" prob="0.000000" distanceRate="1.000000" />
<Info workId="106" prob="0.500000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="101" prob="0.500000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="308" prob="0.000000" distanceRate="0.000000" />
<Info workId="309" prob="0.000000" distanceRate="0.000000" />
<Info workId="310" prob="0.000000" distanceRate="0.000000" />
<Info workId="314" prob="0.000000" distanceRate="0.000000" />
<Info workId="315" prob="0.000000" distanceRate="0.000000" />
<Info workId="316" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격1_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="225" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="102" desc="특수공격(무브어택)_moveatk + 15% 회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.150000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="기본공격2(360도 회전공격)_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="104" desc="기본공격3(브레스 공격)_atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="18000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="105" desc="헤비어택_heavyatk" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="18000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="106" desc="패턴2_1 롱어택_longatk(슬로우 후 헤비 어택)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="107" desc="라운드어택(좌)_roundatk02" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1106, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="108" desc="라운드어택(우)_roundatk01" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1105, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="109" desc="리액션어택_reactionatk" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="110" desc="롱무브_longmove" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="14" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="15" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="201" desc="30탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="211" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="209" desc="분노동작ModeAlarm" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="210" desc="롱무브_lognmove(짧은)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="211" desc="어그로 체인지 동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="212" desc="태어난 곳을 향해 중 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="213" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="213" desc="태어난 곳을 향해 중 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.250000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="214" desc="태어난 곳을 향해 대 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="215" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="215" desc="태어난 곳을 향해 대 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.250000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="216" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="217" desc="패턴1_1 브레스 공격(뒤로 점프 후 브레스)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1.2)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="232" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1206" angerBehaviorId="1206" />
<Work id="218" desc="패턴1_2 브레스 공격(뒤로 점프 후 브레스)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="232" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="219" desc="패턴3_1 특수공격 사전동작(무브 어택 후 회전 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
<Work id="220" desc="패턴3_2 특수 공격(무브 어택 후 회전 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="230" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102" />
<Work id="221" desc="(분노패턴1)브레스 공격 후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1104, 1, 0.8) AND (IsPrevAttack(1, 105) OR IsPrevAttack(1, 109) OR IsPrevAttack(1, 204))" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="222" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.30" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="223" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="223" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="16" angerBehaviorId="16" />
<Work id="224" desc="사전 회전 동작(리액션 어택)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="2" angerBehaviorId="2" />
<Work id="225" desc="기본 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="230" desc="패턴3_3 특수 공격(무브 어택 후 회전 공격 후 피격 기회 제공)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="232" desc="패턴1_3 브레스 공격(뒤로 점프 후 브레스 후 피격 기회 제공)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="250" desc="PC에게 접근" normalBehaviorId="14" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="15" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="251" desc="(분노패턴2)헤비어택 후 리액션 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="300" desc="패턴4_1 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="301" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
<Work id="301" desc="패턴4_2 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="302" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="302" desc="패턴4_3 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="303" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="303" desc="패턴4_4 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="304" desc="90% 이하 파괴의 불꽃" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="(GetHpRatio() &lt; 0.9 AND GetHpRatio() &gt; 0.75) OR (GetHpRatio() &lt; 0.65 AND GetHpRatio() &gt; 0.35) OR (GetHpRatio() &lt; 0.25 AND GetHpRatio() &gt; 0.15) " distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1302" angerBehaviorId="1302" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="305" desc="70% 가운데 이동 후 파괴의 불꽃" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.7 AND GetHpRatio() &gt; 0.5" distanceType="1" distanceRate="1.000000" coolTime="999999999" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="310" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="57" angerBehaviorId="58" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="306" desc="50% 가운데 이동 후 파괴의 불꽃" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="1.000000" coolTime="999999999" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="309" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="57" angerBehaviorId="58" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="307" desc="20% 가운데 이동 후 파괴의 불꽃" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.2" distanceType="1" distanceRate="1.000000" coolTime="999999999" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="308" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="57" angerBehaviorId="58" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="308" desc="파괴의 불꽃 3번 반복용" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="309" msgImmediately="false" msg="97918" msgProb="1.000000" normalBehaviorId="1302" angerBehaviorId="1302" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="309" desc="파괴의 불꽃 2번 반복용" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="310" msgImmediately="false" msg="97918" msgProb="1.000000" normalBehaviorId="1302" angerBehaviorId="1302" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="310" desc="파괴의 불꽃 1번짜리" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="97918" msgProb="1.000000" angerBehaviorId="1302" normalBehaviorId="1302" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="311" desc="70% 파괴의 불꽃 이동 전 버프" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.7 AND GetHpRatio() &gt; 0.5" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="305" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="312" desc="50% 파괴의 불꽃 이동 전 버프" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="306" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="313" desc="20% 파괴의 불꽃 이동 전 버프" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt;= 0.2" distanceType="1" distanceRate="1.000000" coolTime="2147483647" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="307" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="314" desc="70% 파괴의 불꽃 전 고릴라 스폰" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="310" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47917" msgProb="1.000000" normalBehaviorId="20" angerBehaviorId="20" />
<Work id="315" desc="50% 파괴의 불꽃 전 고릴라 스폰" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="309" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47917" msgProb="1.000000" normalBehaviorId="21" angerBehaviorId="21" />
<Work id="316" desc="20% 파괴의 불꽃 전 고릴라 스폰" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="308" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47917" msgProb="1.000000" angerBehaviorId="22" normalBehaviorId="22" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1" />
</TensionList>
<WorkList />
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="6" prob="0.015000" />
<Info stWorkId="7" prob="0.015000" />
<Info stWorkId="1" prob="0.015000" />
<Info stWorkId="5" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1102, 1, 0.8, 1)" immediateAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1104, 1, 0.9, 31, 2)" immediateAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="6" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1106, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="7" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1105, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false" popupMsg="" msgProb="" msgInterval="" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="108" name="바실리스크(고레벨용)">
<CautionState alertRadius="250" rotateTime="9" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="9" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="16" prob="0.500000" distanceRate="1.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="1.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="3" prob="0.250000" distanceRate="1.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
<Info workId="34" prob="0.000000" distanceRate="0.000000" />
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
<Info workId="35" prob="0.300000" distanceRate="1.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.000000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="1.000000" />
<Info workId="27" prob="0.000000" distanceRate="1.000000" />
<Info workId="20" prob="0.200000" distanceRate="1.000000" />
<Info workId="36" prob="0.150000" distanceRate="1.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.300000" distanceRate="1.000000" />
<Info workId="38" prob="0.300000" distanceRate="1.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="16" prob="0.000000" distanceRate="0.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
<Info workId="23" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.300000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="3" prob="0.000000" distanceRate="0.000000" />
<Info workId="20" prob="0.300000" distanceRate="1.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="36" prob="0.300000" distanceRate="1.000000" />
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="0.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="1.000000" />
<Info workId="38" prob="0.000000" distanceRate="1.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="3">
<Info workId="16" prob="0.500000" distanceRate="1.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="1.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="3" prob="0.250000" distanceRate="1.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
<Info workId="34" prob="0.000000" distanceRate="0.000000" />
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
<Info workId="35" prob="0.500000" distanceRate="1.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.000000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="1.000000" />
<Info workId="27" prob="0.000000" distanceRate="1.000000" />
<Info workId="20" prob="0.200000" distanceRate="1.000000" />
<Info workId="36" prob="0.150000" distanceRate="1.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.300000" distanceRate="1.000000" />
<Info workId="38" prob="0.300000" distanceRate="1.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="4">
<Info workId="16" prob="0.500000" distanceRate="1.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
<Info workId="23" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.300000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="3" prob="0.000000" distanceRate="0.000000" />
<Info workId="20" prob="0.300000" distanceRate="1.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="36" prob="0.300000" distanceRate="1.000000" />
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="1.000000" />
<Info workId="38" prob="0.000000" distanceRate="1.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="2" desc="기본 공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="3" desc="헤비 어택 사전 동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="4" desc="롱 어택(원거리범위)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="5" desc="무브 어택 (덮치기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 14) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="6" desc="리액션 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="7" desc="오른쪽 라운드 어택 + 25% 반복" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1106, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.250000" nextAttackId="27" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="8" desc="왼쪽 라운드 어택 + 25% 반복" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.250000" nextAttackId="26" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="11" desc="짧은 롱 무브" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 5) == 0 AND IsPrevAttack(0, 14) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="14" desc="긴 롱무브" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1111, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 5) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="16" desc="30% 이하 일때 탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="18" desc="헤비어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="20" desc="시즈모드원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="21" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="22" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="22" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="23" desc="백무브 + 30% 브레스 패턴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" />
<Work id="24" desc="패턴 1_1 롱 어택 후 50% 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1108" angerBehaviorId="2108" />
<Work id="25" desc="패턴 2_1 짧은 롱무브 후 180도 회전후 덮치기(분노)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 0, 0.7)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="51" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="26" desc="좌회전 공격(반복)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" />
<Work id="27" desc="우회전 공격(반복)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1106" angerBehaviorId="2106" />
<Work id="28" desc="PC를 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3" />
<Work id="29" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="30" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="4" angerBehaviorId="4" />
<Work id="30" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="31" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="32" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="4" angerBehaviorId="4" />
<Work id="32" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="33" desc="pc에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="17" angerBehaviorId="18" />
<Work id="34" desc="브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
<Work id="35" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="36" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="19" angerBehaviorId="20" />
<Work id="37" desc="1_1 30도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 36) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="5" angerBehaviorId="5" />
<Work id="38" desc="2_1 30도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 36) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="6" angerBehaviorId="6" />
<Work id="50" desc="pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="17" angerBehaviorId="18" />
<Work id="51" desc="패턴 2_2 짧은 롱무브 후 180도 회전후 덮치기" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.700000" nextAttackId="52" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="7" angerBehaviorId="7" />
<Work id="52" desc="패턴 2_3 짧은 롱무브 후 180도 회전후 덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1" />
</TensionList>
<WorkList />
<ReceiveOrderList />
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="500" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="200" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="5" prob="0.015000" />
<Info stWorkId="6" prob="0.015000" />
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
<Info stWorkId="4" prob="0.000000" />
<Info stWorkId="3" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="뒤에 3명 있으면 25% 확률로 롱무브 후 무브 어택" preProcess="GetRangePcNumEx(1101, 1, 0.9, 180, 0, 180, 0) &gt; 1" immediateAttackId="25" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="2" desc="시야 범위 안에서 일정 거리 떨어져 있는 PC에게 25% 확률로 공격" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="3" desc="방패 방어 하고 있으면 라운드 어택" preProcess="IsTargetUsingSkillCategory(81) AND IsInSkillAttackRange(1102, 1, 0.8)" immediateAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="4" desc="중형 힐 견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="5" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1107, 1, 1, 0)" immediateAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="6" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1106, 1, 1, 0)" immediateAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<AggroChangeAttack nearTargetAttackId="7" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="50" showAggroChangeMotionAfterDistantTargetAttack="false" />
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="100" maxLeaderDistance="300" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="250" probMove="0.500000">
<Social motionId="1" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="109" name="바실리스크(암컷)">
<CautionState alertRadius="250" rotateTime="9" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="9" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="16" prob="0.500000" distanceRate="1.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="1.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="3" prob="0.250000" distanceRate="1.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
<Info workId="34" prob="0.000000" distanceRate="0.000000" />
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
<Info workId="35" prob="0.300000" distanceRate="1.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.000000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="1.000000" />
<Info workId="27" prob="0.000000" distanceRate="1.000000" />
<Info workId="36" prob="0.000000" distanceRate="0.000000" />
<Info workId="20" prob="0.000000" distanceRate="0.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="67" prob="0.000000" distanceRate="1.000000" />
<Info workId="68" prob="0.000000" distanceRate="1.000000" />
<Info workId="53" prob="1.000000" distanceRate="1.000000" />
<Info workId="60" prob="0" distanceRate="1.000000" />
<Info workId="72" prob="1.000000" distanceRate="1.000000" />
<Info workId="71" prob="1.000000" distanceRate="1.000000" />
<Info workId="69" prob="1.000000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.300000" distanceRate="1.000000" />
<Info workId="38" prob="0.300000" distanceRate="1.000000" />
<Info workId="54" prob="0.000000" distanceRate="0.000000" />
<Info workId="55" prob="0.000000" distanceRate="0.000000" />
<Info workId="56" prob="0.000000" distanceRate="0.000000" />
<Info workId="57" prob="0.000000" distanceRate="0.000000" />
<Info workId="58" prob="0.000000" distanceRate="0.000000" />
<Info workId="59" prob="0.000000" distanceRate="0.000000" />
<Info workId="61" prob="0.000000" distanceRate="0.000000" />
<Info workId="62" prob="0.000000" distanceRate="0.000000" />
<Info workId="63" prob="0.000000" distanceRate="0.000000" />
<Info workId="64" prob="0.000000" distanceRate="0.000000" />
<Info workId="65" prob="0.000000" distanceRate="0.000000" />
<Info workId="66" prob="0.000000" distanceRate="0.000000" />
<Info workId="70" prob="0.000000" distanceRate="0.000000" />
<Info workId="73" prob="0.000000" distanceRate="0.000000" />
<Info workId="74" prob="0.000000" distanceRate="0.000000" />
<Info workId="75" prob="0.000000" distanceRate="0.000000" />
<Info workId="76" prob="0.000000" distanceRate="0.000000" />
<Info workId="77" prob="0.000000" distanceRate="0.000000" />
<Info workId="78" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="16" prob="0.000000" distanceRate="0.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
<Info workId="23" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.300000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="3" prob="0.000000" distanceRate="0.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="36" prob="0.000000" distanceRate="0.000000" />
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
<Info workId="20" prob="0.000000" distanceRate="0.000000" />
<Info workId="4" prob="0.000000" distanceRate="0.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="67" prob="0.000000" distanceRate="1.000000" />
<Info workId="68" prob="0.000000" distanceRate="1.000000" />
<Info workId="53" prob="1.000000" distanceRate="1.000000" />
<Info workId="60" prob="0" distanceRate="1.000000" />
<Info workId="72" prob="1.000000" distanceRate="1.000000" />
<Info workId="71" prob="1.000000" distanceRate="1.000000" />
<Info workId="69" prob="1.000000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="1.000000" />
<Info workId="38" prob="0.000000" distanceRate="1.000000" />
<Info workId="54" prob="0.000000" distanceRate="0.000000" />
<Info workId="55" prob="0.000000" distanceRate="0.000000" />
<Info workId="56" prob="0.000000" distanceRate="0.000000" />
<Info workId="57" prob="0.000000" distanceRate="0.000000" />
<Info workId="58" prob="0.000000" distanceRate="0.000000" />
<Info workId="59" prob="0.000000" distanceRate="0.000000" />
<Info workId="61" prob="0.000000" distanceRate="0.000000" />
<Info workId="62" prob="0.000000" distanceRate="0.000000" />
<Info workId="63" prob="0.000000" distanceRate="0.000000" />
<Info workId="64" prob="0.000000" distanceRate="0.000000" />
<Info workId="65" prob="0.000000" distanceRate="0.000000" />
<Info workId="66" prob="0.000000" distanceRate="0.000000" />
<Info workId="70" prob="0.000000" distanceRate="0.000000" />
<Info workId="73" prob="0.000000" distanceRate="0.000000" />
<Info workId="74" prob="0.000000" distanceRate="0.000000" />
<Info workId="75" prob="0.000000" distanceRate="0.000000" />
<Info workId="76" prob="0.000000" distanceRate="0.000000" />
<Info workId="77" prob="0.000000" distanceRate="0.000000" />
<Info workId="78" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="3">
<Info workId="16" prob="0.500000" distanceRate="1.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="1.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="3" prob="0.250000" distanceRate="1.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
<Info workId="34" prob="0.000000" distanceRate="0.000000" />
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
<Info workId="35" prob="0.500000" distanceRate="1.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.000000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="1.000000" />
<Info workId="27" prob="0.000000" distanceRate="1.000000" />
<Info workId="36" prob="0.000000" distanceRate="0.000000" />
<Info workId="20" prob="0.000000" distanceRate="0.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="67" prob="0.000000" distanceRate="1.000000" />
<Info workId="68" prob="0.000000" distanceRate="1.000000" />
<Info workId="53" prob="1.000000" distanceRate="1.000000" />
<Info workId="60" prob="0" distanceRate="1.000000" />
<Info workId="72" prob="1.000000" distanceRate="1.000000" />
<Info workId="71" prob="1.000000" distanceRate="1.000000" />
<Info workId="69" prob="1.000000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.300000" distanceRate="1.000000" />
<Info workId="38" prob="0.300000" distanceRate="1.000000" />
<Info workId="54" prob="0.000000" distanceRate="0.000000" />
<Info workId="55" prob="0.000000" distanceRate="0.000000" />
<Info workId="56" prob="0.000000" distanceRate="0.000000" />
<Info workId="57" prob="0.000000" distanceRate="0.000000" />
<Info workId="58" prob="0.000000" distanceRate="0.000000" />
<Info workId="59" prob="0.000000" distanceRate="0.000000" />
<Info workId="61" prob="0.000000" distanceRate="0.000000" />
<Info workId="62" prob="0.000000" distanceRate="0.000000" />
<Info workId="63" prob="0.000000" distanceRate="0.000000" />
<Info workId="64" prob="0.000000" distanceRate="0.000000" />
<Info workId="65" prob="0.000000" distanceRate="0.000000" />
<Info workId="66" prob="0.000000" distanceRate="0.000000" />
<Info workId="70" prob="0.000000" distanceRate="0.000000" />
<Info workId="73" prob="0.000000" distanceRate="0.000000" />
<Info workId="74" prob="0.000000" distanceRate="0.000000" />
<Info workId="75" prob="0.000000" distanceRate="0.000000" />
<Info workId="76" prob="0.000000" distanceRate="0.000000" />
<Info workId="77" prob="0.000000" distanceRate="0.000000" />
<Info workId="78" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="4">
<Info workId="16" prob="0.500000" distanceRate="1.000000" />
<Info workId="31" prob="1.000000" distanceRate="1.000000" />
<Info workId="29" prob="1.000000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="6" prob="0.500000" distanceRate="1.000000" />
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
<Info workId="23" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.300000" distanceRate="1.000000" />
<Info workId="25" prob="0.300000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="3" prob="0.000000" distanceRate="0.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="36" prob="0.000000" distanceRate="0.000000" />
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
<Info workId="20" prob="0.000000" distanceRate="0.000000" />
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
<Info workId="11" prob="0.200000" distanceRate="1.000000" />
<Info workId="14" prob="0.200000" distanceRate="1.000000" />
<Info workId="5" prob="0.750000" distanceRate="1.000000" />
<Info workId="67" prob="0.000000" distanceRate="1.000000" />
<Info workId="68" prob="0.000000" distanceRate="1.000000" />
<Info workId="53" prob="1.000000" distanceRate="1.000000" />
<Info workId="60" prob="0" distanceRate="1.000000" />
<Info workId="72" prob="1.000000" distanceRate="1.000000" />
<Info workId="71" prob="1.000000" distanceRate="1.000000" />
<Info workId="69" prob="1.000000" distanceRate="1.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
<Info workId="22" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="52" prob="0.000000" distanceRate="0.000000" />
<Info workId="32" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="1.000000" />
<Info workId="38" prob="0.000000" distanceRate="1.000000" />
<Info workId="54" prob="0.000000" distanceRate="0.000000" />
<Info workId="55" prob="0.000000" distanceRate="0.000000" />
<Info workId="56" prob="0.000000" distanceRate="0.000000" />
<Info workId="57" prob="0.000000" distanceRate="0.000000" />
<Info workId="58" prob="0.000000" distanceRate="0.000000" />
<Info workId="59" prob="0.000000" distanceRate="0.000000" />
<Info workId="61" prob="0.000000" distanceRate="0.000000" />
<Info workId="62" prob="0.000000" distanceRate="0.000000" />
<Info workId="63" prob="0.000000" distanceRate="0.000000" />
<Info workId="64" prob="0.000000" distanceRate="0.000000" />
<Info workId="65" prob="0.000000" distanceRate="0.000000" />
<Info workId="66" prob="0.000000" distanceRate="0.000000" />
<Info workId="70" prob="0.000000" distanceRate="0.000000" />
<Info workId="73" prob="0.000000" distanceRate="0.000000" />
<Info workId="74" prob="0.000000" distanceRate="0.000000" />
<Info workId="75" prob="0.000000" distanceRate="0.000000" />
<Info workId="76" prob="0.000000" distanceRate="0.000000" />
<Info workId="77" prob="0.000000" distanceRate="0.000000" />
<Info workId="78" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="2" desc="기본 공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="3" desc="헤비 어택 사전 동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="4" desc="롱 어택(원거리범위)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="5" desc="무브 어택 (덮치기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1104, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 14) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="6" desc="리액션 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="7" desc="오른쪽 라운드 어택 + 25% 반복" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1106, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.250000" nextAttackId="27" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="8" desc="왼쪽 라운드 어택 + 25% 반복" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.250000" nextAttackId="26" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="11" desc="짧은 롱 무브" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 5) == 0 AND IsPrevAttack(0, 14) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="14" desc="긴 롱무브" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1111, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 5) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="16" desc="30% 이하 일때 탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="18" desc="헤비어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="20" desc="시즈모드원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="21" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="22" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="22" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="23" desc="백무브 + 30% 브레스 패턴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="24" desc="패턴 1_1 롱 어택 후 50% 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1108" angerBehaviorId="2108" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="25" desc="패턴 2_1 짧은 롱무브 후 180도 회전후 덮치기(분노)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 0, 0.7)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="51" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="26" desc="좌회전 공격(반복)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="27" desc="우회전 공격(반복)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1106" angerBehaviorId="2106" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="28" desc="PC를 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="8" angerBehaviorId="8" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="29" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="30" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="9" angerBehaviorId="9" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="30" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="31" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="32" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="9" angerBehaviorId="9" />
<Work id="32" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="33" desc="pc에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="21" angerBehaviorId="22" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="34" desc="브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="35" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="36" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="23" angerBehaviorId="24" />
<Work id="37" desc="1_1 30도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND IsPrevAttack(1, 36) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="10" angerBehaviorId="10" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="38" desc="2_1 30도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 1 AND IsPrevAttack(1, 36) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="11" angerBehaviorId="11" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="50" desc="pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="21" angerBehaviorId="22" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="51" desc="패턴 2_2 짧은 롱무브 후 180도 회전후 덮치기" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.700000" nextAttackId="52" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="12" angerBehaviorId="12" />
<Work id="52" desc="패턴 2_3 짧은 롱무브 후 180도 회전후 덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="53" desc="1_1 체력70% 새끼 2마리 이하면 6마리 낳기" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 0 AND GetNpcCountInRange(30000) &lt;= 2" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="73" msgImmediately="false" msg="47919" msgProb="1.000000" normalBehaviorId="59" angerBehaviorId="60" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="54" desc="1_2 체력70% 새끼 2마리 이하면 6마리 낳기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="56" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="55" desc="1_3 체력70% 새끼 2마리 이하면 6마리 낳기" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="56" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="12" angerBehaviorId="12" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="56" desc="1_4 체력70% 새끼 2마리 이하면 6마리 낳기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="58" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="57" desc="1_5 체력70% 새끼 2마리 이하면 6마리 낳기" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="58" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="13" angerBehaviorId="13" />
<Work id="58" desc="1_6 체력70% 새끼 2마리 이하면 6마리 낳기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="59" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="59" desc="1_7 체력70% 새끼 2마리 이하면 6마리 낳기" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="26" angerBehaviorId="26" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="60" desc="2_1 체력30% 새끼 2마리 이하면 12마리 낳기" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 0 AND GetNpcCountInRange(30000) &lt;= 2 AND GetHpRatio() &lt; 0.7 AND GetHpRatio() &gt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="76" msgImmediately="false" msg="47919" msgProb="1.000000" normalBehaviorId="59" angerBehaviorId="60" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="61" desc="2_2 체력30% 새끼 2마리 이하면 12마리 낳기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="63" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="62" desc="2_3 체력30% 새끼 2마리 이하면 12마리 낳기" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="63" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="15" angerBehaviorId="15" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="63" desc="2_4 체력30% 새끼 2마리 이하면 12마리 낳기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="65" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="64" desc="2_5 체력30% 새끼 2마리 이하면 12마리 낳기" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="65" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="16" angerBehaviorId="16" />
<Work id="65" desc="2_6 체력30% 새끼 2마리 이하면 12마리 낳기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="66" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="66" desc="2_7 체력30% 새끼 2마리 이하면 12마리 낳기" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="17" angerBehaviorId="17" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="67" desc="(6마리) 새끼 낳기 전 이상 상태 및 리액션 무적" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 0 AND GetNpcCountInRange(30000) &lt;= 2 AND GetHpRatio() &gt; 0.7" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="53" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="68" desc="(12마리) 새끼 낳이 전 이상 상태 및 리액션 무적" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 0 AND GetNpcCountInRange(30000) &lt;= 2 AND GetHpRatio() &lt; 0.7 AND GetHpRatio() &gt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="60" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="69" desc="3_1 HP가 30% 이상 일 때 타겟 대상과 거리 유지" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 0 AND GetHpRatio() &gt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="70" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="65" angerBehaviorId="66" />
<Work id="70" desc="3_2 HP가 30% 이상 일 때 타겟 대상과 거리 유지" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.100000" nextAttackId="3" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="71" desc="4_1 아군에게 버프 시전" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 0 AND NpcTargetHisBoss() == 1 AND GetCombatTime() &gt; 10000" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="72" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="65" angerBehaviorId="65" />
<Work id="72" desc="4_2 아군에게 버프 시전" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInAbnormality(28808) == 0 AND (NpcTargetHisBoss() == 1 AND GetTargetDistance() &lt; 250) AND GetCombatTime() &gt; 10000" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="47920" msgProb="0.200000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="73" desc="70% 끼워 놓기용 그로기1" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="74" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
<Work id="74" desc="70% 끼워 놓기용 그로기2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="75" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
<Work id="75" desc="70% 끼워 놓기용 그로기3" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="54" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
<Work id="76" desc="30% 끼워 놓기용 그로기1" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="77" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="1201" normalBehaviorId="1201" />
<Work id="77" desc="30% 끼워 놓기용 그로기2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="78" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
<Work id="78" desc="30% 끼워 놓기용 그로기3" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="61" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="2" prob="1" distanceRate="1" />
<Info workId="1" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="새끼 낳은 후 협력 행동" normalBehaviorType="social" offFlockOnNormalMode="" angerBehaviorType="social" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 59) == 1 AND PcTargetByAreaRandom(1, 360, 0, 2000000) == 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" sendOrderId="1" sendOrderRange="20000" sendOrderMaxCount="50" sendOrderRefTarget="1" orderType="formation" formationId="24" msgImmediately="" msg="" msgProb="" normalBehaviorId="2" angerBehaviorId="2" />
<Work id="2" desc="전투 시작하자마자 협력 행동" normalBehaviorType="social" offFlockOnNormalMode="" angerBehaviorType="social" offFlockOnAngerMode="" preProcess="PcTargetByDirection(1, 360, 0, 200000, 1) == 1" distanceType="1" distanceRate="1" coolTime="999999999" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" sendOrderId="1" sendOrderRange="2000000" sendOrderMaxCount="50" sendOrderRefTarget="1" orderType="normal" formationId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="2" angerBehaviorId="2" />
</WorkList>
<ReceiveOrderList>
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="500" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="200" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="1" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="1" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="1" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="1" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="5" prob="0.015000" />
<Info stWorkId="6" prob="0.015000" />
<Info stWorkId="1" prob="0.000000" />
<Info stWorkId="2" prob="0.000000" />
<Info stWorkId="4" prob="0.000000" />
<Info stWorkId="3" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="뒤에 3명 있으면 25% 확률로 롱무브 후 무브 어택" preProcess="GetRangePcNumEx(1101, 1, 0.9, 180, 0, 180, 0) &gt; 1" immediateAttackId="25" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="2" desc="시야 범위 안에서 일정 거리 떨어져 있는 PC에게 25% 확률로 공격" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="3" desc="방패 방어 하고 있으면 라운드 어택" preProcess="IsTargetUsingSkillCategory(81) AND IsInSkillAttackRange(1102, 1, 0.8)" immediateAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="4" desc="중형 힐 견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="5" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1107, 1, 1, 0)" immediateAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="6" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1106, 1, 1, 0)" immediateAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<AggroChangeAttack nearTargetAttackId="7" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="50" showAggroChangeMotionAfterDistantTargetAttack="false" />
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="100" maxLeaderDistance="300" followNearUser="false" popupMsg="" msgProb="" msgInterval="" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="250" probMove="0.500000">
<Social motionId="1" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="110" name="유안티 해적(저레벨용)">
<CautionState alertRadius="250" rotateTime="30" probAvoid="0.100000" avoidSkill="1203" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true" hpResetWhenCombatEnd="">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="123" prob="1.000000" distanceRate="1.000000" />
<Info workId="116" prob="1.000000" distanceRate="1.000000" />
<Info workId="120" prob="1.000000" distanceRate="1.000000" />
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
<Info workId="36" prob="0.000000" distanceRate="0.000000" />
<Info workId="34" prob="1.000000" distanceRate="1.000000" />
<Info workId="32" prob="1.000000" distanceRate="1.000000" />
<Info workId="9" prob="0.300000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="5" prob="1.000000" distanceRate="1.000000" />
<Info workId="20" prob="0.000000" distanceRate="1.000000" />
<Info workId="7" prob="0.000000" distanceRate="0.000000" />
<Info workId="15" prob="0.500000" distanceRate="1.000000" />
<Info workId="114" prob="0.000000" distanceRate="0.000000" />
<Info workId="2" prob="0.300000" distanceRate="1.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="6" prob="0.000000" distanceRate="0.000000" />
<Info workId="22" prob="0.300000" distanceRate="1.000000" />
<Info workId="10" prob="0.150000" distanceRate="1.000000" />
<Info workId="11" prob="0.150000" distanceRate="1.000000" />
<Info workId="104" prob="0.100000" distanceRate="1.000000" />
<Info workId="108" prob="0.200000" distanceRate="1.000000" />
<Info workId="105" prob="0.200000" distanceRate="1.000000" />
<Info workId="109" prob="0.300000" distanceRate="1.000000" />
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="110" prob="0.400000" distanceRate="1.000000" />
<Info workId="113" prob="0.500000" distanceRate="1.000000" />
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
<Info workId="111" prob="0.500000" distanceRate="1.000000" />
<Info workId="26" prob="0.300000" distanceRate="1.000000" />
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
<Info workId="29" prob="0.000000" distanceRate="0.000000" />
<Info workId="31" prob="0.000000" distanceRate="0.000000" />
<Info workId="41" prob="0.000000" distanceRate="1.000000" />
<Info workId="16" prob="0.200000" distanceRate="1.000000" />
<Info workId="17" prob="0.200000" distanceRate="1.000000" />
<Info workId="39" prob="0.200000" distanceRate="1.000000" />
<Info workId="19" prob="0.000000" distanceRate="0.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.000000" distanceRate="0.000000" />
<Info workId="25" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="0.000000" />
<Info workId="42" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="100" prob="0.000000" distanceRate="0.000000" />
<Info workId="101" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="103" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="43" prob="0.000000" distanceRate="1.000000" />
<Info workId="44" prob="0.000000" distanceRate="1.000000" />
<Info workId="115" prob="0.000000" distanceRate="0.000000" />
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
<Info workId="119" prob="0.000000" distanceRate="0.000000" />
<Info workId="121" prob="0.000000" distanceRate="0.000000" />
<Info workId="122" prob="0.000000" distanceRate="0.000000" />
<Info workId="124" prob="0.000000" distanceRate="0.000000" />
<Info workId="131" prob="0.000000" distanceRate="0.000000" />
<Info workId="38" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="116" prob="1.000000" distanceRate="1.000000" />
<Info workId="120" prob="1.000000" distanceRate="1.000000" />
<Info workId="12" prob="0.000000" distanceRate="0.000000" />
<Info workId="36" prob="0.000000" distanceRate="0.000000" />
<Info workId="34" prob="1.000000" distanceRate="1.000000" />
<Info workId="32" prob="1.000000" distanceRate="1.000000" />
<Info workId="9" prob="0.300000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="5" prob="1.000000" distanceRate="1.000000" />
<Info workId="20" prob="0.000000" distanceRate="0.000000" />
<Info workId="7" prob="0.000000" distanceRate="0.000000" />
<Info workId="15" prob="0.500000" distanceRate="1.000000" />
<Info workId="114" prob="0.000000" distanceRate="0.000000" />
<Info workId="39" prob="0.500000" distanceRate="1.000000" />
<Info workId="22" prob="0.300000" distanceRate="0.000000" />
<Info workId="10" prob="0.000000" distanceRate="0.000000" />
<Info workId="11" prob="0.000000" distanceRate="0.000000" />
<Info workId="104" prob="0.100000" distanceRate="1.000000" />
<Info workId="108" prob="0.200000" distanceRate="1.000000" />
<Info workId="105" prob="0.200000" distanceRate="1.000000" />
<Info workId="109" prob="0.300000" distanceRate="1.000000" />
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="110" prob="0.400000" distanceRate="1.000000" />
<Info workId="113" prob="0.500000" distanceRate="1.000000" />
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
<Info workId="111" prob="0.500000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="0.000000" />
<Info workId="23" prob="0.000000" distanceRate="0.000000" />
<Info workId="29" prob="0.000000" distanceRate="0.000000" />
<Info workId="31" prob="0.000000" distanceRate="0.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="41" prob="0.000000" distanceRate="0.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="16" prob="0.200000" distanceRate="1.000000" />
<Info workId="17" prob="0.200000" distanceRate="1.000000" />
<Info workId="6" prob="0.000000" distanceRate="1.000000" />
<Info workId="19" prob="0.000000" distanceRate="0.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.000000" distanceRate="0.000000" />
<Info workId="25" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="0.000000" />
<Info workId="42" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="100" prob="0.000000" distanceRate="0.000000" />
<Info workId="101" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="103" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="43" prob="0.000000" distanceRate="1.000000" />
<Info workId="44" prob="0.000000" distanceRate="1.000000" />
<Info workId="115" prob="0.000000" distanceRate="0.000000" />
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
<Info workId="119" prob="0.000000" distanceRate="0.000000" />
<Info workId="121" prob="0.000000" distanceRate="0.000000" />
<Info workId="122" prob="0.000000" distanceRate="0.000000" />
<Info workId="123" prob="0.000000" distanceRate="0.000000" />
<Info workId="124" prob="0.000000" distanceRate="0.000000" />
<Info workId="131" prob="0.000000" distanceRate="0.000000" />
<Info workId="38" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="3">
<Info workId="116" prob="1.000000" distanceRate="1.000000" />
<Info workId="120" prob="1.000000" distanceRate="1.000000" />
<Info workId="12" prob="0.000000" distanceRate="1.000000" />
<Info workId="36" prob="0.500000" distanceRate="1.000000" />
<Info workId="34" prob="1.000000" distanceRate="1.000000" />
<Info workId="32" prob="1.000000" distanceRate="1.000000" />
<Info workId="9" prob="0.300000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="5" prob="1.000000" distanceRate="1.000000" />
<Info workId="20" prob="0.000000" distanceRate="1.000000" />
<Info workId="7" prob="0.000000" distanceRate="0.000000" />
<Info workId="15" prob="0.500000" distanceRate="1.000000" />
<Info workId="114" prob="0.000000" distanceRate="0.000000" />
<Info workId="2" prob="0.300000" distanceRate="1.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="6" prob="0.000000" distanceRate="0.000000" />
<Info workId="22" prob="0.300000" distanceRate="1.000000" />
<Info workId="10" prob="0.150000" distanceRate="1.000000" />
<Info workId="11" prob="0.150000" distanceRate="1.000000" />
<Info workId="104" prob="0.100000" distanceRate="1.000000" />
<Info workId="108" prob="0.200000" distanceRate="1.000000" />
<Info workId="105" prob="0.200000" distanceRate="1.000000" />
<Info workId="109" prob="0.300000" distanceRate="1.000000" />
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="110" prob="0.400000" distanceRate="1.000000" />
<Info workId="113" prob="0.500000" distanceRate="1.000000" />
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
<Info workId="111" prob="0.500000" distanceRate="1.000000" />
<Info workId="26" prob="0.300000" distanceRate="1.000000" />
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
<Info workId="29" prob="0.000000" distanceRate="0.000000" />
<Info workId="31" prob="0.000000" distanceRate="0.000000" />
<Info workId="41" prob="0.000000" distanceRate="1.000000" />
<Info workId="16" prob="0.200000" distanceRate="1.000000" />
<Info workId="17" prob="0.200000" distanceRate="1.000000" />
<Info workId="39" prob="0.200000" distanceRate="1.000000" />
<Info workId="19" prob="0.000000" distanceRate="0.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.000000" distanceRate="0.000000" />
<Info workId="25" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="0.000000" />
<Info workId="42" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="100" prob="0.000000" distanceRate="0.000000" />
<Info workId="101" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="103" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="43" prob="0.000000" distanceRate="1.000000" />
<Info workId="44" prob="0.000000" distanceRate="1.000000" />
<Info workId="115" prob="0.000000" distanceRate="0.000000" />
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
<Info workId="119" prob="0.000000" distanceRate="0.000000" />
<Info workId="121" prob="0.000000" distanceRate="0.000000" />
<Info workId="122" prob="0.000000" distanceRate="0.000000" />
<Info workId="123" prob="0.000000" distanceRate="0.000000" />
<Info workId="124" prob="0.000000" distanceRate="0.000000" />
<Info workId="131" prob="0.000000" distanceRate="0.000000" />
<Info workId="38" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="4">
<Info workId="116" prob="1.000000" distanceRate="1.000000" />
<Info workId="120" prob="1.000000" distanceRate="1.000000" />
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
<Info workId="36" prob="0.000000" distanceRate="0.000000" />
<Info workId="34" prob="1.000000" distanceRate="1.000000" />
<Info workId="32" prob="1.000000" distanceRate="1.000000" />
<Info workId="9" prob="0.300000" distanceRate="1.000000" />
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
<Info workId="5" prob="1.000000" distanceRate="1.000000" />
<Info workId="20" prob="0.000000" distanceRate="0.000000" />
<Info workId="7" prob="0.000000" distanceRate="0.000000" />
<Info workId="15" prob="0.500000" distanceRate="1.000000" />
<Info workId="114" prob="0.000000" distanceRate="0.000000" />
<Info workId="39" prob="0.500000" distanceRate="1.000000" />
<Info workId="22" prob="0.300000" distanceRate="0.000000" />
<Info workId="10" prob="0.000000" distanceRate="0.000000" />
<Info workId="11" prob="0.000000" distanceRate="0.000000" />
<Info workId="104" prob="0.100000" distanceRate="1.000000" />
<Info workId="108" prob="0.200000" distanceRate="1.000000" />
<Info workId="105" prob="0.200000" distanceRate="1.000000" />
<Info workId="109" prob="0.300000" distanceRate="1.000000" />
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="110" prob="0.340000" distanceRate="1.000000" />
<Info workId="113" prob="0.500000" distanceRate="1.000000" />
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
<Info workId="111" prob="0.500000" distanceRate="1.000000" />
<Info workId="26" prob="0.000000" distanceRate="0.000000" />
<Info workId="23" prob="0.000000" distanceRate="0.000000" />
<Info workId="29" prob="0.000000" distanceRate="0.000000" />
<Info workId="31" prob="0.000000" distanceRate="0.000000" />
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
<Info workId="41" prob="0.000000" distanceRate="0.000000" />
<Info workId="1" prob="0.600000" distanceRate="1.000000" />
<Info workId="16" prob="0.200000" distanceRate="1.000000" />
<Info workId="17" prob="0.200000" distanceRate="1.000000" />
<Info workId="6" prob="0.000000" distanceRate="1.000000" />
<Info workId="19" prob="0.000000" distanceRate="0.000000" />
<Info workId="18" prob="0.000000" distanceRate="0.000000" />
<Info workId="21" prob="0.000000" distanceRate="0.000000" />
<Info workId="24" prob="0.000000" distanceRate="0.000000" />
<Info workId="25" prob="0.000000" distanceRate="0.000000" />
<Info workId="27" prob="0.000000" distanceRate="0.000000" />
<Info workId="28" prob="0.000000" distanceRate="0.000000" />
<Info workId="30" prob="0.000000" distanceRate="0.000000" />
<Info workId="33" prob="0.000000" distanceRate="0.000000" />
<Info workId="35" prob="0.000000" distanceRate="0.000000" />
<Info workId="37" prob="0.000000" distanceRate="0.000000" />
<Info workId="42" prob="0.000000" distanceRate="0.000000" />
<Info workId="50" prob="0.000000" distanceRate="0.000000" />
<Info workId="100" prob="0.000000" distanceRate="0.000000" />
<Info workId="101" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="103" prob="0.000000" distanceRate="0.000000" />
<Info workId="51" prob="0.000000" distanceRate="0.000000" />
<Info workId="43" prob="0.000000" distanceRate="1.000000" />
<Info workId="44" prob="0.000000" distanceRate="1.000000" />
<Info workId="115" prob="0.000000" distanceRate="0.000000" />
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
<Info workId="119" prob="0.000000" distanceRate="0.000000" />
<Info workId="121" prob="0.000000" distanceRate="0.000000" />
<Info workId="122" prob="0.000000" distanceRate="0.000000" />
<Info workId="123" prob="0.000000" distanceRate="0.000000" />
<Info workId="124" prob="0.000000" distanceRate="0.000000" />
<Info workId="131" prob="0.000000" distanceRate="0.000000" />
<Info workId="38" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="좌우 기본 공격 20% 확률 사이드 후 검기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="23" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="2" desc="강력한 4연속 찍기 공격 후 20% 확률 사이드 후 검기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="26" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="5" desc="꼬리치기 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirectionEx(180, 60, 1107, 1, 1, 0)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="6" desc="3연속 점프 이동 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="7" desc="시전동작(리액션 공격에는 이미 시전 동작이 붙어있음)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="8" desc="우회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 120 AND IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="9" desc="좌회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 240 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1108, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="10" desc="좌회피" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="11" desc="우회피" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="12" desc="HP없으면 헉헉" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="15" desc="앞발 찍기 리액션 공격 + 주변 자코 소환" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 0.8) AND GetHpRatio() &gt; 0.5" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="131" msgImmediately="false" msg="" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="16" desc="짧은 롱무브 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="17" desc="긴 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="18" desc="3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="45000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1112" angerBehaviorId="2112" />
<Work id="19" desc="스타폴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="45000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="20" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="21" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="22" desc="백무브 후 원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) &gt; 5 AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="23" desc="패턴 1_1 좌측 사이드 점프 후 70% 검기날리기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 26) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0 AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.700000" nextAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1207" angerBehaviorId="2207" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="24" desc="패턴 1_2 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="25" desc="패턴 1_3 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="26" desc="패턴 2_1 우측 사이드 점프 후 70% 검기날리기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 23) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0 AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.700000" nextAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1208" angerBehaviorId="2208" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="27" desc="패턴 2_2 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="42" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="13" angerBehaviorId="13" />
<Work id="28" desc="패턴 2_3 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="29" desc="패턴 3_1 백회피 후 70% 누킹 공격 3발" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1) AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="30" desc="패턴 3_2 백회피 후 검기 날리기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="31" desc="패턴 4_1 3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.900000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="32" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="33" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="14" angerBehaviorId="14" />
<Work id="33" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="34" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="35" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="14" angerBehaviorId="14" />
<Work id="35" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="36" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="37" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="14" angerBehaviorId="14" />
<Work id="37" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="25" angerBehaviorId="26" />
<Work id="38" desc="pc에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="27" angerBehaviorId="28" />
<Work id="39" desc="1_1 분노시 무브 어택 후 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1103, 1, 0.8) AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="41" desc="1_1 꼬리 치기 공격 패턴" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="15" angerBehaviorId="15" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="42" desc="전방 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 42) == 0 AND GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60 AND GetCombatTime() &gt; 15000" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="25" angerBehaviorId="26" />
<Work id="43" desc="우로 14도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="42" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="16" angerBehaviorId="16" />
<Work id="44" desc="좌로 23도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="42" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="17" angerBehaviorId="17" />
<Work id="50" desc="롱무브(근) 후 헤비 어택(단기적 타겟_힐 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="51" desc="롱무브(원) 후 헤비 어택(단기적 타겟_원거리 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
<Work id="100" desc="pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="27" angerBehaviorId="28" />
<Work id="101" desc="1_1 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="102" desc="1_2 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="18" angerBehaviorId="18" />
<Work id="103" desc="1_3 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="104" desc="100% 이하 원거리 누킹 3발" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1106, 1.2, 1) AND GetHpRatio() &gt; 0.7" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.200000" angerBehaviorId="1301" normalBehaviorId="1301" />
<Work id="105" desc="70% 이하 원거리 누킹 3발" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1106, 1.2, 1) AND GetHpRatio() &lt; 0.7 ANDGetHpRatio() &gt; 0.5" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.200000" angerBehaviorId="1301" normalBehaviorId="1301" />
<Work id="106" desc="50% 이하 원거리 누킹 3발" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1106, 1.2, 1) AND GetHpRatio() &lt; 0.5 ANDGetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.200000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="107" desc="10% 이하 원거리 누킹 3발" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1106, 1.2, 1) AND GetHpRatio() &lt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.200000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="108" desc="90% 이하 소닉 붐(아르곤 이상 상태)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1105, 1.2, 1) AND GetHpRatio() &lt; 0.9" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.300000" normalBehaviorId="1105" angerBehaviorId="2105" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="109" desc="70% 이하 소닉 붐(아르곤 이상 상태)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1105, 1.2, 1) AND GetHpRatio() &lt; 0.7 AND GetHpRatio() &gt; 0.5" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.300000" normalBehaviorId="1105" angerBehaviorId="2105" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="110" desc="50% 이하 소닉 붐(아르곤 이상 상태)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1105, 1.2, 1) AND GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.300000" normalBehaviorId="1105" angerBehaviorId="2105" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="111" desc="10% 이하 소닉 붐(아르곤 이상 상태)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1105, 1.2, 1) AND GetHpRatio() &lt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47913" msgProb="0.300000" normalBehaviorId="1105" angerBehaviorId="2105" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="112" desc="50% 이하 스타 폴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1111, 1, 0.8) AND GetHpRatio() &lt; 0.5" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47912" msgProb="0.300000" normalBehaviorId="1111" angerBehaviorId="2111" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="113" desc="10% 이하 스타 폴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1111, 1, 0.8) AND GetHpRatio() &lt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47912" msgProb="0.300000" normalBehaviorId="1111" angerBehaviorId="2111" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="114" desc="리액션 공격 50% 이하 쿨타임 짧게" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1102, 1, 0.8) AND GetHpRatio() &lt; 0.5" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102" />
<Work id="115" desc="(인던 패턴)1_1 70% 이하 호수 한 가운데로 이동 후 3연속 원거리 범위 공격" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.7 AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="999999999" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="116" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="61" angerBehaviorId="62" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="116" desc="(인던 패턴)1_2 70% 이하 호수 한 가운데로 이동 후 3연속 원거리 범위 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.7" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="117" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="117" desc="(인던 패턴)1_3 70% 이하 호수 한 가운데로 이동 후 3연속 원거리 범위 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="118" desc="(인던 패턴)1_4 70% 이하 호수 한 가운데로 이동 후 3연속 원거리 범위 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1301" angerBehaviorId="1301" />
<Work id="119" desc="(인던 패턴)2_1 30% 이하 호수 한 가운데로 이동 후 점프해서 스타폴" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.3 AND GetHpRatio() &gt; 0.1" distanceType="1" distanceRate="1.000000" coolTime="999999999" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="120" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="61" angerBehaviorId="62" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="120" desc="(인던 패턴)2_2 30% 이하 호수 한 가운데로 이동 후 점프해서 스타폴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="121" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="121" desc="(인던 패턴)2_3 30% 이하 호수 한 가운데로 이동 후 점프해서 스타폴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="122" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="122" desc="(인던 패턴)2_4 30% 이하 호수 한 가운데로 이동 후 점프해서 스타폴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
<Work id="123" desc="대사용" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="999999999" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="47910" msgProb="1.000000" normalBehaviorId="1204" angerBehaviorId="2204" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="124" desc="원거리 자코 소환" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="18" angerBehaviorId="18" />
<Work id="131" desc="주변 자코 소환" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="" msgProb="0.300000" normalBehaviorId="19" angerBehaviorId="19" referenceNextAttackPreprocess="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1207" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="10000" />
<PatternList id="1">
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.015000" />
<Info stWorkId="9" prob="0.015000" />
<Info stWorkId="2" prob="0.015000" />
<Info stWorkId="3" prob="0.015000" />
<Info stWorkId="4" prob="0.015000" />
<Info stWorkId="8" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="2" desc="뒤에 있으면 꼬리로 공격한다." preProcess="PcTargetByDirectionEx(180, 120, 1107, 1, 1, 0)" immediateAttackId="5" coolTime="30000" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="3" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1109, 1, 1, 0)" immediateAttackId="8" coolTime="30000" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="4" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1108, 1, 1, 0)" immediateAttackId="9" coolTime="30000" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="8" desc="힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1110, 1, 0.8, 31, 2)" immediateAttackId="50" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="1" desc="원거리 공격 견재용(근)" preProcess="PcTargetByDirection(1, 360, 200, 2000, 0)" immediateAttackId="104" coolTime="30000" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="9" desc="원거리 공격 견재용(원)" preProcess="PcTargetByDirection(1, 360, 200, 2000, 1)" immediateAttackId="104" coolTime="30000" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="3" />
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
<AbsolutelyAttack>
<WorkList />
<CutAllBehaviorList />
<CutNextAttackList />
</AbsolutelyAttack>
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="" followQuestUser="" questPatrol="" followDungeonUser="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="1000" probMove="0.200000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="111" name="고릴라">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="idle" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1" />
</TensionList>
<WorkList />
<ReceiveOrderList />
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1" />
</StTensionList>
<StWorkList />
</ShorttermTarget>
<Social socialMotionId="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
<Social motionId="2" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="113" name="SorcererDarker">
<CautionState alertRadius="250" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="0" />
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
<Info workId="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="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" 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="화염구_FireBall" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="103" desc="얼음송곳모션_BlastSoil" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="번개의덫모션_ShockTrap" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="105" desc="지옥불소환_BlastBall" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="106" desc="영기태우기_AuraBurn_노말" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="107" desc="마력방패_ManaShield" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="108" desc="1차지폭렬구모션_BlastBall" normalBehaviorId="1121" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2121" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="109" desc="2차지폭렬구모션_BlastBall" normalBehaviorId="1123" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2123" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="110" desc="3차지폭렬구모션_BlastBall" normalBehaviorId="1125" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2125" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" 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="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" 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="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="29" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="29" 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="30" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="30" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) &gt; 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" />
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="12" />
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) &gt; 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="13" />
</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" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="250" />
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="114" name="님피요정전사">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="31" />
<ActiveMove id="32" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="210" prob="1.000000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="뿔공격_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="마법구체발사_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="104" desc="점프후내려찍기_atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="33" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="33" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="209" desc="좌걸음 후 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1207" angerBehaviorId="2207" />
<Work id="210" desc="소환용 오크통 부수기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="NpcTargetByAbnormal(1, 360, 0, 20000, 28808)" distanceType="2" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
</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="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.500000" attackId="209" formationCheckTime="100" formationAttackProb="1.000000" formationAttackId="208" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="115" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="116" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="117" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="119" name="님피 대장">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="37" />
<ActiveMove id="38" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="210" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="뿔공격_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="마법구체발사_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="점프후내려찍기_atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="39" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="39" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="(패턴1_1) 사이드 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="210" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1207" angerBehaviorId="2207" />
<Work id="210" desc="(패턴1_2) 사이드 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="211" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2207" normalBehaviorId="1207" />
<Work id="211" desc="(패턴1_3) 사이드 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2208" normalBehaviorId="1208" />
<Work id="212" desc="(패턴1_4) 사이드 무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2208" normalBehaviorId="1208" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="빠져서 뭉치기" normalBehaviorId="56" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="56" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="PcTargetByAreaRandom(1, 360, 0, 50000) AND GetCombatTime() &gt; 20000" sendOrderId="1" sendOrderRange="20000" sendOrderMaxCount="40" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="209" orderType="formation" formationId="22" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="1000" formationAttackProb="0.500000" formationAttackId="207" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="120" name="바실리스크(새끼)">
<CautionState alertRadius="250" rotateTime="9" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="9" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="39" prob="1" distanceRate="1" />
<Info workId="38" prob="1" distanceRate="1" />
<Info workId="36" prob="0" distanceRate="1.000000" />
<Info workId="37" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="36" desc="타겟 대상과 거리 유지" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="37" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="36" angerBehaviorId="36" />
<Work id="37" desc="대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3" />
<Work id="38" desc="협력 행동용 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="PcTargetByDirection(1, 360, 0, 20000, 0) == 1 AND GetCombatTime() &gt; 10000" distanceType="2" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="39" desc="처음 태어났을 때 가까이 있으면 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="PcTargetByDirection(1, 360, 0, 500, 1) == 1" distanceType="2" distanceRate="1" coolTime="999999" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="New Work" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" sendOrderId="1" sendOrderRange="100" sendOrderMaxCount="5" sendOrderRefTarget="0" orderType="normal" formationId="0" msgImmediately="true" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="38" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="500" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="200" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="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="뒤에 3명 있으면 25% 확률로 롱무브 후 무브 어택" preProcess="GetRangePcNumEx(1101, 1, 0.9, 180, 0, 180, 0) &gt; 1" immediateAttackId="37" msgImmediately="false" msg="0" msgProb="0.000000" coolTime="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<AggroChangeAttack nearTargetAttackId="7" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="50" showAggroChangeMotionAfterDistantTargetAttack="false" />
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="100" maxLeaderDistance="300" followNearUser="false" popupMsg="" msgProb="" msgInterval="" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="250" probMove="0.500000">
<Social motionId="1" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="121" name="바실리스크(새끼)">
<CautionState alertRadius="250" rotateTime="9" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="9" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="39" prob="1" distanceRate="1" />
<Info workId="38" prob="1" distanceRate="1" />
<Info workId="36" prob="0" distanceRate="1.000000" />
<Info workId="37" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="36" desc="타겟 대상과 거리 유지" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="37" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="36" angerBehaviorId="36" />
<Work id="37" desc="대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3" />
<Work id="38" desc="협력 행동용 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="PcTargetByDirection(1, 360, 0, 20000, 0) == 1 AND GetCombatTime() &gt; 10000" distanceType="2" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="39" desc="처음 태어났을 때 가까이 있으면 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="PcTargetByDirection(1, 360, 0, 500, 1) == 1" distanceType="2" distanceRate="1" coolTime="999999" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="New Work" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" sendOrderId="1" sendOrderRange="100" sendOrderMaxCount="5" sendOrderRefTarget="0" orderType="normal" formationId="0" msgImmediately="true" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="38" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="500" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="200" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="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="뒤에 3명 있으면 25% 확률로 롱무브 후 무브 어택" preProcess="GetRangePcNumEx(1101, 1, 0.9, 180, 0, 180, 0) &gt; 1" immediateAttackId="37" msgImmediately="false" msg="0" msgProb="0.000000" coolTime="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
<AggroChangeAttack nearTargetAttackId="7" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="50" showAggroChangeMotionAfterDistantTargetAttack="false" />
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="100" maxLeaderDistance="300" followNearUser="false" popupMsg="" msgProb="" msgInterval="" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="250" probMove="0.500000">
<Social motionId="1" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="118" name="아르곤칼라쉬수호자">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="1205" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
<ActiveMove id="48" />
<ActiveMove id="49" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="255" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" 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="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="203" prob="0.200000" distanceRate="0.800000" />
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="255" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="203" prob="0.200000" distanceRate="0.800000" />
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="범위공격(특수공격)" 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.000000" nextAttackId="0" />
<Work id="103" desc="인스턴스샷" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="좁은 전방위공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="50" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="50" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;350" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="203" desc="사전동작" normalBehaviorId="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="102" />
<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="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="209" desc="명령동작2" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="255" desc="부하스폰용명령동작" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="355" />
<Work id="355" desc="부하스폰" normalBehaviorId="4" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1205" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="전투시작시포메이션명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 10000" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="formation" formationId="17" />
<Work id="2" desc="단체공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="2" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="concurrent" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
<ReceiveOrder orderId="2" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
<Info stWorkId="3" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,150,500,1)" immediateAttackId="103" />
<StWork id="2" desc="목표_뒤견제" preProcess="PcTargetByDirection(180,120,0,150,0)" immediateAttackId="102" />
<StWork id="3" desc="목표_힐견제" preProcess="PcTargetBySkillCategoryUsed(0,160,0,300,31, 2)" immediateAttackId="101" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="300" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="122" name="ArcherDarker(소환용)">
<CautionState alertRadius="250" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="105" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="105" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="105" desc="Arrow Shower lv3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAreaRandom(1, 360, 1, 300)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="202" msgImmediately="false" msg="0" msgProb="0.000000" referenceNextAttackPreprocess="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" activeMoveIdForSkillOnNormalMode="" activeMoveIdForSkillOnAngerMode="" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="105" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="105" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000" />
</PeaceState>
</Ai>
<Ai id="123" name="SorcererDarker(꼭두각시)">
<CautionState alertRadius="250" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
<Info workId="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="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="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="화염구_FireBall" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" 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="103" desc="얼음송곳모션_BlastSoil" 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="104" desc="번개의덫모션_ShockTrap" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" 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="105" desc="지옥불소환_BlastBall" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" 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="영기태우기_AuraBurn_노말" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" 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="107" desc="마력방패_ManaShield" 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="108" desc="1차지폭렬구모션_BlastBall" normalBehaviorId="1121" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2121" 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="2차지폭렬구모션_BlastBall" normalBehaviorId="1123" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2123" 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="110" desc="3차지폭렬구모션_BlastBall" normalBehaviorId="1125" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2125" 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="201" desc="헉헉 모션 50" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" 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="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" 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="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" 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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAreaRandom(1, 360, 0, 2000) AND GetCombatTime() &gt; 5000" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="true" msg="47907" msgProb="1.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="1.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="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="204" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="124" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="0" maxLeaderDistance="0" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="125" name="투명오브젝트(호수 버프)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="계속 사용" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1301" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="2" desc="타겟 대상이 이상상태에 걸려있으면 대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="IsTargetInAbnormality(6405) == 1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
</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="0" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="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>
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</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="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="126" name="투명오브젝트(호수 버프 해제)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="타겟 대상이 이상상태에 걸려 있으면 해제" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1301" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsTargetInAbnormality(6405) == 1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="2" desc="그냥 대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
</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="0" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="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>
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</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="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="127" name="투명오브젝트(우물 축복)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="계속 사용" normalBehaviorId="1302" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1301" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 10" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</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="0" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="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>
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</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="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="128" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="129" name="맹독좀비">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="4" prob="1.000000" distanceRate="0.500000" />
<Info workId="5" prob="1.000000" distanceRate="1.000000" />
<Info workId="6" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="4" desc="맹독좀비_직경230uu짜리DOt존생성동작_Atk04_노멀/분노공용" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1108" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.500000" coolTime="999999999" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="5" desc="맹독좀비_자폭" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1106" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="6" desc="맹독좀비_대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
</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="맹독좀비_직경120uu짜리DOt존생성동작_Atk01_노멀/분노공용" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" 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" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="5" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="1" preProcess="PcTargetByAggro()" immediateAttackId="5" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="0" />
<Social motionId="0" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="130" name="이벤트 보물상자">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="131" name="이벤트 보물상자">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="133" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="134" name="맹독좀비">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="4" prob="1.000000" distanceRate="0.500000" />
<Info workId="5" prob="1.000000" distanceRate="1.000000" />
<Info workId="6" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="4" desc="맹독좀비_직경230uu짜리DOt존생성동작_Atk04_노멀/분노공용" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1108" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAreaRandom(1, 360, 0, 20000)" distanceType="2" distanceRate="0.500000" coolTime="9999999" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="5" desc="맹독좀비_자폭" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1106" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="6" desc="맹독좀비_대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
</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="맹독좀비_직경120uu짜리DOt존생성동작_Atk01_노멀/분노공용" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" 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" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="5" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="1" preProcess="PcTargetByAggro()" immediateAttackId="5" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="0" />
<Social motionId="0" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="135" name="ArcherDarker(꼭두각시)">
<CautionState alertRadius="250" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="105" desc="Arrow Shower lv3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="202" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="203" desc="대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="105" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() &lt; 0.2" immediateAttackId="105" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000" />
</PeaceState>
</Ai>
<Ai id="136" name="조련된 님피 전사">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="74" />
<ActiveMove id="75" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="211" prob="1" distanceRate="1" />
<Info workId="103" prob="0.5" distanceRate="1" />
<Info workId="104" prob="0.2" distanceRate="0.800000" />
<Info workId="101" prob="0.3" distanceRate="0.800000" />
<Info workId="206" prob="0.2" distanceRate="0.800000" />
<Info workId="207" prob="0.2" distanceRate="0.800000" />
<Info workId="208" prob="0.2" distanceRate="0.800000" />
<Info workId="209" prob="0.0" distanceRate="0.0" />
<Info workId="210" prob="0.0" distanceRate="0.0" />
<Info workId="212" prob="0.0" distanceRate="0.0" />
<Info workId="213" prob="0.0" distanceRate="0.0" />
<Info workId="214" prob="0.0" distanceRate="0.0" />
<Info workId="150" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="뿔공격_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="103" desc="마법구체발사_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="104" desc="점프후내려찍기_atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="150" desc="PC와 거리 유지" normalBehaviorId="76" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="76" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 " distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 150" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="209" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() &gt; 150" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="210" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" />
<Work id="209" desc="좌걸음(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1207" angerBehaviorId="2207" />
<Work id="210" desc="우걸음(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1208" angerBehaviorId="2208" />
<Work id="211" desc="20초가 경과 하면 분신을 소환_1백무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() &gt; 20000" distanceType="1" distanceRate="1" coolTime="9999999999999" isDirectionRevision="true" nextAttackProb="1" nextAttackId="212" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="212" desc="20초가 경과 하면 분신을 소환_2백무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="213" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="213" desc="20초가 경과 하면 분신을 소환_3백무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="214" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" angerBehaviorId="2206" normalBehaviorId="1206" />
<Work id="214" desc="20초가 경과 하면 분신을 소환_분신 소환" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" msgImmediately="" msg="" msgProb="" normalBehaviorId="25" angerBehaviorId="25" />
</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="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="23" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="" followQuestUser="" questPatrol="">
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="137" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="0" maxLeaderDistance="0" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="139" name="님피요정전사(연출용)">
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
<ActiveMove id="31" />
<ActiveMove id="32" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="210" prob="1.000000" distanceRate="0.800000" />
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="뿔공격_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="마법구체발사_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
<Work id="104" desc="점프후내려찍기_atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="33" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="33" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;2 AND GetDynamicSpawnCount()&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="209" desc="좌걸음 후 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1207" angerBehaviorId="2207" />
<Work id="210" desc="소환용 오크통 부수기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="NpcTargetByAbnormal(1, 360, 0, 20000, 28808)" distanceType="2" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" nextShorttermTargetProb="" nextShorttermTargetId="" noCancelNextAttackByAggroChanged="" />
</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="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.500000" attackId="209" formationCheckTime="100" formationAttackProb="1.000000" formationAttackId="208" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" coolTime="" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="false" followQuestUser="" questPatrol="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="140" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="0" maxLeaderDistance="0" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="141" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false" />
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="0" maxLeaderDistance="0" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="142" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="143" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="144" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="145" name="필드상인(포포리 남)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="" 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>
<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="" nextAttackId="" />
<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="" nextAttackId="" />
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<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="" nextAttackId="" />
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
<MonsterSummon hpRate="0.200000" executionRate="0.000000" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000" />
</PeaceState>
</Ai>
</AIData>