3727 lines
389 KiB
XML
3727 lines
389 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AIData huntingZoneId="7">
|
|
<Ai id="5" name="오칸 견습 해적">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="12" msgImmediately="true" msg="218" msgProb="0.1" />
|
|
<Work id="3" desc="백점프후우워" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 60" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="폭탄 투척" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 300" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="5" desc="전진 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="좌걸음(반복)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="우걸음(반복)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="폭탄 투척(패턴용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="11" desc="회전 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="기본 공격(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="회전 공격 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="2" distanceRate="0.8" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="16" desc="회전 공격 사전 동작(분노)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
</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="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="백점프후 우워 소셜" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150 AND GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="8" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" orderType="formation" formationId="7" msgImmediately="true" msg="1" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="200" 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.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="250" moveMaxDistance="400" probSocial="0.500000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="6" name="오칸 해적장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="12" msgImmediately="true" msg="218" msgProb="0.1" />
|
|
<Work id="3" desc="백점프후우워" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 60" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="폭탄 투척" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 300" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="5" desc="전진 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="좌걸음(반복)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="우걸음(반복)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="폭탄 투척(패턴용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="11" desc="회전 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="기본 공격(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="회전 공격 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="2" distanceRate="0.8" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="16" desc="회전 공격 사전 동작(분노)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
</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="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="백점프후 우워 소셜" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150 AND GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="8" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" orderType="formation" formationId="7" msgImmediately="true" msg="1" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="200" 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.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="250" moveMaxDistance="400" probSocial="0.500000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="14" name="오칸 해적장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="12" msgImmediately="true" msg="218" msgProb="0.1" />
|
|
<Work id="3" desc="백점프후우워" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 60" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="폭탄 투척" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 300" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="5" desc="전진 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="좌걸음(반복)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="우걸음(반복)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="폭탄 투척(패턴용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="11" desc="회전 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="기본 공격(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="회전 공격 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="2" distanceRate="0.8" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="16" desc="회전 공격 사전 동작(분노)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
</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="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="백점프후 우워 소셜" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150 AND GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="8" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" orderType="formation" formationId="7" msgImmediately="true" msg="1" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="200" 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.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="250" moveMaxDistance="400" probSocial="0.500000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="8" name="코볼트 약탈자 부하">
|
|
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="1207" alertAngle="180" rotateAngle="45" checkInterval="1000" probActiveMove="0.300000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="5" />
|
|
<ActiveMove id="6" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="2" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="1" />
|
|
<Work id="2" desc="돌진공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetTargetDistance() < 200" distanceType="2" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="3" desc="명령수신동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1" />
|
|
<Work id="4" desc="액팁무브1" normalBehaviorId="5" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="1" />
|
|
<Work id="5" desc="액팁무브2" normalBehaviorId="6" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="7" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="1" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.500000" attackId="3" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="0.500000" attackId="3" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="0.500000" attackId="3" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="4" prob="0.800000" attackId="3" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="100" timeout="3000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.100000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.100000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.100000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.100000" socialProb="0.100000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="3" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="2000" minLeaderDistance="10" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="40" moveMaxDistance="80" probSocial="0.300000" moveRadius="200" probMove="0.800000">
|
|
<Social motionId="1" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="9" name="코볼트 약탈자 대장">
|
|
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="180" rotateAngle="45" checkInterval="1000" probActiveMove="0.300000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="5" />
|
|
<ActiveMove id="6" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="2" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.900000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="1" />
|
|
<Work id="2" desc="돌진공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetTargetDistance() < 200" distanceType="2" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="1" />
|
|
<Work id="3" desc="명령수신동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1" />
|
|
<Work id="4" desc="액팁무브1" normalBehaviorId="5" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="1" />
|
|
<Work id="5" desc="액팁무브2" normalBehaviorId="6" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="7" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="1" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="3" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="0.200000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="100" timeout="3000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.900000" cooperationProb="0.100000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.100000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.800000" cooperationProb="0.100000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.200000" socialProb="0.100000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="1" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="1000" minLeaderDistance="10" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="90" probSocial="0.300000" moveRadius="300" probMove="0.800000">
|
|
<Social motionId="1" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="10" name="오칸 견습 해적">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="12" msgImmediately="true" msg="218" msgProb="0.1" />
|
|
<Work id="3" desc="백점프후우워" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 60" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="폭탄 투척" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 300" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="5" desc="전진 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="좌걸음(반복)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="우걸음(반복)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="폭탄 투척(패턴용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="11" desc="회전 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="기본 공격(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="회전 공격 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="2" distanceRate="0.8" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="16" desc="회전 공격 사전 동작(분노)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
</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="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="백점프후 우워 소셜" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150 AND GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="8" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" orderType="formation" formationId="7" msgImmediately="true" msg="1" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="200" 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.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="250" moveMaxDistance="400" probSocial="0.500000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="11" name="오칸 해적장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="12" msgImmediately="true" msg="218" msgProb="0.1" />
|
|
<Work id="3" desc="백점프후우워" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 60" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="폭탄 투척" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 300" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="5" desc="전진 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="좌걸음(반복)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="우걸음(반복)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="폭탄 투척(패턴용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="11" desc="회전 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="기본 공격(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="회전 공격 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="2" distanceRate="0.8" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="16" desc="회전 공격 사전 동작(분노)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
</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="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="백점프후 우워 소셜" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150 AND GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="8" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" orderType="formation" formationId="7" msgImmediately="true" msg="1" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="200" 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.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="250" moveMaxDistance="400" probSocial="0.500000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="12" name="오칸 해적장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="12" msgImmediately="true" msg="218" msgProb="0.1" />
|
|
<Work id="3" desc="백점프후우워" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 60" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="폭탄 투척" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 300" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="5" desc="전진 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="좌걸음(반복)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="우걸음(반복)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="폭탄 투척(패턴용)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="202" msgProb="0.300000" />
|
|
<Work id="11" desc="회전 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="기본 공격(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="회전 공격 사전 동작" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(5) > 2 AND GetCombatTime() > 7000" distanceType="2" distanceRate="0.8" coolTime="7000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
<Work id="16" desc="회전 공격 사전 동작(분노)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1203" angerBehaviorId="2203" />
|
|
</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="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="백점프후 우워 소셜" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150 AND GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="8" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" orderType="formation" formationId="7" msgImmediately="true" msg="1" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="200" 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.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="250" moveMaxDistance="400" probSocial="0.500000" moveRadius="500" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="16" name="하이에나B">
|
|
<CautionState alertRadius="300" rotateTime="6" probAvoid="0.500000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="1.000000" enable="true" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="6652" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="6" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="25" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="26" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="27" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="18" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="20" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.9.3" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="23" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="24" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="25" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="26" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="27" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="20" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="23" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="24" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="근접한 적에 대한 소극적 공격을 위한 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 3 AND GetTargetDistance() < 75" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="#active1# 거리가 있는 적에 대한 소극적 공격을 위한 이동" normalBehaviorId="6653" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6657" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 3" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="일반 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="#active2# 공격 후 이동" normalBehaviorId="6654" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6658" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="19" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="대기 동작" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="대쉬 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 OR GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.9.400000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.80000" nextAttackId="25" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="입냄새 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger() == 1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="25" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="적극적 일반 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="일반 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="#active3# 피격 기회 제공을 위해 pc 근처로 이동" normalBehaviorId="6655" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6659" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 3" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="16" desc="대기 동작" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="20" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="17" desc="헛치기 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.9.300000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="18" desc="#active12# 헛치기 공격전 이동" normalBehaviorId="6656" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6660" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="19" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="20" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="22" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="21" desc="좌걸음(반복용)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="22" desc="우걸음(반복용)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="23" desc="일반 공격(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="24" desc="협력 행동용 소셜" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="25" 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="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="26" 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="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="27" desc="하이에나 입냄새 공격 준비" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetHpRatio() < 0.5 OR GetCombatTime() > 10" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="100" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력행동용 회피 동작" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetDamagedCount(5) > 5 AND GetNpcCountInRange(500) > 1" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="3" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="27" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="24" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="14" toAnger="true" speedUpRate="1.5" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" recentPcBehiviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="200" 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="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="1.000000" socialProb="0.500000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.100000">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.300000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.700000" moveProb="1.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.300000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.700000" moveProb="1.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="2" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="" preProcess="IsTargetUsingSkillCategory(13) OR IsTargetUsingSkillCategory(15)" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId=",3" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="17" name="데바 여도적">
|
|
<CautionState alertRadius="500" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" msgImmediately="true" msg="210" msgProb="0.1" />
|
|
<Work id="103" desc="일반공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="104" desc="일반공격3" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="일반공격4" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="106" desc="일반공격5" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 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="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="201" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.100000" distanceRate="0.9.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.9.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.100000" distanceRate="0.9.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.9.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" />
|
|
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="2" />
|
|
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) > 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="1" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
<ReceiveOrder orderId="4" prob="1.000000" attackId="208" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.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" />
|
|
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="18" name="LanceDarker_2단계(솔로)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="500" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.200000" enable="true">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="104" prob="0" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0" distanceRate="0.8" />
|
|
<Info workId="208" prob="0.2" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="107" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0" distanceRate="0.8" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="1콤보_combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.2" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="방패방어_Defence" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 6" distanceType="1" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.5" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="강력한돌진_screwThrough" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(12) > 6" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="true" msg="205" msgProb="0.1" />
|
|
<Work id="105" desc="방패치기_ShieldStrike" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetReactionGageRatio() > 0.5 OR GetHpRatio() < 0.5" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="반격찌르기_Riposte" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.7" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="2콤보_combo2_노말" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.2" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="3콤보_combo3_노말" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.2" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="329" desc="어그로체인지 (돌진)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(12) > 6" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="104" msgImmediately="" msg="" msgProb="" normalBehaviorId="1207" angerBehaviorId="2204" />
|
|
<Work id="330" desc="무조건 공격" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="3000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
</Tension>
|
|
<Tension id="2">
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="2000" formationAttackProb="1.000000" formationAttackId="104" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="107" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.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">
|
|
</StTension>
|
|
<StTension id="2">
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="300" probSocial="0.300000" moveRadius="500" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="19" name="BerserkerDarker_2단계(솔로)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="500" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.200000" enable="true">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="104" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="108" prob="0" distanceRate="0.800000" />
|
|
<Info workId="331" prob="0" distanceRate="0.8" />
|
|
<Info workId="207" prob="0.300000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="104" prob="0.5" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.2" distanceRate="0.8" />
|
|
<Info workId="331" prob="0" distanceRate="0.8" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본 공격1_Combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="기본 공격2_Combo2" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="기본 공격3_Combo3" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="기본 공격4_Combo4" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="대지치기_Weapon Bash" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 6" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="모아치기_Blast Slash" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetPcCountInAttackRange(108) > 1" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="true" msg="207" msgProb="0.1" />
|
|
<Work id="109" desc="모광폭화_Berserk" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 5 AND GetHpRatio() < 0.8" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" 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" 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" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="329" desc="어그로 체인지 (모아치기)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(12) > 10" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="108" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="330" desc="무기 방어" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 6 AND GetHpRatio() < 0.7" distanceType="1" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1103" angerBehaviorId="2103" />
|
|
<Work id="331" desc="New Work" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="6000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
</Tension>
|
|
<Tension id="2">
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="107" formationCheckTime="2000" formationAttackProb="1.000000" formationAttackId="107" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="103" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="350" shareAggroRange="100" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.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">
|
|
</StTension>
|
|
<StTension id="2">
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="20" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="300" probSocial="0.300000" moveRadius="500" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="20" name="SorcererDarker_2단계(솔로)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="210" rotateAngle="500" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.200000" enable="true">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="333" prob="0.5" distanceRate="0.8" />
|
|
<Info workId="206" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="334" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="103" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="336" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="106" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="331" prob="0" distanceRate="0.8" />
|
|
<Info workId="338" prob="0" distanceRate="0.8" />
|
|
<Info workId="335" prob="0" distanceRate="0.8" />
|
|
<Info workId="109" prob="0" distanceRate="0.800000" />
|
|
<Info workId="332" prob="0" distanceRate="0.8" />
|
|
<Info workId="105" prob="0" distanceRate="0.800000" />
|
|
<Info workId="337" prob="0" distanceRate="0.8" />
|
|
<Info workId="207" prob="0.300000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="336" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="103" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="334" prob="0.25" distanceRate="0.8" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.25" distanceRate="0.800000" />
|
|
<Info workId="333" prob="0.2" distanceRate="0.8" />
|
|
<Info workId="338" prob="0" distanceRate="0.8" />
|
|
<Info workId="335" prob="0" distanceRate="0.8" />
|
|
<Info workId="331" prob="0" distanceRate="0.8" />
|
|
<Info workId="109" prob="0" distanceRate="0.800000" />
|
|
<Info workId="332" prob="0" distanceRate="0.8" />
|
|
<Info workId="105" prob="0" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="337" prob="0" distanceRate="0.8" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="화염구_FireBall" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="얼음송곳모션_BlastSoil" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="번개의덫모션_ShockTrap" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.3" nextAttackId="206" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="지옥불소환_BlastBall" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetPcCountInAttackRange(130) > 0 AND GetDamagedCount(10) > 5" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="영기태우기_AuraBurn_노말" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 100" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.4" nextAttackId="206" msgImmediately="true" msg="209" msgProb="0.1" />
|
|
<Work id="109" desc="2차지폭렬구모션_BlastBall" normalBehaviorId="1123" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2123" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="206" desc="회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 6" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.1" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.15" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="331" desc="1차 폭렬구 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="" msg="" msgProb="" normalBehaviorId="1121" angerBehaviorId="2121" />
|
|
<Work id="332" desc="3차 폭렬구 모션" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="" msg="" msgProb="" normalBehaviorId="1125" angerBehaviorId="2125" />
|
|
<Work id="333" desc="방어력 버프(마나쉴드)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="2" distanceRate="0.8" coolTime="20000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="334" desc="어그로 체인지 모션 (2차 폭렬)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="0" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="109" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="335" desc="어그로 체인지 모션 (3차 폭렬)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="332" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="336" desc="어그로 체인지 모션 (지옥불 소환)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="105" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="337" desc="무조건 공격" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="3000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="338" desc="어그로 체인지 모션(1차 폭렬)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.8" coolTime="13000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="331" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
</Tension>
|
|
<Tension id="2">
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="2000" formationAttackProb="1.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="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.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.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" />
|
|
<StTension id="2" />
|
|
</StTensionList>
|
|
<StWorkList />
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="20" maxLeaderDistance="100" followNearUser="false" noMove="" moveInTerritory="" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="300" probSocial="0.300000" moveRadius="500" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="21" name="임프 서번트">
|
|
<CautionState alertRadius="500" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="312" />
|
|
<Work id="103" desc="일반공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 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="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="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="6661" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6661" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="6662" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6662" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.800000" nextAttackId="201" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="999" desc="무조건 나가는 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.100000" distanceRate="0.9.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.9.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.100000" distanceRate="0.9.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.9.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.9.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" />
|
|
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="903" />
|
|
<Work id="4" desc="다구리 맞으면 명령자 주위로 불러오는 포메이션" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(3) > 4" sendOrderId="4" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="0" distanceType="2" distanceRate="0.9.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="904" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
<ReceiveOrder orderId="4" prob="1.000000" attackId="208" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.500000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.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" />
|
|
<StWork id="2" desc="주변에 리액션이 난 파티원이 있을때 그쪽으로 이동" preProcess="NpcTargetByReaction(1,360,0,500,3)" immediateAttackId="251" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="22" name="산양">
|
|
<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">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="101" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="201" prob="0.3" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="idle" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<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="" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1" />
|
|
</StTensionList>
|
|
<StWorkList />
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="" />
|
|
<MonsterFlee hpRate="0.1" executionRate="0.5" fleeDistance="200" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
|
|
<Social motionId="2" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="23" name="도마뱀">
|
|
<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">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="101" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="idle" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1" />
|
|
</StTensionList>
|
|
<StWorkList />
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
|
|
<Social motionId="2" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1" name="유안티 해적(저레벨용)">
|
|
<CautionState alertRadius="250" rotateTime="30" probAvoid="0.100000" avoidSkill="1203" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.00000" hpResetWhenCombatEnd="true" />
|
|
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="0" distanceRate="1" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.4" distanceRate="1.000000" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="22" prob="0.3" distanceRate="1" />
|
|
<Info workId="10" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="40" prob="0.3" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="23" prob="0.3" distanceRate="1" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="41" prob="0" distanceRate="1" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="" distanceRate="" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="39" prob="0.5" distanceRate="1" />
|
|
<Info workId="22" prob="0.3" distanceRate="" />
|
|
<Info workId="10" prob="" distanceRate="" />
|
|
<Info workId="11" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="23" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="2" prob="0.4" distanceRate="1" />
|
|
<Info workId="41" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="12" prob="0.00000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="0.5" distanceRate="1" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="0" distanceRate="1" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.4" distanceRate="1.000000" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="22" prob="0.3" distanceRate="1" />
|
|
<Info workId="10" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="40" prob="0.5" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="23" prob="0.3" distanceRate="1" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="41" prob="0" distanceRate="1" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="39" prob="0.5" distanceRate="1" />
|
|
<Info workId="22" prob="0.3" distanceRate="" />
|
|
<Info workId="10" prob="" distanceRate="" />
|
|
<Info workId="11" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="23" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="2" prob="0.4" distanceRate="1" />
|
|
<Info workId="41" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좌우 기본 공격_노멀 텐션" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" desc="강력한 4연속 찍기 공격 후 15% 백 무브 후 원거리 발사 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.150000" nextAttackId="22" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="전방 검기 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="원거리 발사 공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1.2, 1)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="꼬리치기 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirectionEx(180, 60, 1107, 1, 1, 0)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="3연속 점프 이동 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="7" desc="시전동작(리액션 공격에는 이미 시전 동작이 붙어있음)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="15" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="8" desc="우회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 120 AND IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="9" desc="좌회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 240 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1108, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="10" desc="좌회피" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="11" desc="우회피" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="HP없으면 헉헉" 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="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="15" desc="앞발 찍기 리액션 공격 + 60% 무브 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.6" nextAttackId="6" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="짧은 롱무브 " normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="17" desc="긴 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="18" desc="3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="45000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1112" angerBehaviorId="2112" />
|
|
<Work id="19" desc="스타폴" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="45000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="20" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="21" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="21" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="22" desc="백무브 후 원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.6" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="23" desc="패턴 1_1 좌측 사이드 점프 후 30% 우회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 26) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="8" msgImmediately="" msg="" msgProb="" normalBehaviorId="1207" angerBehaviorId="2207" />
|
|
<Work id="24" desc="패턴 1_2 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="false" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="25" desc="패턴 1_3 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="26" desc="패턴 2_1 우측 사이드 점프 후 30% 좌회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 23) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="9" msgImmediately="" msg="" msgProb="" normalBehaviorId="1208" angerBehaviorId="2208" />
|
|
<Work id="27" desc="패턴 2_2 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="836" angerBehaviorId="837" />
|
|
<Work id="28" desc="패턴 2_3 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="29" desc="패턴 3_1 백회피 후 검기 날리기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="30" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="30" desc="패턴 3_2 백회피 후 검기 날리기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="31" desc="패턴 4_1 3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.9" nextAttackId="18" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="32" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="838" angerBehaviorId="839" />
|
|
<Work id="33" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="34" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="35" msgImmediately="" msg="" msgProb="" normalBehaviorId="840" angerBehaviorId="841" />
|
|
<Work id="35" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="36" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="37" msgImmediately="" msg="" msgProb="" normalBehaviorId="842" angerBehaviorId="843" />
|
|
<Work id="37" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="12" msgImmediately="" msg="" msgProb="" normalBehaviorId="7395" angerBehaviorId="7396" />
|
|
<Work id="38" desc="pc에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7397" angerBehaviorId="7398" />
|
|
<Work id="39" desc="1_1 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="102" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="40" desc="헛치기(기본공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="41" desc="1_1 꼬리 치기 공격 패턴" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="844" angerBehaviorId="845" />
|
|
<Work id="42" desc="전방 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 42) == 0 AND GetTargetDir() > -60 AND GetTargetDir() < 60 AND GetCombatTime() > 15000" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7399" angerBehaviorId="7400" />
|
|
<Work id="43" desc="우로 14도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="846" angerBehaviorId="847" />
|
|
<Work id="44" desc="좌로 23도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="848" angerBehaviorId="849" />
|
|
<Work id="50" desc="롱무브(근) 후 헤비 어택(단기적 타겟_힐 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="51" desc="롱무브(원) 후 헤비 어택(단기적 타겟_원거리 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="100" desc="pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="7401" angerBehaviorId="7402" />
|
|
<Work id="101" desc="1_1 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="102" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="102" desc="1_2 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="103" msgImmediately="" msg="" msgProb="" normalBehaviorId="850" angerBehaviorId="851" />
|
|
<Work id="103" desc="1_3 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1207" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="10000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.00000" moveProb="0.00000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="2" prob="0.015000" />
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="8" prob="0.000000" />
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="뒤에 있으면 꼬리로 공격한다." preProcess="PcTargetByDirectionEx(180, 120, 1107, 1, 1, 0)" immediateAttackId="5" />
|
|
<StWork id="3" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1109, 1, 1, 0)" immediateAttackId="8" />
|
|
<StWork id="4" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1108, 1, 1, 0)" immediateAttackId="9" />
|
|
<StWork id="8" desc="힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1110, 1, 0.8, 31, 2)" immediateAttackId="50" />
|
|
<StWork id="1" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1113, 1, 0.8, 23, 2)" immediateAttackId="50" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="3" />
|
|
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
|
|
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="1000" probMove="0.200000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="2" name="유안티 해적(저레벨용)">
|
|
<CautionState alertRadius="250" rotateTime="30" probAvoid="0.100000" avoidSkill="1203" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.00000" hpResetWhenCombatEnd="true" />
|
|
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="0" distanceRate="1" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.4" distanceRate="1.000000" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="22" prob="0.3" distanceRate="1" />
|
|
<Info workId="10" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="40" prob="0.3" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="23" prob="0.3" distanceRate="1" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="41" prob="0" distanceRate="1" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="" distanceRate="" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="39" prob="0.5" distanceRate="1" />
|
|
<Info workId="22" prob="0.3" distanceRate="" />
|
|
<Info workId="10" prob="" distanceRate="" />
|
|
<Info workId="11" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="23" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="2" prob="0.4" distanceRate="1" />
|
|
<Info workId="41" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="12" prob="0.00000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="0.5" distanceRate="1" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="0" distanceRate="1" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.4" distanceRate="1.000000" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="22" prob="0.3" distanceRate="1" />
|
|
<Info workId="10" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="40" prob="0.5" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="23" prob="0.3" distanceRate="1" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="41" prob="0" distanceRate="1" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="39" prob="0.5" distanceRate="1" />
|
|
<Info workId="22" prob="0.3" distanceRate="" />
|
|
<Info workId="10" prob="" distanceRate="" />
|
|
<Info workId="11" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="23" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="2" prob="0.4" distanceRate="1" />
|
|
<Info workId="41" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="42" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좌우 기본 공격_노멀 텐션" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" desc="강력한 4연속 찍기 공격 후 15% 백 무브 후 원거리 발사 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.150000" nextAttackId="22" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="전방 검기 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="원거리 발사 공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1.2, 1)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="꼬리치기 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirectionEx(180, 60, 1107, 1, 1, 0)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="3연속 점프 이동 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="7" desc="시전동작(리액션 공격에는 이미 시전 동작이 붙어있음)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="15" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="8" desc="우회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 120 AND IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="9" desc="좌회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 240 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1108, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="10" desc="좌회피" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="11" desc="우회피" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="HP없으면 헉헉" 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="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="15" desc="앞발 찍기 리액션 공격 + 60% 무브 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.6" nextAttackId="6" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="짧은 롱무브 " normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="17" desc="긴 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="18" desc="3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="45000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1112" angerBehaviorId="2112" />
|
|
<Work id="19" desc="스타폴" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="45000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="20" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="21" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="21" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="22" desc="백무브 후 원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.6" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="23" desc="패턴 1_1 좌측 사이드 점프 후 30% 우회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 26) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="8" msgImmediately="" msg="" msgProb="" normalBehaviorId="1207" angerBehaviorId="2207" />
|
|
<Work id="24" desc="패턴 1_2 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="false" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="25" desc="패턴 1_3 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="26" desc="패턴 2_1 우측 사이드 점프 후 30% 좌회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 23) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="9" msgImmediately="" msg="" msgProb="" normalBehaviorId="1208" angerBehaviorId="2208" />
|
|
<Work id="27" desc="패턴 2_2 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="920" angerBehaviorId="921" />
|
|
<Work id="28" desc="패턴 2_3 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="29" desc="패턴 3_1 백회피 후 검기 날리기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="30" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="30" desc="패턴 3_2 백회피 후 검기 날리기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="31" desc="패턴 4_1 3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.9" nextAttackId="18" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="32" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="922" angerBehaviorId="923" />
|
|
<Work id="33" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="34" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="35" msgImmediately="" msg="" msgProb="" normalBehaviorId="924" angerBehaviorId="925" />
|
|
<Work id="35" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="36" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="37" msgImmediately="" msg="" msgProb="" normalBehaviorId="926" angerBehaviorId="927" />
|
|
<Work id="37" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="12" msgImmediately="" msg="" msgProb="" normalBehaviorId="7467" angerBehaviorId="7468" />
|
|
<Work id="38" desc="pc에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7469" angerBehaviorId="7470" />
|
|
<Work id="39" desc="1_1 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="102" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="40" desc="헛치기(기본공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="41" desc="1_1 꼬리 치기 공격 패턴" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="928" angerBehaviorId="929" />
|
|
<Work id="42" desc="전방 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 42) == 0 AND GetTargetDir() > -60 AND GetTargetDir() < 60 AND GetCombatTime() > 15000" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7471" angerBehaviorId="7472" />
|
|
<Work id="43" desc="우로 14도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="930" angerBehaviorId="931" />
|
|
<Work id="44" desc="좌로 23도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="932" angerBehaviorId="933" />
|
|
<Work id="50" desc="롱무브(근) 후 헤비 어택(단기적 타겟_힐 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="51" desc="롱무브(원) 후 헤비 어택(단기적 타겟_원거리 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="100" desc="pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="7473" angerBehaviorId="7474" />
|
|
<Work id="101" desc="1_1 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="102" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="102" desc="1_2 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="103" msgImmediately="" msg="" msgProb="" normalBehaviorId="934" angerBehaviorId="935" />
|
|
<Work id="103" desc="1_3 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1207" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="10000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.00000" moveProb="0.00000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="2" prob="0.015000" />
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="8" prob="0.000000" />
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="뒤에 있으면 꼬리로 공격한다." preProcess="PcTargetByDirectionEx(180, 120, 1107, 1, 1, 0)" immediateAttackId="5" />
|
|
<StWork id="3" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1109, 1, 1, 0)" immediateAttackId="8" />
|
|
<StWork id="4" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1108, 1, 1, 0)" immediateAttackId="9" />
|
|
<StWork id="8" desc="힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1110, 1, 0.8, 31, 2)" immediateAttackId="50" />
|
|
<StWork id="1" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1113, 1, 0.8, 23, 2)" immediateAttackId="50" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="3" />
|
|
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
|
|
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="1000" probMove="0.200000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="13" name="유안티 해적(중레벨용)">
|
|
<CautionState alertRadius="250" rotateTime="30" probAvoid="0.100000" avoidSkill="1203" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.00000" hpResetWhenCombatEnd="true" />
|
|
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="0" distanceRate="1" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.4" distanceRate="1.000000" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="22" prob="0" distanceRate="1" />
|
|
<Info workId="10" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="40" prob="0.3" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="23" prob="0.3" distanceRate="1" />
|
|
<Info workId="29" prob="0.3" distanceRate="1" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="41" prob="0" distanceRate="1" />
|
|
<Info workId="42" prob="0.15" distanceRate="1" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="" distanceRate="" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="39" prob="0.5" distanceRate="1" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="10" prob="" distanceRate="" />
|
|
<Info workId="11" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="23" prob="" distanceRate="" />
|
|
<Info workId="29" prob="0.3" distanceRate="1" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="2" prob="0.4" distanceRate="1" />
|
|
<Info workId="41" prob="" distanceRate="" />
|
|
<Info workId="42" prob="0.3" distanceRate="1" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="12" prob="0.00000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="0.5" distanceRate="1" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="0" distanceRate="1" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.4" distanceRate="1.000000" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="22" prob="0" distanceRate="1" />
|
|
<Info workId="10" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.15" distanceRate="1.000000" />
|
|
<Info workId="40" prob="0.5" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="23" prob="0.3" distanceRate="1" />
|
|
<Info workId="29" prob="0.3" distanceRate="1" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="41" prob="0" distanceRate="1" />
|
|
<Info workId="42" prob="0.15" distanceRate="1" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="12" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="" distanceRate="" />
|
|
<Info workId="34" prob="1" distanceRate="1" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="5" prob="1" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="15" prob="0.5" distanceRate="1" />
|
|
<Info workId="39" prob="0.5" distanceRate="1" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="10" prob="" distanceRate="" />
|
|
<Info workId="11" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="23" prob="" distanceRate="" />
|
|
<Info workId="29" prob="0.3" distanceRate="1" />
|
|
<Info workId="31" prob="" distanceRate="" />
|
|
<Info workId="2" prob="0.4" distanceRate="1" />
|
|
<Info workId="41" prob="" distanceRate="" />
|
|
<Info workId="42" prob="0.3" distanceRate="1" />
|
|
<Info workId="1" prob="0.6" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="16" prob="0.2" distanceRate="1" />
|
|
<Info workId="17" prob="0.2" distanceRate="1" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="3" prob="" distanceRate="" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="21" prob="" distanceRate="" />
|
|
<Info workId="24" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="" distanceRate="" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="101" prob="" distanceRate="" />
|
|
<Info workId="102" prob="" distanceRate="" />
|
|
<Info workId="103" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="43" prob="0" distanceRate="1" />
|
|
<Info workId="44" prob="0" distanceRate="1" />
|
|
<Info workId="38" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좌우 기본 공격_노멀 텐션" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" desc="강력한 4연속 찍기 공격 후 15% 백 무브 후 원거리 발사 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0.150000" nextAttackId="22" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="전방 검기 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="원거리 발사 공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1.2, 1)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="꼬리치기 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirectionEx(180, 60, 1107, 1, 1, 0)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="3연속 점프 이동 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="7" desc="시전동작(리액션 공격에는 이미 시전 동작이 붙어있음)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="15" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="8" desc="우회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 120 AND IsInSkillAttackRange(1109, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="9" desc="좌회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 240 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1108, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="10" desc="좌회피" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="11" desc="우회피" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="HP없으면 헉헉" 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="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="15" desc="앞발 찍기 리액션 공격 + 60% 무브 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.6" nextAttackId="6" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="짧은 롱무브 " normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="17" desc="긴 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1113, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="18" desc="3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="45000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1112" angerBehaviorId="2112" />
|
|
<Work id="19" desc="스타폴" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="45000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="20" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="21" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="21" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="22" desc="백무브 후 원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.6" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="23" desc="패턴 1_1 좌측 사이드 점프 후 30% 우회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 26) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="8" msgImmediately="" msg="" msgProb="" normalBehaviorId="1207" angerBehaviorId="2207" />
|
|
<Work id="24" desc="패턴 1_2 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="false" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="25" desc="패턴 1_3 좌측 사이드 점프 후 30% 3연속 점프 이동" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="26" desc="패턴 2_1 우측 사이드 점프 후 30% 좌회전 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 23) == 0 AND IsPrevAttack(1, 10) == 0 AND IsPrevAttack(1, 11) == 0" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.3" nextAttackId="9" msgImmediately="" msg="" msgProb="" normalBehaviorId="1208" angerBehaviorId="2208" />
|
|
<Work id="27" desc="패턴 2_2 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="868" angerBehaviorId="869" />
|
|
<Work id="28" desc="패턴 2_3 우측 사이드 점프 후 30% 액티브 무브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="29" desc="패턴 3_1 백회피 후 검기 날리기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="30" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="30" desc="패턴 3_2 백회피 후 검기 날리기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="31" desc="패턴 4_1 3방향 전기 웨이브" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.9" nextAttackId="18" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="32" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="870" angerBehaviorId="871" />
|
|
<Work id="33" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="34" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="35" msgImmediately="" msg="" msgProb="" normalBehaviorId="872" angerBehaviorId="873" />
|
|
<Work id="35" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="20" msgImmediately="" msg="" msgProb="" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="36" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="37" msgImmediately="" msg="" msgProb="" normalBehaviorId="874" angerBehaviorId="875" />
|
|
<Work id="37" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="12" msgImmediately="" msg="" msgProb="" normalBehaviorId="7411" angerBehaviorId="7412" />
|
|
<Work id="38" desc="pc에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7413" angerBehaviorId="7414" />
|
|
<Work id="39" desc="1_1 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="102" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="40" desc="헛치기(기본공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="41" desc="1_1 꼬리 치기 공격 패턴" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="876" angerBehaviorId="877" />
|
|
<Work id="42" desc="전방 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 42) == 0 AND GetTargetDir() > -60 AND GetTargetDir() < 60 AND GetCombatTime() > 15000" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7415" angerBehaviorId="7416" />
|
|
<Work id="43" desc="우로 14도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="878" angerBehaviorId="879" />
|
|
<Work id="44" desc="좌로 23도 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 42) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="42" msgImmediately="" msg="" msgProb="" normalBehaviorId="880" angerBehaviorId="881" />
|
|
<Work id="50" desc="롱무브(근) 후 헤비 어택(단기적 타겟_힐 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="51" desc="롱무브(원) 후 헤비 어택(단기적 타겟_원거리 견제)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="100" desc="pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="6000" isDirectionRevision="" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="7417" angerBehaviorId="7418" />
|
|
<Work id="101" desc="1_1 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="15000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="102" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="102" desc="1_2 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="103" msgImmediately="" msg="" msgProb="" normalBehaviorId="882" angerBehaviorId="883" />
|
|
<Work id="103" desc="1_3 분노시 무브 어택 후 180도 회전후 무브 어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="" msg="" msgProb="" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1207" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="10000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0.00000" moveProb="0.00000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="2" prob="0.015000" />
|
|
<Info stWorkId="3" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.015000" />
|
|
<Info stWorkId="8" prob="0.000000" />
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="뒤에 있으면 꼬리로 공격한다." preProcess="PcTargetByDirectionEx(180, 120, 1107, 1, 1, 0)" immediateAttackId="5" />
|
|
<StWork id="3" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1109, 1, 1, 0)" immediateAttackId="8" />
|
|
<StWork id="4" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1108, 1, 1, 0)" immediateAttackId="9" />
|
|
<StWork id="8" desc="힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1110, 1, 0.8, 31, 2)" immediateAttackId="50" />
|
|
<StWork id="1" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1113, 1, 0.8, 23, 2)" immediateAttackId="50" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="3" />
|
|
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
|
|
<RandomMove moveMinDistance="150" moveMaxDistance="300" probSocial="0.300000" moveRadius="1000" probMove="0.200000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="3" name="청의마인(저레벨)">
|
|
<CautionState alertRadius="250" rotateTime="30" probAvoid="" avoidSkill="" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.100000" enable="true" hpResetWhenCombatEnd="true" />
|
|
<CombatState watchRotateTime="18" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="0.3" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="" distanceRate="1.000000" />
|
|
<Info workId="5" prob="" distanceRate="" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="14" prob="0" distanceRate="1" />
|
|
<Info workId="27" prob="0.5" distanceRate="1" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="0.5" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="" distanceRate="1.000000" />
|
|
<Info workId="5" prob="" distanceRate="" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좌우 기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" desc="데미지 딜링" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="3연타 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="손가락 탄환 발사" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="브레스 뿜기" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="좌우 6연타 전진 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="7" desc="점프 리액션 공격 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="8" desc="우회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="9" desc="좌회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1109, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="점프 리액션 공격 사전동작+데미지 딜링 콤보" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="14" desc="HP없으면 헉헉" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="점프 리액션 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="60" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="17" 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" nextAttackId="19" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="18" desc="주변 대폭발(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="19" desc="어그로 체인지 어택(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="20" desc="백회피" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="60000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="21" desc="태어난 곳을 향해 짧은 액티브 무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="22" msgImmediately="" msg="" msgProb="" normalBehaviorId="884" angerBehaviorId="885" />
|
|
<Work id="22" desc="태어난 곳을 향해 짧은 액티브 무브 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7419" angerBehaviorId="7420" />
|
|
<Work id="25" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="26" desc="패턴1_1 브레스 공격(뒤로 점프 후 브레스)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="27" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() < 0.30" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="28" msgImmediately="" msg="" msgProb="" normalBehaviorId="886" angerBehaviorId="887" />
|
|
<Work id="28" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="14" msgImmediately="" msg="" msgProb="" normalBehaviorId="7421" angerBehaviorId="7422" />
|
|
<Work id="29" desc="사전 동작(미정)" normalBehaviorType="social" offFlockOnNormalMode="" angerBehaviorType="social" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1" angerBehaviorId="1" />
|
|
<Work id="30" desc="6연타 공격 후 브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="32" desc="PC 근처로 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7423" angerBehaviorId="7424" />
|
|
<Work id="33" desc="직선 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7425" angerBehaviorId="7426" />
|
|
<Work id="34" desc="PC를 보고 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="888" angerBehaviorId="889" />
|
|
<Work id="50" desc="1_1 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="51" msgImmediately="" msg="" msgProb="" normalBehaviorId="890" angerBehaviorId="891" />
|
|
<Work id="51" desc="1_2 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7427" angerBehaviorId="7428" />
|
|
<Work id="60" 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="6000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="100" desc="PC 근처로 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="7429" angerBehaviorId="7430" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1102" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="" toAnger="false" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="10000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="5" prob="0.015000" />
|
|
<Info stWorkId="6" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.000000" />
|
|
<Info stWorkId="3" prob="0" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="뒤에서 많이 때리면 회전한다." preProcess="GetRangePcNumEx(1108, 1, 0.8, 180, 0, 180, 0) > 1" immediateAttackId="8" />
|
|
<StWork id="3" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="50" />
|
|
<StWork id="4" desc="원거리 힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="50" />
|
|
<StWork id="5" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1108, 1, 1, 0)" immediateAttackId="8" />
|
|
<StWork id="6" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1109, 1, 1, 0)" immediateAttackId="9" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.00000" moveRadius="1000" probMove="0.00000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="4" name="청의마인(저레벨)">
|
|
<CautionState alertRadius="250" rotateTime="30" probAvoid="" avoidSkill="" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.100000" enable="true" hpResetWhenCombatEnd="true" />
|
|
<CombatState watchRotateTime="18" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="0.3" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="" distanceRate="1.000000" />
|
|
<Info workId="5" prob="" distanceRate="" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="14" prob="0" distanceRate="1" />
|
|
<Info workId="27" prob="0.5" distanceRate="1" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="0.5" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="" distanceRate="1.000000" />
|
|
<Info workId="5" prob="" distanceRate="" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좌우 기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" desc="데미지 딜링" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="3연타 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="손가락 탄환 발사" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="브레스 뿜기" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="좌우 6연타 전진 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="7" desc="점프 리액션 공격 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="8" desc="우회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="9" desc="좌회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1109, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="점프 리액션 공격 사전동작+데미지 딜링 콤보" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="14" desc="HP없으면 헉헉" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="점프 리액션 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="60" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="17" 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" nextAttackId="19" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="18" desc="주변 대폭발(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="19" desc="어그로 체인지 어택(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="20" desc="백회피" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="60000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="21" desc="태어난 곳을 향해 짧은 액티브 무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="22" msgImmediately="" msg="" msgProb="" normalBehaviorId="892" angerBehaviorId="893" />
|
|
<Work id="22" desc="태어난 곳을 향해 짧은 액티브 무브 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7431" angerBehaviorId="7432" />
|
|
<Work id="25" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="26" desc="패턴1_1 브레스 공격(뒤로 점프 후 브레스)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="27" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() < 0.30" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="28" msgImmediately="" msg="" msgProb="" normalBehaviorId="894" angerBehaviorId="895" />
|
|
<Work id="28" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="14" msgImmediately="" msg="" msgProb="" normalBehaviorId="7433" angerBehaviorId="7434" />
|
|
<Work id="29" desc="사전 동작(미정)" normalBehaviorType="social" offFlockOnNormalMode="" angerBehaviorType="social" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1" angerBehaviorId="1" />
|
|
<Work id="30" desc="6연타 공격 후 브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="32" desc="PC 근처로 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7435" angerBehaviorId="7436" />
|
|
<Work id="33" desc="직선 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7437" angerBehaviorId="7438" />
|
|
<Work id="34" desc="PC를 보고 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="896" angerBehaviorId="897" />
|
|
<Work id="50" desc="1_1 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="51" msgImmediately="" msg="" msgProb="" normalBehaviorId="898" angerBehaviorId="899" />
|
|
<Work id="51" desc="1_2 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7439" angerBehaviorId="7440" />
|
|
<Work id="60" 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="6000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="100" desc="PC 근처로 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="7441" angerBehaviorId="7442" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1102" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="" toAnger="false" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="10000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="5" prob="0.015000" />
|
|
<Info stWorkId="6" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.000000" />
|
|
<Info stWorkId="3" prob="0" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="뒤에서 많이 때리면 회전한다." preProcess="GetRangePcNumEx(1108, 1, 0.8, 180, 0, 180, 0) > 1" immediateAttackId="8" />
|
|
<StWork id="3" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="50" />
|
|
<StWork id="4" desc="원거리 힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="50" />
|
|
<StWork id="5" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1108, 1, 1, 0)" immediateAttackId="8" />
|
|
<StWork id="6" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1109, 1, 1, 0)" immediateAttackId="9" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.00000" moveRadius="1000" probMove="0.00000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="29" name="청의마인(저레벨)">
|
|
<CautionState alertRadius="250" rotateTime="30" probAvoid="" avoidSkill="" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.100000" enable="true" hpResetWhenCombatEnd="true" />
|
|
<CombatState watchRotateTime="12" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="0.3" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="" distanceRate="1.000000" />
|
|
<Info workId="5" prob="" distanceRate="" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="14" prob="0" distanceRate="1" />
|
|
<Info workId="27" prob="0.5" distanceRate="1" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="0.5" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="1" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="" />
|
|
<Info workId="1" prob="0" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="6" prob="" distanceRate="1.000000" />
|
|
<Info workId="5" prob="" distanceRate="" />
|
|
<Info workId="34" prob="0.2" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좌우 기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" desc="데미지 딜링" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="3연타 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="손가락 탄환 발사" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="브레스 뿜기" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="좌우 6연타 전진 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="7" desc="점프 리액션 공격 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="8" desc="우회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="9" desc="좌회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1109, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="점프 리액션 공격 사전동작+데미지 딜링 콤보" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="14" desc="HP없으면 헉헉" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="점프 리액션 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="60" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="17" 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" nextAttackId="19" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="18" desc="주변 대폭발(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="19" desc="어그로 체인지 어택(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="20" desc="백회피" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="60000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="21" desc="태어난 곳을 향해 짧은 액티브 무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="22" msgImmediately="" msg="" msgProb="" normalBehaviorId="900" angerBehaviorId="901" />
|
|
<Work id="22" desc="태어난 곳을 향해 짧은 액티브 무브 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7443" angerBehaviorId="7444" />
|
|
<Work id="25" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="26" desc="패턴1_1 브레스 공격(뒤로 점프 후 브레스)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="27" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() < 0.30" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="28" msgImmediately="" msg="" msgProb="" normalBehaviorId="902" angerBehaviorId="903" />
|
|
<Work id="28" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="14" msgImmediately="" msg="" msgProb="" normalBehaviorId="7445" angerBehaviorId="7446" />
|
|
<Work id="29" desc="사전 동작(미정)" normalBehaviorType="social" offFlockOnNormalMode="" angerBehaviorType="social" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1" angerBehaviorId="1" />
|
|
<Work id="30" desc="6연타 공격 후 브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="32" desc="PC 근처로 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7447" angerBehaviorId="7448" />
|
|
<Work id="33" desc="직선 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7449" angerBehaviorId="7450" />
|
|
<Work id="34" desc="PC를 보고 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="904" angerBehaviorId="905" />
|
|
<Work id="50" desc="1_1 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="51" msgImmediately="" msg="" msgProb="" normalBehaviorId="906" angerBehaviorId="907" />
|
|
<Work id="51" desc="1_2 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7451" angerBehaviorId="7452" />
|
|
<Work id="60" 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="6000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="100" desc="PC 근처로 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="7453" angerBehaviorId="7454" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1102" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="" toAnger="false" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="10000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="5" prob="0.015000" />
|
|
<Info stWorkId="6" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.000000" />
|
|
<Info stWorkId="3" prob="0" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="뒤에서 많이 때리면 회전한다." preProcess="GetRangePcNumEx(1108, 1, 0.8, 180, 0, 180, 0) > 1" immediateAttackId="8" />
|
|
<StWork id="3" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="50" />
|
|
<StWork id="4" desc="원거리 힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="50" />
|
|
<StWork id="5" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1108, 1, 1, 0)" immediateAttackId="8" />
|
|
<StWork id="6" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1109, 1, 1, 0)" immediateAttackId="9" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.00000" moveRadius="1000" probMove="0.00000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="100" name="청의마인(중레벨)">
|
|
<CautionState alertRadius="250" rotateTime="30" probAvoid="" avoidSkill="" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.100000" enable="true" hpResetWhenCombatEnd="true" />
|
|
<CombatState watchRotateTime="12" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="0.2" distanceRate="1" />
|
|
<Info workId="25" prob="0.3" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="6" prob="0.25" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.15" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="0.3" distanceRate="1" />
|
|
<Info workId="36" prob="0.3" distanceRate="1" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="1" />
|
|
<Info workId="2" prob="0.25" distanceRate="1" />
|
|
<Info workId="3" prob="0.25" distanceRate="1.000000" />
|
|
<Info workId="6" prob="" distanceRate="1" />
|
|
<Info workId="34" prob="0.3" distanceRate="1" />
|
|
<Info workId="1" prob="0.65" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="5" prob="0.3" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="0.3" distanceRate="1" />
|
|
<Info workId="36" prob="0.3" distanceRate="1" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="14" prob="0" distanceRate="1" />
|
|
<Info workId="27" prob="0.5" distanceRate="1" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="0" distanceRate="1.000000" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.4" distanceRate="" />
|
|
<Info workId="20" prob="0.2" distanceRate="1" />
|
|
<Info workId="25" prob="0.5" distanceRate="1" />
|
|
<Info workId="26" prob="0.3" distanceRate="1" />
|
|
<Info workId="6" prob="0.25" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.15" distanceRate="1" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="30" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="0.3" distanceRate="1" />
|
|
<Info workId="36" prob="0.3" distanceRate="1" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="14" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="27" prob="" distanceRate="" />
|
|
<Info workId="21" prob="1" distanceRate="1" />
|
|
<Info workId="9" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.3" distanceRate="1.000000" />
|
|
<Info workId="17" prob="" distanceRate="" />
|
|
<Info workId="12" prob="0.5" distanceRate="1.000000" />
|
|
<Info workId="30" prob="0.3" distanceRate="" />
|
|
<Info workId="20" prob="" distanceRate="" />
|
|
<Info workId="25" prob="" distanceRate="" />
|
|
<Info workId="26" prob="" distanceRate="1" />
|
|
<Info workId="2" prob="0.25" distanceRate="1" />
|
|
<Info workId="3" prob="0.25" distanceRate="1.000000" />
|
|
<Info workId="6" prob="" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.3" distanceRate="1" />
|
|
<Info workId="1" prob="0.65" distanceRate="1.000000" />
|
|
<Info workId="18" prob="" distanceRate="" />
|
|
<Info workId="5" prob="0.3" distanceRate="1" />
|
|
<Info workId="4" prob="0.7" distanceRate="1.000000" />
|
|
<Info workId="16" prob="" distanceRate="" />
|
|
<Info workId="19" prob="" distanceRate="" />
|
|
<Info workId="7" prob="" distanceRate="" />
|
|
<Info workId="22" prob="" distanceRate="" />
|
|
<Info workId="28" prob="" distanceRate="" />
|
|
<Info workId="29" prob="" distanceRate="" />
|
|
<Info workId="33" prob="" distanceRate="" />
|
|
<Info workId="35" prob="0.3" distanceRate="1" />
|
|
<Info workId="36" prob="0.3" distanceRate="1" />
|
|
<Info workId="37" prob="" distanceRate="" />
|
|
<Info workId="39" prob="" distanceRate="" />
|
|
<Info workId="40" prob="" distanceRate="" />
|
|
<Info workId="50" prob="" distanceRate="" />
|
|
<Info workId="60" prob="" distanceRate="" />
|
|
<Info workId="100" prob="" distanceRate="" />
|
|
<Info workId="51" prob="" distanceRate="" />
|
|
<Info workId="32" prob="1" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좌우 기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" desc="데미지 딜링" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="3연타 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="손가락 탄환 발사" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="브레스 뿜기" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="좌우 6연타 전진 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="7" desc="점프 리액션 공격 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="8" desc="우회전 공격" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="9" desc="좌회전 공격" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1109, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="점프 리액션 공격 사전동작+데미지 딜링 콤보" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="16" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="14" desc="HP없으면 헉헉" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="점프 리액션 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="37" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="17" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="19" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="18" desc="주변 대폭발(울트라 공격)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="19" desc="어그로 체인지 어택(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="20" desc="백회피" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1" coolTime="60000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="21" desc="태어난 곳을 향해 짧은 액티브 무브 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1" coolTime="120000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="22" msgImmediately="" msg="" msgProb="" normalBehaviorId="908" angerBehaviorId="909" />
|
|
<Work id="22" desc="태어난 곳을 향해 짧은 액티브 무브 1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7455" angerBehaviorId="7456" />
|
|
<Work id="25" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="26" desc="패턴1_1 백 무브 후 브레스 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="27" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetHpRatio() < 0.30" distanceType="1" distanceRate="1" coolTime="14000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="28" msgImmediately="" msg="" msgProb="" normalBehaviorId="910" angerBehaviorId="911" />
|
|
<Work id="28" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="14" msgImmediately="" msg="" msgProb="" normalBehaviorId="7457" angerBehaviorId="7458" />
|
|
<Work id="29" desc="사전 동작(미정)" normalBehaviorType="social" offFlockOnNormalMode="" angerBehaviorType="social" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1" angerBehaviorId="1" />
|
|
<Work id="30" desc="6연타 공격 후 브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1" coolTime="20000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="5" msgImmediately="" msg="" msgProb="" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="32" desc="PC 근처로 추적" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7459" angerBehaviorId="7460" />
|
|
<Work id="33" desc="직선 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="7461" angerBehaviorId="7462" />
|
|
<Work id="34" desc="PC를 보고 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="912" angerBehaviorId="913" />
|
|
<Work id="35" desc="좌로 30도 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 33) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="914" angerBehaviorId="915" />
|
|
<Work id="36" desc="우로 30도 회전" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="IsPrevAttack(1, 33) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1" coolTime="30000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="33" msgImmediately="" msg="" msgProb="" normalBehaviorId="916" angerBehaviorId="917" />
|
|
<Work id="37" desc="리액션 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="60" msgImmediately="" msg="" msgProb="" normalBehaviorId="1102" angerBehaviorId="2102" />
|
|
<Work id="39" desc="패턴1_2 백 무브 후 6연속 공격 2회 반복" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="6" msgImmediately="" msg="" msgProb="" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="40" desc="패턴2_2 3연속 박수 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="" nextAttackProb="1" nextAttackId="2" msgImmediately="" msg="" msgProb="" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="50" desc="1_1 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="" angerBehaviorType="activeRotate" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="51" msgImmediately="" msg="" msgProb="" normalBehaviorId="918" angerBehaviorId="919" />
|
|
<Work id="51" desc="1_2 pc를 보고 회전(원거리 어그로 체인지 공격용)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="4" msgImmediately="" msg="" msgProb="" normalBehaviorId="7463" angerBehaviorId="7464" />
|
|
<Work id="60" desc="리액션 공격 2번 후 데미지 딜링 후 어그로 체인지" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="100" desc="PC 근처로 추적(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="" angerBehaviorType="activeMove" offFlockOnAngerMode="" preProcess="IsInSkillAttackRange(1104, 0.5, 0.8)" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="false" nextAttackProb="1" nextAttackId="1" msgImmediately="" msg="" msgProb="" normalBehaviorId="7465" angerBehaviorId="7466" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1102" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.300000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="0" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="0" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="" toAnger="false" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="10000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1" cooperationProb="0.000000" shorttermTargetProb="1" avoidProb="0" moveProb="0" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="5" prob="0.015000" />
|
|
<Info stWorkId="6" prob="0.015000" />
|
|
<Info stWorkId="4" prob="0.000000" />
|
|
<Info stWorkId="3" prob="0" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="2" desc="뒤에서 많이 때리면 회전한다." preProcess="GetRangePcNumEx(1108, 1, 0.8, 180, 0, 180, 0) > 1" immediateAttackId="8" />
|
|
<StWork id="3" desc="원거리 공격 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 23, 2)" immediateAttackId="50" />
|
|
<StWork id="4" desc="원거리 힐 견재용" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1104, 1, 0.8, 31, 2)" immediateAttackId="50" />
|
|
<StWork id="5" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1108, 1, 1, 0)" immediateAttackId="8" />
|
|
<StWork id="6" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1109, 1, 1, 0)" immediateAttackId="9" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="8" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="100" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.00000" moveRadius="1000" probMove="0.00000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="">
|
|
<Skill skillId="1101" class="" />
|
|
</Buff>
|
|
</PeaceState>
|
|
</Ai>
|
|
</AIData> |