3255 lines
362 KiB
XML
3255 lines
362 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AIData huntingZoneId="34">
|
|
<Ai id="100" name="광포한말리고스">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="255" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="203" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="356" 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="255" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="203" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="150" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="356" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="후려치기_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="사전동작있는돌격_atk02" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="201" 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="GetPcCountInAttackRange(1103) > 2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>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()>0.2 AND GetHpRatio()<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()<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="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="205" desc="명령내리기" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" 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="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="255" desc="부하스폰용명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) < 4 AND GetDynamicSpawnCount() < 1" distanceType="1" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="355" desc="부하스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="356" 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="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="5초 내에 6대 이상 피격 시 포메이션 포위 공격 명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 6 AND GetNpcCountInRange(300) > 1" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="15" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="PC가 근거리 차지 스킬을 썼으면 동시 공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsed(1,360,0,300,13,2) AND GetNpcCountInRange(300) > 1" sendOrderId="2" sendOrderRange="400" sendOrderMaxCount="15" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" orderType="concurrent" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" shorttermTargetProb="1.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.800000" 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.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="HP 회복 스킬을 사용한 PC가 300uu 거리 내에 있으면 돌진 공격" preProcess="PcTargetBySkillCategoryUsed(1,360,0,300,31,2)" immediateAttackId="102" 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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="200" name="코볼트 투척 전사">
|
|
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<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.900000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.300000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="원거리공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.900000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" 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) > 2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="명령 수신 동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="3000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1" sendOrderMaxCount="1" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="1000" formationAttackProb="0.500000" formationAttackId="209" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="205" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.800000" 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.800000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="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="300" name="살바 도적단 강도">
|
|
<CautionState alertRadius="500" rotateTime="10" probAvoid="0.300000" avoidSkill="1208" alertAngle="210" rotateAngle="50" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.300000">
|
|
<ActiveMove id="1" />
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
<ActiveMove id="4" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="331" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="332" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="333" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="334" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="335" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="1.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="104" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="332" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.100000" 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="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="331" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="333" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="334" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="335" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반 공격1(확률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="1.000000" nextAttackId="207" />
|
|
<Work id="102" desc="강력한 공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="제자리 폭발 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="2" distanceRate="0.700000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.100000" />
|
|
<Work id="106" desc="회피후 표창 던지기" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="2" 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="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 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() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="앞점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 7000" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="205" msgProb="0.250000" />
|
|
<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="1.000000" nextAttackId="106" />
|
|
<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="1.000000" nextAttackId="102" />
|
|
<Work id="329" desc="일반 공격2(지금안씀)" 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="330" desc="일반 공격3(확률2)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="331" />
|
|
<Work id="331" desc="일반 공격4" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
|
|
<Work id="332" desc="롱점프(패턴1_1)" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="333" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="333" desc="기본 공격(패턴1_2)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="334" />
|
|
<Work id="334" desc="회피 후 표창 던지기(패턴1_3)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="335" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="335" desc="공중 표창 던지기(패턴1_4)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" 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.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.500000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="500" shareAggroRange="150" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="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="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() < 0.2" immediateAttackId="206" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="6000" />
|
|
<RandomMove moveMinDistance="80" moveMaxDistance="160" probSocial="0.300000" moveRadius="230" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="400" name="살바 도적단 좀도둑">
|
|
<CautionState alertRadius="500" rotateTime="10" probAvoid="0.300000" avoidSkill="1207" alertAngle="210" rotateAngle="50" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.300000">
|
|
<ActiveMove id="1" />
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
<ActiveMove id="4" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="336" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" 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="331" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="332" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="333" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="334" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="335" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="337" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="338" prob="1.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.700000" distanceRate="0.800000" />
|
|
<Info workId="331" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" 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="332" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="333" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="334" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="335" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="336" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="337" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="338" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.100000" 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="1.000000" nextAttackId="332" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="회피후 휘두르기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100 AND GetDamagedCount(5) > 0" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="3연속 표창" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" 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() < 0.5 AND GetHpRatio() > 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() < 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="GetTargetDistance() > 99" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" 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="1.000000" nextAttackId="105" />
|
|
<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="1.000000" nextAttackId="105" />
|
|
<Work id="330" desc="텔레포트(사이드 워크용)" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="331" desc="텔레포트(분노시 3연속 표창)" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="332" desc="사이드워크(좌_반격용)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="333" desc="사이드워크(좌_반격용)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" />
|
|
<Work id="334" desc="사이드워크(우_반격용)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="335" desc="사이드워크(우_반격용)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" />
|
|
<Work id="336" desc="일반 공격2" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="334" />
|
|
<Work id="337" desc="일반 공격3(확률1)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="338" desc="일반 공격4(확률2)" 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.500000" nextAttackId="336" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.500000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="500" shareAggroRange="150" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="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="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() < 0.2" immediateAttackId="206" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="6000" />
|
|
<RandomMove moveMinDistance="80" moveMaxDistance="160" probSocial="0.300000" moveRadius="230" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="500" name="웬디고 주술사">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="290" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="390" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="391" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" 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="103" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="290" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" 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.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="390" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="391" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(0,120,360,0,0,0) > 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
|
|
<Work id="103" desc="HP 회복 버프" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="1" distanceRate="0.800000" coolTime="180000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="104" desc="근접 얼음 브레스" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="원거리 인스턴스 샷" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" 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() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="7000" 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() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="290" desc="은신이동시작" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2301" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="390" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.600000" nextAttackId="290" />
|
|
<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="390" desc="은신이동루프" normalBehaviorId="1302" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2302" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="391" />
|
|
<Work id="391" desc="은신이동끝" normalBehaviorId="1303" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2303" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</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="5초 내에 4대 이상 피격 시 어그로 대상 공격 명령" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 4 AND GetNpcCountInRange(300) > 1" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="3" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="290" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="999" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="250" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" 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.800000" 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="103" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="600" name="웬디고 전사">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" 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>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" 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="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="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="103" desc="전방위 얼음 뿌리기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirection(180,120,0,150,1)" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="false" 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="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="7000" 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() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="백점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="210" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 200" distanceType="1" distanceRate="1.000000" coolTime="8000" 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="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1" sendOrderMaxCount="1" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" 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.800000" 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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="700" name="웬디고 사냥꾼">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.800000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.800000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="315" prob="0.150000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="316" prob="0.150000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.800000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.800000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="315" prob="0.150000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="316" prob="0.150000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" 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="GetTargetDistance() < 100" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="전방위 얼음 뿌리기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(0,100,360,0,0,0) > 1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="원거리 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="은신이동_근거" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="7000" 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() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="명령내리기" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="207" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="315" desc="은신이동_중거리" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="316" desc="은신이동_원거리" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="201" 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="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="8000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="15초 마다 어그로 대상 집중 공격 명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 1" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="3" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" shorttermTargetProb="1.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.800000" 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.800000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리 공격에 피격 시 80% 확률로 원거리 공격 대응" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,21) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" immediateAttackId="104" />
|
|
</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="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="800" name="맨티스코어">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="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="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.300000" 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="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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="7000" 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() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="회피이동(좌)" 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="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 200" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="201" 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="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1" sendOrderMaxCount="1" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" shorttermTargetProb="1.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.800000" 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.800000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="HP가 50% 미만인 PC가 있으면 전방 강타 공격" preProcess="PcTargetByHp(1,360,0,400,0,0.5,3)" immediateAttackId="103" />
|
|
</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="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="900" name="광포한 아빠 얼음곰">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="203" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="357" 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="1.000000" distanceRate="0.800000" />
|
|
<Info workId="203" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="357" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="102" desc="대시치기_특수공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="두번후려치기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="인스턴스샷" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 300" 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()>0.2 AND GetHpRatio()<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()<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="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" 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)<2 AND GetDynamicSpawnCount()<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)<2 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="작은 명령동작" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="357" desc="무조건 나가는 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="8000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1" sendOrderMaxCount="1" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="209" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="357" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" 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.800000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.150000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="HP 회복 스킬을 사용한 PC가 있으면 인스턴스 샷 공격" preProcess="PcTargetBySkillCategoryUsed(1,360,0,400,31, 2)" immediateAttackId="105" 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="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="910" name="광포한 새끼 얼음곰">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.800000" 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="101" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" 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="104" prob="0.800000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.700000" 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="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" 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="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="덥치기공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 200" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="206" 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()>0.2 AND GetHpRatio()<0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="큰 명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="8000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" 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.800000" 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="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1000" name="얼음거인 얄(중레벨_얼음지대)">
|
|
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" enable="true" 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="226" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="1.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="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" 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="226" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="222" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="114" prob="0.250000" distanceRate="0.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="226" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="1.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="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" 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="226" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="222" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격1" 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="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="헤비어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="리액션어택+헤비 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" 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="107" desc="라운드어택(좌)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="라운드어택(우)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1106, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="110" desc="짧은 롱무브+우회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 110) AND IsPrevAttack(0, 212) AND IsPrevAttack(0, 218) AND IsPrevAttack(0, 219)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="기본공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="112" desc="무브어택 + 20% 무브 어택" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="113" desc="울트라어택01(전 사냥터 사용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1111, 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="114" desc="울트라어택02(배경이 얼음, 눈인 사냥터만 사용)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 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="1341" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1342" angerBehaviorType="activeMove" 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="201" desc="HP30%탈진동작" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 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="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="206" desc="백회피+100% 롱 어택 패턴" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="212" desc="긴 롱무브+좌회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1113, 1, 0.8) AND IsPrevAttack(0, 110) AND IsPrevAttack(0, 212) AND IsPrevAttack(0, 218) AND IsPrevAttack(0, 219)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="214" 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="215" 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="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="749" angerBehaviorId="750" />
|
|
<Work id="216" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1343" angerBehaviorId="1344" />
|
|
<Work id="217" 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="218" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="751" angerBehaviorId="752" />
|
|
<Work id="218" 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="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="219" 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="220" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="754" normalBehaviorId="753" />
|
|
<Work id="220" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2113" normalBehaviorId="1113" />
|
|
<Work id="222" desc="롱 어택 후 무브 어택(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1108, 0, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="112" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1108" angerBehaviorId="2108" />
|
|
<Work id="223" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 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="224" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 216) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="755" angerBehaviorId="756" />
|
|
<Work id="225" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 216) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="757" angerBehaviorId="758" />
|
|
<Work id="226" desc="HP30%이하시 태어난 곳을 향해 도망 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="227" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="759" angerBehaviorId="760" />
|
|
<Work id="227" desc="HP30%이하시 태어난 곳을 향해 도망 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="1345" angerBehaviorId="1346" />
|
|
<Work id="250" desc="단기적 타겟(원거리 대응용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="260" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1347" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1348" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="261" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="261" desc="어그로 체인지 공격용_리액션 공격" 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="1105" angerBehaviorId="2105" />
|
|
<Work id="300" desc="무브어택(반복용)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="301" desc="무브어택 + 70% 무브 어택(분노시)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</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="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="300" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="5" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 360, 1109, 1.5, 1.2, 1)" immediateAttackId="250" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="중형_뒤견제" preProcess="GetRangePcNumEx(1106, 1, 0.9, 180, 0, 180, 0) > 1" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="중형_좌견제" preProcess="GetRangePcNumEx(1107, 1, 0.8, 270, 0, 180, 0) > 0" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="중형_우견제" preProcess="GetRangePcNumEx(1106, 1, 0.8, 90, 0, 180, 0) > 0" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1110, 1, 0.8, 31, 2)" immediateAttackId="112" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="260" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
<EventList />
|
|
</Ai>
|
|
<Ai id="1100" name="고원의 포식자(저레벨)">
|
|
<CautionState alertRadius="250" rotateTime="11" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="true" />
|
|
<CombatState watchRotateTime="11" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="207" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="1.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="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="207" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="102" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="1.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="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="특수공격(무브 어택_사전 동작 필요)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="헤비어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 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="104" desc="리액션어택 후 30% 롱무브 덮치기" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1108, 1, 0.8) AND (GetTargetDir() > -120 AND GetTargetDir() < 120)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="false" nextAttackProb="0.300000" nextAttackId="205" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="대쉬 공격(무브 어택2)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.9) " distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="라운드어택(공용)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > -90 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="109" desc="후방공격(꼬리 공격_단기적 타겟용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 150 AND GetTargetDir() < 210 AND IsInSkillAttackRange(1103, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="바닥 긁기" 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.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="HP30%탈진동작" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<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="GetCombatTime() > 30000 AND IsInSkillAttackRange(1102, 1, 0.8) " distanceType="1" distanceRate="1.000000" coolTime="40000" 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) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="209" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="205" desc="롱무브(근) + 40% 백무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1109, 0, 0.9) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0 AND IsPrevAttack(0, 214) == 0 AND IsPrevAttack(0, 216) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="206" desc="롱무브(원) + 30% 라운드 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1110, 0, 0.9) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0 AND IsPrevAttack(0, 214) == 0 AND IsPrevAttack(0, 216) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="207" desc="백무브 + 50% 대쉬 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.9) AND GetDamagedCount(5) > 5 AND IsPrevAttack(0, 207) == 0" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="208" desc="Pc에게 접근 + 사전 동작있는 무브 어택" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1313" angerBehaviorId="1314" />
|
|
<Work id="209" desc="어그로 체인지(반복용)" 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="1204" angerBehaviorId="2204" />
|
|
<Work id="210" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 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="211" desc="분노시 헤비 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="212" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1315" angerBehaviorId="1316" />
|
|
<Work id="213" 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="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="701" angerBehaviorId="702" />
|
|
<Work id="214" desc="태어난 곳을 향해 롱무브(장) 1_2 + 30% 라운드 어택 회전" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.300000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="215" 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="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="703" angerBehaviorId="704" />
|
|
<Work id="216" desc="태어난 곳을 향해 롱무브(근) 1_2 + 30% 라운드 어택 회전" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.300000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="217" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 208) == 0 AND IsPrevAttack(0, 212) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="705" angerBehaviorId="706" />
|
|
<Work id="218" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 208) == 0 AND IsPrevAttack(0, 218) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="707" angerBehaviorId="708" />
|
|
<Work id="219" desc="타겟을 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="709" angerBehaviorId="710" />
|
|
<Work id="220" desc="패턴 1_1 회전 공격 후 후방 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1107, 1, 0.9) AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="45000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="221" desc="패턴 2_1 롱무브(원) 후 대쉬 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1110, 1, 0.5) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="222" desc="패턴 2_2 롱무브(원) 후 대쉬 공격(사용안함)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="223" desc="패턴 3_1 롱무브(근) 후 리액션 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1110, 1.3, 1.2) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="224" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="224" desc="리액션 공격_사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="40000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="250" desc="Pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1317" angerBehaviorId="1318" />
|
|
<Work id="251" desc="리액션 공격_후 바로 무브 어택(분노시 패턴)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="304" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="252" desc="리액션어택 후 대쉬 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="300" desc="분노시 연속 회전 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="false" nextAttackProb="0.600000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="301" desc="1_1 분노시 연속 대쉬 공격(180도 회전)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="302" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="302" 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="303" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="711" angerBehaviorId="712" />
|
|
<Work id="303" desc="1_3 분노시 연속 대쉬 공격(180도 회전)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="304" desc="1_2 리액션 공격_후 바로 무브 어택(분노시 패턴)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.600000" nextAttackId="102" 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="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<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">
|
|
<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>
|
|
<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>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리에 PC가 있으면 30% 확률로 점프 어택 사용" preProcess="PcTargetByDirectionEx(1, 180, 1110, 1, 1.2, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="HP 회복 스킬을 사용한 PC가 있으면 대시 공격" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1106, 1, 0.9, 31, 2)" immediateAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="후방에 적이 있으면 꼬리 치기" preProcess="PcTargetByDirectionEx(190, 120, 1104, 1, 1, 0)" immediateAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="회전 공격" preProcess="PcTargetByDirectionEx(120, 120, 1107, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1101" name="웬디고 주술사">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="290" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="390" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="391" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" 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="103" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="290" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" 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.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="390" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="391" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(0,120,360,0,0,0) > 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
|
|
<Work id="103" desc="HP 회복 버프" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="1" distanceRate="0.800000" coolTime="180000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="104" desc="근접 얼음 브레스" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="원거리 인스턴스 샷" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" 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() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="7000" 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() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="290" desc="은신이동시작" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2301" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="390" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.600000" nextAttackId="290" />
|
|
<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="390" desc="은신이동루프" normalBehaviorId="1302" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2302" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="391" />
|
|
<Work id="391" desc="은신이동끝" normalBehaviorId="1303" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2303" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</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="5초 내에 4대 이상 피격 시 어그로 대상 공격 명령" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 4 AND GetNpcCountInRange(300) > 1" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="3" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="290" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="999" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="250" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" 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.800000" 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="103" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1102" name="웬디고 전사">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" 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>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" 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="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="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="103" desc="전방위 얼음 뿌리기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirection(180,120,0,150,1)" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="false" 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="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="7000" 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() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="백점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="210" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 200" distanceType="1" distanceRate="1.000000" coolTime="8000" 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="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1" sendOrderMaxCount="1" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.800000" 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.800000" 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="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1103" name="얼음거인 얄(고레벨_일반 필드)">
|
|
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" enable="true" 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="226" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="1.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="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" 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="226" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="222" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.250000" distanceRate="0.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="226" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="1.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="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" 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="226" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="217" 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="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="222" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="224" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="260" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="261" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격1" 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="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="헤비어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="리액션어택+헤비 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" 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="107" desc="라운드어택(좌)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="라운드어택(우)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1106, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="110" desc="짧은 롱무브+우회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 110) AND IsPrevAttack(0, 212) AND IsPrevAttack(0, 218) AND IsPrevAttack(0, 219)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="기본공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="112" desc="무브어택 + 20% 무브 어택" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="113" desc="울트라어택01(전 사냥터 사용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1111, 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="114" desc="울트라어택02(배경이 얼음, 눈인 사냥터만 사용)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 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="1333" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1334" angerBehaviorType="activeMove" 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="201" desc="HP30%탈진동작" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 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="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="206" desc="백회피+100% 롱 어택 패턴" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="212" desc="긴 롱무브+좌회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1113, 1, 0.8) AND IsPrevAttack(0, 110) AND IsPrevAttack(0, 212) AND IsPrevAttack(0, 218) AND IsPrevAttack(0, 219)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="214" 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="215" 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="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="737" angerBehaviorId="738" />
|
|
<Work id="216" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1335" angerBehaviorId="1336" />
|
|
<Work id="217" 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="218" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="739" angerBehaviorId="740" />
|
|
<Work id="218" 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="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="219" 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="220" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="742" normalBehaviorId="741" />
|
|
<Work id="220" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2113" normalBehaviorId="1113" />
|
|
<Work id="222" desc="롱 어택 후 무브 어택(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1108, 0, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="112" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1108" angerBehaviorId="2108" />
|
|
<Work id="223" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 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="224" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 216) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="743" angerBehaviorId="744" />
|
|
<Work id="225" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 216) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="745" angerBehaviorId="746" />
|
|
<Work id="226" desc="HP30%이하시 태어난 곳을 향해 도망 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="227" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="747" angerBehaviorId="748" />
|
|
<Work id="227" desc="HP30%이하시 태어난 곳을 향해 도망 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="1337" angerBehaviorId="1338" />
|
|
<Work id="250" desc="단기적 타겟(원거리 대응용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="260" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="1339" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1340" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="261" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="261" desc="어그로 체인지 공격용_리액션 공격" 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="1105" angerBehaviorId="2105" />
|
|
<Work id="300" desc="무브어택(반복용)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="301" desc="무브어택 + 70% 무브 어택(분노시)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="300" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</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="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="300" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="5" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 360, 1109, 1.5, 1.2, 1)" immediateAttackId="250" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="중형_뒤견제" preProcess="GetRangePcNumEx(1106, 1, 0.9, 180, 0, 180, 0) > 1" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="중형_좌견제" preProcess="GetRangePcNumEx(1107, 1, 0.8, 270, 0, 180, 0) > 0" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="중형_우견제" preProcess="GetRangePcNumEx(1106, 1, 0.8, 90, 0, 180, 0) > 0" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1110, 1, 0.8, 31, 2)" immediateAttackId="112" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="260" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
<EventList />
|
|
</Ai>
|
|
<Ai id="1104" name="산양">
|
|
<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>
|
|
<CautionState alertRadius="200" 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">
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1" />
|
|
</StTensionList>
|
|
<StWorkList />
|
|
</ShorttermTarget>
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<Attack>
|
|
<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" />
|
|
<Work id="201" desc="도망" normalBehaviorId="888" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="888" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetCombatTime() < 15000" distanceType="2" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<Social socialMotionId="" />
|
|
<Idle duration="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
<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>
|
|
</Pattern>
|
|
</PatternList>
|
|
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="500" shareAggroRange="150" />
|
|
</CombatState>
|
|
</Ai>
|
|
<Ai id="1105" name="군인졸병 하이엘프 여 (궁수)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="Charge Arrow lv1" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="109" desc="Piercing Arrow lv1" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="13" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="13" angerBehaviorType="activeMove" 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="251" desc="접근하는 ActiveMove" normalBehaviorId="14" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="14" angerBehaviorType="activeMove" 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="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) > 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="15" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="4" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
<Info stWorkId="2" prob="0.500000" />
|
|
</StTension>
|
|
<StTension id="2">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
<Info stWorkId="2" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() < 0.2" immediateAttackId="250" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1106" name="고원의 포식자(저레벨)">
|
|
<CautionState alertRadius="250" rotateTime="11" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="true" />
|
|
<CombatState watchRotateTime="11" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="207" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="1.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="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="207" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="102" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.000000" distanceRate="1.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="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="300" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="301" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="304" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="208" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="특수공격(무브 어택_사전 동작 필요)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="헤비어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 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="104" desc="리액션어택 후 30% 롱무브 덮치기" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1108, 1, 0.8) AND (GetTargetDir() > -120 AND GetTargetDir() < 120)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="false" nextAttackProb="0.300000" nextAttackId="205" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="대쉬 공격(무브 어택2)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.9) " distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="라운드어택(공용)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > -90 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="109" desc="후방공격(꼬리 공격_단기적 타겟용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 150 AND GetTargetDir() < 210 AND IsInSkillAttackRange(1103, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="바닥 긁기" 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.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="HP30%탈진동작" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<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="GetCombatTime() > 30000 AND IsInSkillAttackRange(1102, 1, 0.8) " distanceType="1" distanceRate="1.000000" coolTime="40000" 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) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="209" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="205" desc="롱무브(근) + 40% 백무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1109, 0, 0.9) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0 AND IsPrevAttack(0, 214) == 0 AND IsPrevAttack(0, 216) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="206" desc="롱무브(원) + 30% 라운드 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1110, 0, 0.9) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0 AND IsPrevAttack(0, 214) == 0 AND IsPrevAttack(0, 216) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="207" desc="백무브 + 50% 대쉬 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.9) AND GetDamagedCount(5) > 5 AND IsPrevAttack(0, 207) == 0" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="208" desc="Pc에게 접근 + 사전 동작있는 무브 어택" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1327" angerBehaviorId="1328" />
|
|
<Work id="209" desc="어그로 체인지(반복용)" 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="1204" angerBehaviorId="2204" />
|
|
<Work id="210" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 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="211" desc="분노시 헤비 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="212" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1329" angerBehaviorId="1330" />
|
|
<Work id="213" 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="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="725" angerBehaviorId="726" />
|
|
<Work id="214" desc="태어난 곳을 향해 롱무브(장) 1_2 + 30% 라운드 어택 회전" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.300000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="215" 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="216" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="727" angerBehaviorId="728" />
|
|
<Work id="216" desc="태어난 곳을 향해 롱무브(근) 1_2 + 30% 라운드 어택 회전" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.300000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="217" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 208) == 0 AND IsPrevAttack(0, 212) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="729" angerBehaviorId="730" />
|
|
<Work id="218" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 208) == 0 AND IsPrevAttack(0, 218) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="731" angerBehaviorId="732" />
|
|
<Work id="219" desc="타겟을 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="733" angerBehaviorId="734" />
|
|
<Work id="220" desc="패턴 1_1 회전 공격 후 후방 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1107, 1, 0.9) AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="45000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="221" desc="패턴 2_1 롱무브(원) 후 대쉬 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1110, 1, 0.5) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="222" desc="패턴 2_2 롱무브(원) 후 대쉬 공격(사용안함)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="223" desc="패턴 3_1 롱무브(근) 후 리액션 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1110, 1.3, 1.2) AND IsPrevAttack(0, 205) == 0 AND IsPrevAttack(0, 206) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="224" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="224" desc="리액션 공격_사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="40000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="250" desc="Pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1331" angerBehaviorId="1332" />
|
|
<Work id="251" desc="리액션 공격_후 바로 무브 어택(분노시 패턴)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="304" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="252" desc="리액션어택 후 대쉬 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="300" desc="분노시 연속 회전 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="false" nextAttackProb="0.600000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="301" desc="1_1 분노시 연속 대쉬 공격(180도 회전)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="302" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="302" 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="303" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="735" angerBehaviorId="736" />
|
|
<Work id="303" desc="1_3 분노시 연속 대쉬 공격(180도 회전)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="304" desc="1_2 리액션 공격_후 바로 무브 어택(분노시 패턴)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.600000" nextAttackId="102" 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="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<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">
|
|
<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>
|
|
<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>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리에 PC가 있으면 30% 확률로 점프 어택 사용" preProcess="PcTargetByDirectionEx(1, 180, 1110, 1, 1.2, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="HP 회복 스킬을 사용한 PC가 있으면 대시 공격" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1106, 1, 0.9, 31, 2)" immediateAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="후방에 적이 있으면 꼬리 치기" preProcess="PcTargetByDirectionEx(190, 120, 1104, 1, 1, 0)" immediateAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="회전 공격" preProcess="PcTargetByDirectionEx(120, 120, 1107, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1107" name="군인장교 하이엘프 남(검투사)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="true" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본 공격_combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="기본 공격_combo2" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="기본 공격_combo3" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="기본 공격_combo4" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="몰아치기_Concentrate Attack" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="도발난무_Dual Sword Dancing" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="충격의 외침_Deafening Roar" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="109" desc="토글버프_DefenseUp Mode_노말" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="66" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="66" angerBehaviorType="activeMove" 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="251" desc="접근하는 ActiveMove" normalBehaviorId="67" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="67" angerBehaviorType="activeMove" 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="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" coolTime="6000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="16" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) > 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="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="4" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
<Info stWorkId="2" prob="0.500000" />
|
|
</StTension>
|
|
<StTension id="2">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
<Info stWorkId="2" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="HP20% 미만일때 100% 도망가기" preProcess="GetHpRatio() < 0.2" immediateAttackId="250" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1108" name="알쿠스(고레벨)">
|
|
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="false" />
|
|
<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="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="알쿠스_기본물기공격_Atk01_노멀" 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="103" desc="알쿠스_꼬리공격_BackAtk_노멀" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8) AND (GetTargetDir() > 150 AND GetTargetDir() <210)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="알쿠스_제자리공중에서 3연발 파이어볼 쏘기_FlyAtk01_노멀" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(0, 106) == 0 AND IsPrevAttack(0, 110) == 0 AND (GetCombatTime() > 15000 AND IsInSkillAttackRange(1104, 1, 0.8))" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="알쿠스_공중비행후착지공격_FlyAtk02_노멀 후 어그로 체인지" 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="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="알쿠스_공중에서 화이어브레스공격_HeavyAtk01_노멀 +15% 3연발 파이어볼" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(0, 104) == 0 AND IsPrevAttack(0, 110) == 0 AND (IsInSkillAttackRange(1106, 1, 0.8))" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.150000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="알쿠스_정면으로 화이볼 발사동작_HeavyAtk02_노멀" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8) AND GetTargetDistance() > 150" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="알쿠스_전방돌진공격(짧은)_MoveAtk_노멀 + 30% 브레스 공격" 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="0.300000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="109" desc="알쿠스_전방돌진공격(긴)_MoveAtk_노멀 + 70% 3연발 파이볼 공격" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="110" desc="알쿠스_공중에서 지면추락진동공격_ReactionAtk_노멀 후 어그로 체인지" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsPrevAttack(0, 106) == 0 AND IsPrevAttack(0, 104) == 0 AND (GetCombatTime() > 30000 AND IsInSkillAttackRange(1111, 1, 0.8))" distanceType="1" distanceRate="1.000000" coolTime="18000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="라운드어택(좌) + 15% 반복" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1112, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.150000" nextAttackId="251" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="112" desc="라운드어택(우) + 15% 반복" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1113, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.150000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="113" desc="알쿠스_선회이동(전방이동 있음/착지시데미지 있음)_FlyMove01_노멀" normalBehaviorId="1114" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2114" 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="114" desc="알쿠스_제자리떴다 착지(착지시 데미지 있음)_Flymove02_노멀" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" 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="201" desc="HP30%탈진동작" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 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="204" desc="알쿠스_어그로체인지_AggroChange_노멀" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" 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="206" desc="백회피 + 50% 연속 화이어 볼" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(5) > 1" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="223" 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="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="210" 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="211" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="761" angerBehaviorId="761" />
|
|
<Work id="211" desc="태어난 곳을 향해 긴 이동 1_2 + 50% 좌 회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="111" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="214" desc="PC에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" 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="1349" angerBehaviorId="1350" />
|
|
<Work id="215" desc="브레스 공격(분노용) + 70% 3연속 파이어볼" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1106" angerBehaviorId="2106" />
|
|
<Work id="216" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 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="정면 방향으로 이동" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="218" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(0, 217) == 0 AND IsPrevAttack(0, 219) == 0 AND IsPrevAttack(0, 218) == 0 AND IsPrevAttack(1, 217) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="217" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="762" angerBehaviorId="762" />
|
|
<Work id="219" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(0, 217) == 0 AND IsPrevAttack(0, 219) == 0 AND IsPrevAttack(0, 218) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="217" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="763" angerBehaviorId="763" />
|
|
<Work id="220" desc="패턴 1_1 모드 알람 후 공중 비행후 착지 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 60000 AND IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1209" angerBehaviorId="2209" />
|
|
<Work id="222" desc="패턴 2_1 180도 회전 후 꼬리공격" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1103, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="764" angerBehaviorId="764" />
|
|
<Work id="223" desc="패턴 3_1 연속 화이어 볼 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="250" desc="PC에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1349" angerBehaviorId="1350" />
|
|
<Work id="251" desc="라운드어택(좌)_반복용" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="252" desc="라운드어택(우)_반복용" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</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="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</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="0.200000" 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="0.200000" 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="2" prob="0.015000" />
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="5" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="중형_뒤견제" preProcess="PcTargetByDirectionEx(180, 90, 1103, 1, 0.9, 0)" immediateAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 90, 1112, 1, 0.9, 0)" immediateAttackId="112" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 90, 1113, 1, 0.9, 0)" immediateAttackId="111" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="111" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<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>
|
|
<EventList />
|
|
</Ai>
|
|
<Ai id="1109" name="판두러스(고레벨)">
|
|
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="false" />
|
|
<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="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="256" prob="0.200000" distanceRate="0.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" 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="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="253" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="254" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="257" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="258" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="259" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="260" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="261" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="262" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="263" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="264" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="259" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="260" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="261" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="254" prob="0.500000" distanceRate="0.000000" />
|
|
<Info workId="109" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="253" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.700000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="256" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="257" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="258" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="262" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="263" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="264" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="256" prob="0.200000" distanceRate="0.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" 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="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="253" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="254" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="257" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="258" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="259" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="260" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="261" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="262" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="263" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="264" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="1.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="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="259" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="260" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="261" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="254" prob="0.500000" distanceRate="0.000000" />
|
|
<Info workId="109" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="253" prob="0.300000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.700000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="252" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="256" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="257" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="258" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="262" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="263" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="264" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="판두러스_뒤로 물러난후 뿔로 전진 박기_Atk01_노멀" 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="103" desc="판두러스_공중에서내려찍기_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="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="판두러스_꼬리로 후방 2연타 찍기_BackAtk_노멀" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8) AND (GetTargetDir() > 150 AND GetTargetDir() <210)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="판두러스_전방화이어볼 발사동작_HeavyAtk01_노멀" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 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="106" desc="판두러스_공중에서 3연속 화이어볼_HeavyAtk02_노멀" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="판두러스_돌진공격(짧은)_MoveAtk01_노멀 + 30% 확률 후방 어택" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="판두러스_돌진공격(긴)_MoveAtk02_노멀" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="255" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="109" desc="판두러스_광범위리액션공격_ReactionAtk_노멀 + 50% 돌진공격(짧은)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1110, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="110" desc="판두러스_좌회전우공격_RoundAtk01_노멀 + 15% 반복" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 40 AND GetTargetDir() < 150 AND IsInSkillAttackRange(1111, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.150000" nextAttackId="251" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="판두러스_우회전좌공격_RoundAtk02_노멀 + 15% 반복" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 210 AND GetTargetDir() < 320 AND IsInSkillAttackRange(1112, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.150000" nextAttackId="252" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="112" desc="판두러스_땅속에서 튀어나오는공격(250uu)_UltraAtk_노멀" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 103) == 1 AND IsInSkillAttackRange(1113, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="113" desc="판두러스_땅속에서 튀어나오는공격(350uu)_UltraAtk_노멀" normalBehaviorId="1114" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2114" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 103) == 1 AND IsInSkillAttackRange(1114, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="114" desc="판두러스_땅속에서 튀어나오는공격(550uu)_UltraAtk_노멀" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(IsPrevAttack(1, 103) == 1 AND IsInSkillAttackRange(1115, 1, 0.8)) OR IsInAnger() == 1" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="1351" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1352" angerBehaviorType="activeMove" 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="201" desc="HP30%탈진동작" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 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="204" desc="판두러스_어그로체인지_AggroChange_노멀" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" 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="206" desc="백회피 + 50% 확률 전방 화이어 볼" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(5) > 1" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="209" desc="분노동작ModeAlarm" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" 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="태어난 곳을 향해 긴 이동 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="211" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="765" angerBehaviorId="765" />
|
|
<Work id="211" desc="태어난 곳을 향해 긴 이동 1_2" 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="1109" angerBehaviorId="2109" />
|
|
<Work id="213" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 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="214" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1353" angerBehaviorId="1354" />
|
|
<Work id="215" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(0, 216) == 0 AND IsPrevAttack(0, 215) == 0 AND IsPrevAttack(0, 217) == 0 AND IsPrevAttack(1, 214) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="766" angerBehaviorId="766" />
|
|
<Work id="216" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(0, 216) == 0 AND IsPrevAttack(0, 215) == 0 AND IsPrevAttack(0, 217) == 0 AND IsPrevAttack(1, 214) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="767" angerBehaviorId="767" />
|
|
<Work id="250" desc="PC에게 접근" normalBehaviorId="1351" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1352" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="251" desc="판두러스_좌회전우공격_RoundAtk01_노멀(반복용)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 40 AND GetTargetDir() < 150 AND IsInSkillAttackRange(1111, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="252" desc="판두러스_우회전좌공격_RoundAtk02_노멀(반복용)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 210 AND GetTargetDir() < 320 AND IsInSkillAttackRange(1112, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="253" desc="(분노시)판두러스_공중에서내려찍기_Atk02_노멀 + 70% 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="20000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="254" desc="3_1(분노시)판두러스_광범위리액션공격_ReactionAtk_노멀 + 70% 돌진공격(긴) + 180도 회전 후 돌진공격(짧은)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1110, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="false" nextAttackProb="0.700000" nextAttackId="262" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="255" desc="1_1 180도 회전 후 3연속 화이어볼" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="768" angerBehaviorId="768" />
|
|
<Work id="256" desc="2_1 판두러스_좌회전우공격_RoundAtk01_노멀 + 후방 꼬리 공격 + 30% 백회피 3연속 화이어볼 공격" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1,0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="257" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="257" desc="2_2 판두러스_좌회전우공격_RoundAtk01_노멀 + 후방 꼬리 공격 + 30% 백회피 3연속 화이어볼 공격" 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.300000" nextAttackId="258" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="258" desc="2_3 판두러스_좌회전우공격_RoundAtk01_노멀 + 후방 꼬리 공격 + 30% 백회피 3연속 화이어볼 공격" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="259" desc="(분노시)판두러스_땅속에서 튀어나오는공격(250uu)_UltraAtk_노멀" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1113, 1, 0.8) AND IsInAnger() == 1" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="260" desc="(분노시)판두러스_땅속에서 튀어나오는공격(350uu)_UltraAtk_노멀" normalBehaviorId="1114" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2114" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1114, 1, 0.8) AND IsInAnger() == 1" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="261" desc="(분노시)판두러스_땅속에서 튀어나오는공격(550uu)_UltraAtk_노멀" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1115, 1, 0.8) AND IsInAnger() == 1" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="262" desc="3_2(분노시)판두러스_광범위리액션공격_ReactionAtk_노멀 + 70% 돌진공격(긴) + 180도 회전 후 돌진공격(짧은)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="263" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="263" desc="3_3(분노시)판두러스_광범위리액션공격_ReactionAtk_노멀 + 70% 돌진공격(긴) + 180도 회전 후 돌진공격(짧은)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="264" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="768" angerBehaviorId="768" />
|
|
<Work id="264" desc="3_4(분노시)판두러스_광범위리액션공격_ReactionAtk_노멀 + 70% 돌진공격(긴) + 180도 회전 후 돌진공격(짧은)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</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="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</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="0.200000" 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="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
<Info stWorkId="2" prob="0.015000" />
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="5" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="중형_원거리견제" preProcess="IsPrevAttack(1, 109) == 1 AND GetPcCountInAttackRangeEx(106, 1, 1) > 1" immediateAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="중형_뒤견제" preProcess="PcTargetByDirectionEx(180, 90, 1104, 1, 0.9, 0)" immediateAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 90, 1111, 1, 0.9, 0)" immediateAttackId="110" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(180, 90, 1112, 1, 0.9, 0)" immediateAttackId="111" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="110" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<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>
|
|
</AIData> |