4917 lines
501 KiB
XML
4917 lines
501 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AIData huntingZoneId="13">
|
|
<Ai id="1" name="죽어가는 크로모스A">
|
|
<CautionState alertRadius="300" rotateTime="8" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="8" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" 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="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="2" desc="덮치기" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="3연속 물기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetHpRatio() < 0.5 OR GetCombatTime() > 10" distanceType="2" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="11" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="14" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="5" desc="물기(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="6" desc="물기(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="9" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" desc="물기(헛치기)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 75" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="12" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="13" 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" />
|
|
<Work id="14" 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="" msg="" msgProb="" />
|
|
<Work id="15" desc="패턴용 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="13" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="3연속 물기(분노용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="2" msgImmediately="" msg="" msgProb="" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="1.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
<StTension id="2">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="2" name="죽어가는 크로모스B">
|
|
<CautionState alertRadius="300" rotateTime="8" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="8" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" 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="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="2" desc="덮치기" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="3연속 물기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetHpRatio() < 0.5 OR GetCombatTime() > 10" distanceType="2" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="11" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="14" />
|
|
<Work id="5" desc="물기(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="6" desc="물기(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="9" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" desc="물기(헛치기)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 75" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="12" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="13" 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" />
|
|
<Work id="14" 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" />
|
|
<Work id="15" desc="패턴용 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="13" />
|
|
<Work id="16" desc="3연속 물기(분노용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="2" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="1.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
<StTension id="2">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="3" name="죽어가는 아르가스A">
|
|
<CautionState alertRadius="300" rotateTime="8" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="8" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" 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="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="2" desc="2번 올려치기(소극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="4" />
|
|
<Work id="3" desc="대쉬 공격(소극적_먼거리)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="많이 맞으면 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="12" />
|
|
<Work id="5" desc="올려치기(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="6" 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" />
|
|
<Work id="10" desc="올려치기(헛치기)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() > 75" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="#active11# 공격후 이동" normalBehaviorId="11" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="11" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="14" />
|
|
<Work id="12" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="13" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="14" desc="거리가 가까우면 회피(분노용)" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150" distanceType="1" distanceRate="0.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
|
|
<Work id="15" desc="대쉬 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="16" desc="2번 올려치기(적극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="17" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="18" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="19" desc="대쉬 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetHpRatio() < 0.5 OR GetCombatTime() > 10" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="12" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="3" distanceRate="0.800000" coolTime="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>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="1.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" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="4" name="죽어가는 아르가스B">
|
|
<CautionState alertRadius="300" rotateTime="8" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="8" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" 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="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="2" desc="2번 올려치기(소극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="4" />
|
|
<Work id="3" desc="대쉬 공격(소극적_먼거리)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="4" desc="많이 맞으면 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="13" />
|
|
<Work id="5" desc="올려치기(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="6" 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" />
|
|
<Work id="10" desc="올려치기(헛치기)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetTargetDistance() > 75" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="#active11# 공격후 이동" normalBehaviorId="11" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="11" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="14" />
|
|
<Work id="12" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="13" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="14" desc="거리가 가까우면 회피(분노용)" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 150" distanceType="1" distanceRate="0.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
|
|
<Work id="15" desc="대쉬 공격(분노용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="16" desc="2번 올려치기(적극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="17" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="18" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="19" desc="대쉬 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetHpRatio() < 0.5 OR GetCombatTime() > 10" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="13" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="3" distanceRate="0.800000" coolTime="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>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="1.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" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="5" name="죽어가는 길리두A">
|
|
<CautionState alertRadius="300" rotateTime="15" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="11" />
|
|
<Work id="2" desc="내려 찍기(적극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="12" />
|
|
<Work id="3" desc="덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 OR IsInAnger()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="5" />
|
|
<Work id="4" desc="많이 맞으면 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="6" desc="공격 빈도 조정" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="어깨 치기(헛치기)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="5" />
|
|
<Work id="8" desc="HP 50% 이하용 덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="2" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="9" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="패턴용 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" />
|
|
<Work id="12" desc="내려 찍기(반복용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="13" 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" />
|
|
<Work id="14" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="15" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="6" name="죽어가는 길리두B">
|
|
<CautionState alertRadius="300" rotateTime="15" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="11" />
|
|
<Work id="2" desc="내려 찍기(적극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 3 AND GetDamagePerSec(5) > 50" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="12" />
|
|
<Work id="3" desc="덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 OR IsInAnger()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="5" />
|
|
<Work id="4" desc="많이 맞으면 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="6" desc="공격 빈도 조정" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="어깨 치기(헛치기)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="5" />
|
|
<Work id="8" desc="HP 50% 이하용 덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="2" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="9" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="패턴용 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" />
|
|
<Work id="12" desc="내려 찍기(반복용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="13" 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" />
|
|
<Work id="14" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="15" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="7" name="썩어가는 길리두A">
|
|
<CautionState alertRadius="300" rotateTime="15" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="11" />
|
|
<Work id="2" 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.300000" nextAttackId="12" />
|
|
<Work id="3" desc="덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 OR IsInAnger()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="5" />
|
|
<Work id="4" desc="많이 맞으면 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="6" desc="공격 빈도 조정" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="내려 찍기(헛치기)" 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.200000" nextAttackId="5" />
|
|
<Work id="8" desc="HP 50% 이하용 덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="2" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="9" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="패턴용 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" />
|
|
<Work id="12" 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" />
|
|
<Work id="13" desc="내려 찍기(분노용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="14" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="15" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="2" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="8" name="썩어가는 길리두B">
|
|
<CautionState alertRadius="300" rotateTime="15" probAvoid="0.200000" avoidSkill="1206" alertAngle="360" rotateAngle="45" checkInterval="30000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="15" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="11" />
|
|
<Work id="2" 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.300000" nextAttackId="12" />
|
|
<Work id="3" desc="덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 OR IsInAnger()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="5" />
|
|
<Work id="4" desc="많이 맞으면 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="6" desc="공격 빈도 조정" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="내려 찍기(헛치기)" 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.200000" nextAttackId="5" />
|
|
<Work id="8" desc="HP 50% 이하용 덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="2" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="9" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150 AND GetDamagedCount(3) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="패턴용 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" />
|
|
<Work id="12" desc="어깨치기(반복용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="13" 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" />
|
|
<Work id="14" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="15" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="10" name="자연의 정령 테론B">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="회전 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="#active1# 소극적 공격을 위한 랜덤 이동" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" 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.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" 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.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="협력 행동 공격전 신호" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="14" 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="15" 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="1.000000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="16" 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="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="17" 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="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="18" 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="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="19" desc="#active1# 소극적 공격을 위한 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="0" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="5" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="11" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="11" name="타락한 자연의 정령 테론A">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1208" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="찍기 공격(적극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="찍기 공격(소극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="#active1# 소극적 공격을 위한 랜덤 이동" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="찍기 공격(반복용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="협력 행동 공격전 신호" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="14" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="0" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="3" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="11" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" 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.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="12" name="타락한 자연의 정령 테론B">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1208" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="찍기 공격(적극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="찍기 공격(소극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="#active1# 소극적 공격을 위한 랜덤 이동" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="찍기 공격(반복용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="협력 행동 공격전 신호" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="14" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="0" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="3" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="11" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" 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.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="14" name="덤퍼칸 습격자B">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.330000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" 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="GetDamagedCount(5) > 1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="폭발 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" 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.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="찌르기 공격(소극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.670000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="#active9# 공격 행동후 이동" normalBehaviorId="9" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="9" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="협력 행동을 위한 이동" normalBehaviorId="9" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="9" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.500000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="폭발 공격(협력용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" 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="12" 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="1.000000" nextAttackId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="1.000000" nextAttackId="15" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" 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="15" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="4" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="11" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="8" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" 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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="16" name="덤퍼칸 술사B">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1208" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="6" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="12" prob="1.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.330000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="6" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="투창 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.670000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="화염 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 75" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.670000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="화염 공격(협력용)" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" 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="1.000000" nextAttackId="10" 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="1.000000" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="좌걸음(반복용)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" 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="12" desc="보스 근처로 이동" normalBehaviorId="15" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="15" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="NpcTargetHisBoss() == 1 AND GetBossDistance() > 60" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="4" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="7" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="5" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" 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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="GetBossDistance() > 50" immediateAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="18" name="스톤 크라울러B">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="10" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="모래 바람 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 3" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" 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="#active8# 공격 종료후 이동" normalBehaviorId="8" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="8" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="모래 바람 공격(협력용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="0" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="11" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="8" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" 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.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="19" name="검은 약탈자">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="20" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="20" prob="0.000000" 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="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="연속 할퀴기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetReactionGageRatio() == 1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="회피(좌)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="19" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="회피(우)" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="20" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" 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="7" desc="할퀴기(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="할퀴기(소극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="협력 행동 공격전 신호" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" desc="#active10# 공격 종료후 이동" normalBehaviorId="10" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="10" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="연속 할퀴기(협력용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="16" desc="할퀴기(반복용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" 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="17" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" 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="18" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" 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="19" desc="#active10# 패턴용 액티브 무브1" normalBehaviorId="10" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="10" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="20" desc="#active10# 패턴용 액티브 무브2" normalBehaviorId="10" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="10" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1211" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="0" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="15" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="12" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" 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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="20" name="어둠의 습격자">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" 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="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" 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="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="2" desc="인스턴스 마법 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" />
|
|
<Work id="3" desc="자코 몹 소환 액션" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2301" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) < 6 AND GetDynamicSpawnCount() == 0 AND IsPartyNpcDead() == 1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="" msgImmediately="true" msg="52" msgProb="0.500000" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" />
|
|
<Work id="5" desc="자코 몹 스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" />
|
|
<Work id="9" desc="명령 송신" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" 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="1.000000" nextAttackId="19" />
|
|
<Work id="11" desc="범위 공격(적극적)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 3 OR IsInAnger() == 1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" />
|
|
<Work id="12" desc="#active17# 패턴용 1(or 소극적 공격 전에 간간히)" normalBehaviorId="17" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="17" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
|
|
<Work id="13" 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.300000" nextAttackId="14" />
|
|
<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="12" />
|
|
<Work id="15" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="16" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="17" 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.300000" nextAttackId="2" />
|
|
<Work id="18" 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.300000" nextAttackId="2" />
|
|
<Work id="19" desc="짧은 대기" normalBehaviorId="1302" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1302" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) > 3 AND GetCombatTime() < 5000" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" orderType="formation" formationId="5" msgImmediately="true" msg="13" msgProb="" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="1000" formationAttackProb="1.000000" formationAttackId="9" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.200000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.300000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="시야에 든 원거리형 클래스 요격" preProcess="PcTargetByDirection(1,60,100,300,1)" immediateAttackId="2" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="21" name="자연의 정령 테론 대장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="16" prob="0.000000" distanceRate="1" />
|
|
<Info workId="17" prob="0.000000" distanceRate="1" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" 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(10) > 2" distanceType="3" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="#active1# 소극적 공격을 위한 랜덤 이동" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" 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="6" 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.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="협력 행동 공격전 신호" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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="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.670000" nextAttackId="15" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="분노시 템포 조정" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" 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="16" desc="50% 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="1.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
|
|
<Work id="17" desc="20% 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1202" angerBehaviorId="1202" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="5000">
|
|
<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="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) > 3 AND GetCombatTime() < 5000" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="1" msgImmediately="true" msg="253" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="5" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="11" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="22" name="타락한 자연의 정령 테론 대장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1208" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="14" prob="0.000000" distanceRate="1" />
|
|
<Info workId="15" prob="0.000000" distanceRate="1" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<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="GetDamagedCount(10) > 2" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="찍기 공격(소극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="#active1# 소극적 공격을 위한 랜덤 이동" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="찍기 공격(반복용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="#active5# 협력 행동을 위한 전방 이동" normalBehaviorId="5" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="5" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="#active6# 협력 행동을 위한 좌전방 이동" normalBehaviorId="6" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="6" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="#active7# 협력 행동을 위한 우전방 이동" normalBehaviorId="7" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="7" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="협력 행동 공격전 신호" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" 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="13" 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="14" desc="50% 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() > 0.2 AND GetHpRatio() < 0.5" distanceType="1" distanceRate="1.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
|
|
<Work id="15" desc="20% 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.2" distanceType="" distanceRate="1.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1202" angerBehaviorId="1202" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="5000">
|
|
<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="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) > 3 AND GetCombatTime() < 5000" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="2" msgImmediately="true" msg="3" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="3" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="11" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="23" name="덤퍼칸 습격자 대장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1208" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="9" prob="0.000000" distanceRate="1" />
|
|
<Info workId="10" prob="0.000000" distanceRate="1" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="4" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="투창 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="화염 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 75" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" 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.300000" nextAttackId="1" 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="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="9" desc="50% 이하 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() > 0.2 AND GetHpRatio() < 0.5" distanceType="1" distanceRate="1.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
|
|
<Work id="10" desc="20% 이하 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1202" angerBehaviorId="1202" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="5000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동 신호1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="4" msgImmediately="true" msg="204" msgProb="0.500000" />
|
|
<Work id="2" desc="협력 행동 신호2" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) > 3 AND GetCombatTime() > 8000" sendOrderId="2" sendOrderRange="1000" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="6" msgImmediately="true" msg="205" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="24" name="스톤 크라울러 대장">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="13" prob="0.000000" distanceRate="1" />
|
|
<Info workId="14" prob="0.000000" distanceRate="1" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" 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="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="모래 바람 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 3" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" 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="#active8# 공격 종료후 이동" normalBehaviorId="8" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="8" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="모래 바람 공격(협력용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" 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="12" 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="13" desc="50% 이하 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() > 0.2 AND GetHpRatio() < 0.5" distanceType="1" distanceRate="1.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
|
|
<Work id="14" desc="20% 이하 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1202" angerBehaviorId="1202" />
|
|
</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="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) > 3 AND GetCombatTime() < 5000" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="3" msgImmediately="true" msg="251" msgProb="0.500000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="10" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="8" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.200000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.200000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="28" name="피그링">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.500000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="8000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="13" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.380000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.220000" nextAttackId="9" />
|
|
<Work id="2" desc="돌진 공격(적극적)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.350000" nextAttackId="12" />
|
|
<Work id="3" desc="모아 박치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.220000" nextAttackId="9" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" />
|
|
<Work id="5" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 50 AND GetTargetDistance() < 120 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" />
|
|
<Work id="6" 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" />
|
|
<Work id="7" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 50 AND GetTargetDistance() < 120 AND GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" />
|
|
<Work id="8" 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" />
|
|
<Work id="9" desc="#active13# 일정 거리 이동" normalBehaviorId="13" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="13" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" />
|
|
<Work id="10" desc="공격 빈도 조정" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" />
|
|
<Work id="11" desc="모아 박치기(패턴 1_2)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="12" desc="돌진 공격(패턴 1_1)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="11" />
|
|
<Work id="13" desc="파티원 없으면 돌진" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) < 4" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.300000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="29" name="오염된 흙의 정령">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="20" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="20" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" 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="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.270000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="진흙 털기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(GetTargetDistance() < 80 AND GetDamagedCount(5) > 2) OR IsInAnger() == 1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="false" nextAttackProb="0" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="롤링 어택 준비" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 OR IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="2단 손바닥 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.270000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="2단 손바닥 공격(소극적)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="대기" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" 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="7" 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="8" desc="(헛치기)2단 손바닥 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" 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="9" desc="사이드 스텝(왼)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="사이드 스텝(오)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="뒷걸음질" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 5 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="점프 바닥 치기(분노용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.600000" nextAttackId="19" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="14" desc="20% 탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="false" 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="15" desc="진흙 털기 전 소셜" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 80" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="16" desc="롤링 어택(반복용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="17" 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="0.000000" nextAttackId="16" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="18" desc="롤링 어택 준비(분노용)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 OR IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="19" desc="(반복용)점프 바닥 치기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" 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="20" desc="롤링 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" sendOrderId="1" sendOrderRange="100" sendOrderMaxCount="3" sendOrderRefTarget="0" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="진흙 털기" preProcess="PcTargetByDirection(180,60,0,200,0)" immediateAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="400" moveMaxDistance="600" probSocial="0.500000" moveRadius="700" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="30" name="타락한 흙의 정령">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="9" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.350000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="20" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="13" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="20" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" 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="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.270000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="진흙 털기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="(GetTargetDistance() < 80 AND GetDamagedCount(5) > 2) OR IsInAnger() == 1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="false" nextAttackProb="0" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="롤링 어택 준비" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 OR IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="2단 손바닥 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.270000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="2단 손바닥 공격(소극적)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="대기" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" 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="7" 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="8" desc="(헛치기)2단 손바닥 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" 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="9" desc="사이드 스텝(왼)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="사이드 스텝(오)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="뒷걸음질" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 5 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="점프 바닥 치기(분노용)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.600000" nextAttackId="19" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="14" 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="15" desc="진흙 털기 전 소셜" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 80" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="16" desc="롤링 어택(반복용)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="17" 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="0.000000" nextAttackId="16" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="18" desc="롤링 어택 준비(분노용)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 OR IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="19" desc="(반복용)점프 바닥치기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" 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="20" desc="롤링 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" sendOrderId="1" sendOrderRange="100" sendOrderMaxCount="3" sendOrderRefTarget="0" distanceType="1" distanceRate="0.800000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="진흙 털기" preProcess="PcTargetByDirection(180,60,0,200,0)" immediateAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="400" moveMaxDistance="600" probSocial="0.500000" moveRadius="700" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="31" 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="32" name="미니 오칸">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.500000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="8000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="11" prob="0.330000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.220000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.220000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="6" 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="12" prob="0.000000" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.600000" nextAttackId="9" />
|
|
<Work id="2" desc="연속 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.600000" nextAttackId="12" />
|
|
<Work id="3" desc="돌진 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.600000" nextAttackId="9" />
|
|
<Work id="5" desc="좌회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 50 AND GetTargetDistance() < 120" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" />
|
|
<Work id="6" 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.700000" nextAttackId="11" />
|
|
<Work id="7" desc="우회피" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 50 AND GetTargetDistance() < 120" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="8" />
|
|
<Work id="8" 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.700000" nextAttackId="11" />
|
|
<Work id="9" desc="#active16# 일정 거리 이동" normalBehaviorId="16" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="16" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="7" />
|
|
<Work id="10" desc="명령 수신" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="공격 빈도 조정" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="12" desc="#active16# 일정 거리 이동2" normalBehaviorId="16" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="16" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="5" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="3" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="10" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.300000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="33" name="악마의 실험체">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="20" prob="0.000000" distanceRate="1" />
|
|
<Info workId="21" prob="0.000000" distanceRate="1" />
|
|
<Info workId="3" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="12" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="20" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격(반격 패턴 2_1)" 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="1.000000" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="부메랑 공격(패턴 3_2)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="회피(반격 패턴 1_1)" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 70" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="좌 회피" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="우 회피" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" 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="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="우 걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="커맨드 소셜" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" 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="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" 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="10" desc="부메랑 공격(반격 패턴 1_2)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="좌 회피(반격 패턴 2_2)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="회피(반격 패턴 4_1)" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 70" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="14" desc="#active14# 랜덤 이동후 공격(패턴 3_1)" normalBehaviorId="14" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="14" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="기본 공격(분노 패턴 4_1)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" 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="1209" 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="17" desc="우 회피(분노)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="18" desc="기본 공격(분노 패턴 5_1)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="19" desc="부메랑 공격(분노)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="20" desc="50% 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() > 0.2 AND GetHpRatio() < 0.5" distanceType="1" distanceRate="1.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1201" angerBehaviorId="1201" />
|
|
<Work id="21" desc="20% 탈진" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="1.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1202" angerBehaviorId="1202" />
|
|
</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="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 13000" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="19" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="30" maxLeaderDistance="60" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="400" moveMaxDistance="600" probSocial="0.250000" moveRadius="700" probMove="0.500000">
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="34" name="어둠의 하수인">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="26" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="25" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="26" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="11" 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="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="25" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="13" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="2" 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.600000" nextAttackId="19" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="3" desc="많이 맞으면 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2 AND GetTargetDistance() < 60" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="6" />
|
|
<Work id="4" desc="폭탄 투척" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 150" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="8" />
|
|
<Work id="6" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" />
|
|
<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" />
|
|
<Work id="8" 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="1.000000" nextAttackId="9" />
|
|
<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" />
|
|
<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="" msg="" msgProb="" />
|
|
<Work id="13" desc="50% 탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() >0.2 AND GetHpRatio() < 0.5 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="14" desc="20% 탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() <= 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="15" desc="근거리용 폭탄 투척" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 50" distanceType="3" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" />
|
|
<Work id="18" 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" />
|
|
<Work id="19" 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" />
|
|
<Work id="25" desc="기본 공격 준비" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
|
|
<Work id="26" 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="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1" msgImmediately="" msg="" msgProb="" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="백점프후 우워 소셜" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" orderType="sequential" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="400" moveMaxDistance="600" probSocial="0.250000" moveRadius="700" probMove="0.500000">
|
|
<Social motionId="3" />
|
|
<Social motionId="4" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="35" 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="9" prob="0" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.3" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.3" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.3" distanceRate="0.800000" />
|
|
<Info workId="12" prob="0" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="9" prob="0" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0" distanceRate="0.800000" />
|
|
<Info workId="14" prob="0" distanceRate="0.800000" />
|
|
<Info workId="16" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0" 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="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="2" desc="제자리 지진" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 10000" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="점프하여 대지진" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="10" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="박수 치기" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="" isDirectionRevision="true" nextAttackProb="1" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" 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="6" desc="좌걸음(반복)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" 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="7" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" 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="8" desc="우걸음(반복)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" 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="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="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" 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="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="커맨드 소셜" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="제자리 지진(패턴 1_1)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000" distanceType="2" distanceRate="0.800000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" desc="점프 대지진(패턴 1_2)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="11" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="제자리 지진(패턴 2_1)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="점프 대지진(패턴2_2)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="16" desc="사전동작(박수치기)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 3000" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="17" desc="공격 명령 소셜(대기 동작)" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="1" distanceType="1" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1205" angerBehaviorId="2205" />
|
|
</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="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="1" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="400" moveMaxDistance="600" probSocial="0.250000" moveRadius="700" probMove="0.500000">
|
|
<Social motionId="4" />
|
|
<Social motionId="5" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="36" name="어둠의 마법사">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="1.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="21" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.00000" distanceRate="0.800000" />
|
|
<Info workId="3" 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="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="20" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="27" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="28" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="29" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="9" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="10" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="27" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" 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="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="28" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="29" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="20" 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) < 3" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" />
|
|
<Work id="2" desc="광역 디버프 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="9" msgImmediately="true" msg="161" msgProb="0.300000" />
|
|
<Work id="3" desc="파티원 버프1" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="NpcTargetByDirection(0,360,0,500,2) AND IsTargetInAbnormality(2) == 0 AND GetNpcCountInRange(500) > 1" distanceType="2" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="101" msgProb="0.700000" />
|
|
<Work id="4" desc="좌 회피(반격용)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="1" />
|
|
<Work id="5" desc="우 회피(반격용)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" />
|
|
<Work id="6" desc="좌 걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" />
|
|
<Work id="7" desc="우 걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="20" />
|
|
<Work id="8" desc="자코 몹 소환 액션" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) < 6 AND GetDynamicSpawnCount() == 0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="true" msg="55" msgProb="0.500000" />
|
|
<Work id="9" desc="50% 탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() >0.2 AND GetHpRatio() < 0.5 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" desc="20% 탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() <= 0.2 AND IsInAnger() == 0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" desc="기본 광역 공격(분노)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="12" desc="#active14# 랜덤 이동(좌걸음)" normalBehaviorId="14" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="14" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" />
|
|
<Work id="13" 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" />
|
|
<Work id="14" desc="자코 몹 스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="15" desc="#active14# 랜덤 이동(우걸음)" normalBehaviorId="14" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="14" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" />
|
|
<Work id="16" desc="기본 광역 공격(우걸음)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 3" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="7" />
|
|
<Work id="17" desc="파티원 버프2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="NpcTargetByDirection(0,360,0,500,2) AND IsTargetInAbnormality(2) == 0 AND GetNpcCountInRange(500) > 1" distanceType="2" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="18" desc="파티원 버프3" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="NpcTargetByDirection(0,360,0,500,2) AND IsTargetInAbnormality(2) == 0 AND GetNpcCountInRange(500) > 1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="19" desc="좌걸음(반복용)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="13" />
|
|
<Work id="20" desc="우걸음(반복용)" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="13" />
|
|
<Work id="21" desc="자코 몹 소환 액션(반격용)" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 2" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="" msgImmediately="true" msg="55" msgProb="0.500000" />
|
|
<Work id="22" desc="자코 몹 소환(반격용)" normalBehaviorId="3" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="27" desc="우 회피(분노 패턴 2_1)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="28" />
|
|
<Work id="28" desc="우 회피(분노 패턴 2_2)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="29" />
|
|
<Work id="29" desc="광역 공격(분노 패턴 2_3)" 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="" msg="" msgProb="" />
|
|
</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="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) > 3 AND GetCombatTime() < 5000" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="2" msgImmediately="true" msg="16" msgProb="" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="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="1.000000" shorttermTargetProb="0.300000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="파티원 버프" preProcess="NpcTargetByDirection(1,360,0,200,0) AND GetNpcCountInRange(300) > 1" immediateAttackId="3" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="400" moveMaxDistance="600" probSocial="0.500000" moveRadius="700" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="9" name="자연의 정령 테론A(현재 안씀)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="회전 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="2" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" />
|
|
<Work id="3" desc="#active1# 소극적 공격을 위한 랜덤 이동" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" />
|
|
<Work id="4" 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.300000" nextAttackId="2" />
|
|
<Work id="5" 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.300000" nextAttackId="2" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" />
|
|
<Work id="7" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" />
|
|
<Work id="11" desc="협력 행동 공격전 신호" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" />
|
|
<Work id="12" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" />
|
|
<Work id="13" 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" />
|
|
<Work id="14" 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" />
|
|
<Work id="15" 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="1.000000" nextAttackId="17" />
|
|
<Work id="16" 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="1.000000" nextAttackId="18" />
|
|
<Work id="17" 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="1.000000" nextAttackId="5" />
|
|
<Work id="18" 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="1.000000" nextAttackId="5" />
|
|
<Work id="19" desc="#active1# 소극적 공격을 위한 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="0" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="5" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="11" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="13" name="덤퍼칸 습격자A(현재 안씀)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="10" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.330000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="10" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" 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="GetDamagedCount(5) > 1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="3" />
|
|
<Work id="2" desc="폭발 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND IsInAnger() == 1" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" />
|
|
<Work id="3" 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.300000" nextAttackId="7" />
|
|
<Work id="4" desc="찌르기 공격(소극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.670000" nextAttackId="7" />
|
|
<Work id="5" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="12" />
|
|
<Work id="6" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" />
|
|
<Work id="7" desc="#active9# 공격 행동후 이동" normalBehaviorId="9" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="9" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" />
|
|
<Work id="8" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
|
|
<Work id="9" desc="협력 행동을 위한 이동" normalBehaviorId="9" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="9" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.500000" nextAttackId="8" />
|
|
<Work id="10" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" />
|
|
<Work id="11" desc="폭발 공격(협력용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="7" />
|
|
<Work id="12" 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="1.000000" nextAttackId="14" />
|
|
<Work id="13" 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="1.000000" nextAttackId="15" />
|
|
<Work id="14" 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" />
|
|
<Work id="15" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="4" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="11" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="8" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="15" name="덤퍼칸 술사A(현재 안씀)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1208" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="12" prob="1.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.330000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="투창 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.670000" nextAttackId="4" />
|
|
<Work id="2" desc="화염 공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() < 75" distanceType="2" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.670000" nextAttackId="4" />
|
|
<Work id="3" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="8" />
|
|
<Work id="4" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="9" />
|
|
<Work id="5" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
|
|
<Work id="6" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="5" />
|
|
<Work id="7" desc="화염 공격(협력용)" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="1" />
|
|
<Work id="8" 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="1.000000" nextAttackId="10" />
|
|
<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="1.000000" nextAttackId="11" />
|
|
<Work id="10" desc="좌걸음(반복용)" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="11" 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" />
|
|
<Work id="12" desc="보스 근처로 이동" normalBehaviorId="15" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="15" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="NpcTargetHisBoss() == 1 AND GetBossDistance() > 60" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="4" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="7" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="5" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<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.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="GetBossDistance() > 50" immediateAttackId="12" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="17" name="스톤 크라울러A(현재 안씀)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="10" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="10" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" 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="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" />
|
|
<Work id="2" desc="모래 바람 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="9" />
|
|
<Work id="3" desc="공격 빈도 조절" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 3" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="12" />
|
|
<Work id="4" desc="피격 기회 제공" normalBehaviorId="3" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="3" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" />
|
|
<Work id="8" desc="협력 행동 공격전 신호" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="9" desc="#active8# 공격 종료후 이동" normalBehaviorId="8" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="8" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="4" />
|
|
<Work id="10" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" />
|
|
<Work id="11" desc="모래 바람 공격(협력용)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" />
|
|
<Work id="12" 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" />
|
|
<Work id="13" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="0" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="11" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="8" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<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.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="25" name="어둠의 마법사(현재 안씀)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" 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="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" 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="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="2" desc="인스턴스 마법 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" />
|
|
<Work id="3" desc="자코 몹 소환 액션" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2301" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) < 6 AND GetDynamicSpawnCount() == 0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="5" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" />
|
|
<Work id="5" desc="자코 몹 스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" />
|
|
<Work id="9" desc="명령 송신" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" 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="1.000000" nextAttackId="19" />
|
|
<Work id="11" desc="범위 공격(적극적)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 3 OR IsInAnger() == 1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" />
|
|
<Work id="12" desc="#active17# 패턴용 1(or 소극적 공격 전에 간간히)" normalBehaviorId="17" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="17" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
|
|
<Work id="13" 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.300000" nextAttackId="14" />
|
|
<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="12" />
|
|
<Work id="15" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="16" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="17" 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.300000" nextAttackId="2" />
|
|
<Work id="18" 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.300000" nextAttackId="2" />
|
|
<Work id="19" desc="짧은 대기" normalBehaviorId="1302" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1302" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000 AND GetNpcCountInRange(500) > 3" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" orderType="formation" formationId="5" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="1000" formationAttackProb="1.000000" formationAttackId="9" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.200000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.300000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="시야에 든 원거리형 클래스 요격" preProcess="PcTargetByDirection(1,60,100,300,1)" immediateAttackId="2" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="26" name="어둠의 약탈자(현재 안씀)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" 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="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" 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="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="2" desc="인스턴스 마법 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" />
|
|
<Work id="3" desc="자코 몹 소환 액션" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2301" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) < 6 AND GetDynamicSpawnCount() == 0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="5" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" />
|
|
<Work id="5" desc="자코 몹 스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" />
|
|
<Work id="9" desc="명령 송신" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" 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="1.000000" nextAttackId="19" />
|
|
<Work id="11" desc="범위 공격(적극적)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 3 OR IsInAnger() == 1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" />
|
|
<Work id="12" desc="#active17# 패턴용 1(or 소극적 공격 전에 간간히)" normalBehaviorId="17" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="17" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
|
|
<Work id="13" 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.300000" nextAttackId="14" />
|
|
<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="12" />
|
|
<Work id="15" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="16" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="17" 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.300000" nextAttackId="2" />
|
|
<Work id="18" 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.300000" nextAttackId="2" />
|
|
<Work id="19" desc="짧은 대기" normalBehaviorId="1302" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1302" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000 AND GetNpcCountInRange(500) > 3" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" orderType="formation" formationId="5" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="1000" formationAttackProb="1.000000" formationAttackId="9" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.200000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.300000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="시야에 든 원거리형 클래스 요격" preProcess="PcTargetByDirection(1,60,100,300,1)" immediateAttackId="2" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="27" name="어둠의 시종(현재 안씀)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="8" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="9" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" 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="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="13" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="5" 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="12" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" 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="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="10" />
|
|
<Work id="2" desc="인스턴스 마법 공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="2" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" />
|
|
<Work id="3" desc="자코 몹 소환 액션" normalBehaviorId="1301" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2301" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500) < 6 AND GetDynamicSpawnCount() == 0" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="5" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 5000 AND GetDamagedCount(10) > 2 AND GetTargetDistance() < 100" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="8" />
|
|
<Work id="5" desc="자코 몹 스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="7" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="17" />
|
|
<Work id="8" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 99" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" />
|
|
<Work id="9" desc="명령 송신" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="10" 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="1.000000" nextAttackId="19" />
|
|
<Work id="11" desc="범위 공격(적극적)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 3 OR IsInAnger() == 1" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="12" />
|
|
<Work id="12" desc="#active17# 패턴용 1(or 소극적 공격 전에 간간히)" normalBehaviorId="17" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="17" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="2" />
|
|
<Work id="13" 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.300000" nextAttackId="14" />
|
|
<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="12" />
|
|
<Work id="15" 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.000000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="16" 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.000000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="17" 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.300000" nextAttackId="2" />
|
|
<Work id="18" 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.300000" nextAttackId="2" />
|
|
<Work id="19" desc="짧은 대기" normalBehaviorId="1302" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1302" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="협력 행동" normalBehaviorId="4" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000 AND GetNpcCountInRange(500) > 3" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="12" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="19" orderType="formation" formationId="5" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="1" formationCheckTime="1000" formationAttackProb="1.000000" formationAttackId="9" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.300000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.200000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.300000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="시야에 든 원거리형 클래스 요격" preProcess="PcTargetByDirection(1,60,100,300,1)" immediateAttackId="2" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="400" probSocial="0.500000" moveRadius="300" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="37" name="죽어가는 아르가스">
|
|
<CautionState alertRadius="500" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="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="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" 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="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="104" desc="일반공격3" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="201" msgImmediately="" msg="" msgProb="" />
|
|
<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" msgImmediately="" msg="" msgProb="" />
|
|
<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="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" 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="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="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="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
<Work id="2" desc="HP가 20% 미만인 PC가 주변에 있으면 10초간 단체지속공격한다" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByHp(1,360,0,300,0,0.2,0)" sendOrderId="2" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="sequential" formationId="0" />
|
|
<Work id="3" desc="누킹/캐스팅 계열 스킬을 사용하는 PC가 있으면 양옆으로 찢어지는 포메이션명령 내리기" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetBySkillCategoryUsing(1,360,0,500,13) OR PcTargetBySkillCategoryUsing(1,360,0,500,23)" sendOrderId="3" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="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="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="1" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
<ReceiveOrder orderId="4" prob="1.000000" attackId="208" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.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.250000" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
</StTension>
|
|
<StTension id="2">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
</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" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="38" name="사회팀 테스트용 dummy 1.1">
|
|
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="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.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="5000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="1" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="39" name="베카스 근처 연출용 피그링">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.500000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="8000" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="13" prob="0.5" distanceRate="1" />
|
|
<Info workId="9" prob="1.000000" distanceRate="1" />
|
|
<Info workId="11" prob="0.500000" distanceRate="1" />
|
|
<Info workId="12" prob="0.500000" distanceRate="1" />
|
|
<Info workId="4" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="5" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="7" prob="0.300000" distanceRate="0.8" />
|
|
<Info workId="8" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="3" prob="0.300000" distanceRate="1.2" />
|
|
<Info workId="10" prob="1.000000" distanceRate="1" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="9" desc="#active22# 전투상태 도망 1" normalBehaviorId="22" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="22" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 0" distanceType="1" distanceRate="0.000000" coolTime="8000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" 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="1.000000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" 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="7" 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="1.000000" nextAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" 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="3" desc="모아 박치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="9" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="10" desc="대기" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3" />
|
|
<Work id="11" desc="#active23# 전투상태 도망 2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="23" angerBehaviorId="23" />
|
|
<Work id="12" desc="#active23# 피격시 도망" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetDamagedCount(5) > 0" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="23" angerBehaviorId="23" />
|
|
<Work id="13" desc="근처에 pc 있으면 pc 공격" normalBehaviorType="skill" offFlockOnNormalMode="" angerBehaviorType="skill" offFlockOnAngerMode="" preProcess="GetRangePcNum(0, 500, 360, 0, 1, 1) == 1" distanceType="2" distanceRate="1" coolTime="" isDirectionRevision="true" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="3" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="9" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="범위 안에 pc가 있을 경우 단기 타겟" preProcess="GetRangePcNum(0, 500, 360, 0, 1, 1) == 1" immediateAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.300000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="103" name="Dark_Pawn_(광전사)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.500000" avoidSkill="1207" alertAngle="210" rotateAngle="500" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="true">
|
|
<ActiveMove id="18" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="500" prob="1.000000" distanceRate="1" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="109" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.250000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="500" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본 공격1_Combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="103" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="104" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="105" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="207" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="무기방어_Axe Defence" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="대지치기_Weapon Bash" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="108" 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="1" distanceType="2" distanceRate="0.800000" coolTime="6000" 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="1" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="329" desc="대지 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="330" desc="모아 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="500" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="999999999" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="605" msgProb="1.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" recentPcBehiviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="200" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="104" name="Dark_Pawn_(광전사)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.500000" avoidSkill="1208" alertAngle="210" rotateAngle="500" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="true">
|
|
<ActiveMove id="19" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="500" prob="1.000000" distanceRate="1" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="109" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.250000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="500" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본 공격1_Combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="103" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="104" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="105" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="207" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="무기방어_Axe Defence" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="대지치기_Weapon Bash" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="108" 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="1" distanceType="2" distanceRate="0.800000" coolTime="6000" 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="1" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="329" desc="대지 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="330" desc="모아 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="500" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="999999999" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="606" msgProb="1.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" recentPcBehiviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="200" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="105" name="Dark_Pawn_(광전사)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.500000" avoidSkill="1207" alertAngle="210" rotateAngle="500" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="true">
|
|
<ActiveMove id="20" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="500" prob="1.000000" distanceRate="1" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="109" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.250000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="500" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본 공격1_Combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="103" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="104" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="105" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="207" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="무기방어_Axe Defence" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="대지치기_Weapon Bash" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="108" 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="1" distanceType="2" distanceRate="0.800000" coolTime="6000" 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="1" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="329" desc="대지 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="330" desc="모아 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="500" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="999999999" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="607" msgProb="1.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" recentPcBehiviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="200" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="106" name="Dark_Pawn_(광전사)">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.500000" avoidSkill="1208" alertAngle="210" rotateAngle="500" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="true">
|
|
<ActiveMove id="21" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="500" prob="1.000000" distanceRate="1" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="109" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.250000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="500" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.250000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본 공격1_Combo1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="103" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="104" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="105" 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="3" distanceRate="0.800000" coolTime="3000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="207" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="무기방어_Axe Defence" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) > 1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="대지치기_Weapon Bash" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="108" 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="1" distanceType="2" distanceRate="0.800000" coolTime="6000" 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="1" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance() > 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<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" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="329" desc="대지 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="330" desc="모아 치기(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="500" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="999999999" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="608" msgProb="1.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" coolTime="" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="101" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" recentPcBehiviorTime="" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0" executionRate="0" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="1" preProcess="1" immediateAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="200" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="107" 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.500000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="idle" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<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="20" maxLeaderDistance="50" popupMsg="" msgProb="" msgInterval="" followNearUser="">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.500000">
|
|
<Social motionId="2" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
<Buff range="" coolTime="" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="108" name="자연의 정령 테론(환경)">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.700000" avoidSkill="1207" alertAngle="360" rotateAngle="45" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.000000">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="7" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="19" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="6" prob="1.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="12" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="4" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="5" 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="11" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="13" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="14" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="1" prob="1.000000" distanceRate="0.800000" />
|
|
<Info workId="15" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="16" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="17" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="18" prob="0.000000" distanceRate="0.8" />
|
|
<Info workId="19" prob="0.000000" distanceRate="0.8" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="회전 공격(적극적)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="3" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="#active1# 소극적 공격을 위한 랜덤 이동" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="15" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" 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.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" 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.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="피격 기회 제공" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="13" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="공격 빈도 조절" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="14" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="협력 행동 공격전 신호" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="12" desc="목표 몬스터가 죽으면 바보" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetBossDistance() == 0" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.300000" nextAttackId="2" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="13" 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="14" 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="15" 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="1.000000" nextAttackId="17" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="16" 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="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="17" 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="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="18" 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="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="19" desc="#active1# 소극적 공격을 위한 회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5) < 2" distanceType="1" distanceRate="0.800000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="16" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="1" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="0" sendOrderRange="0" sendOrderMaxCount="0" sendOrderRefTarget="0" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="5" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="11" />
|
|
</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.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="200" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.200000" moveProb="0.500000" socialProb="0.200000" />
|
|
</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="20" maxLeaderDistance="50" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="150" probSocial="0.500000" moveRadius="150" probMove="0.500000">
|
|
<Social motionId="0" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
</AIData> |