3421 lines
348 KiB
XML
3421 lines
348 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AIData huntingZoneId="471">
|
|
<Ai id="0" name="저주받은 실험체-">
|
|
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.000000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000" enable="true" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="150" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()<150" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="부메랑공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" 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="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="206" desc="백회피(후일정확률로부메랑)" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()<100" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="113" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="좌회피" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="우회피" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="113" desc="제자리부메랑공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" 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="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="맞으면 단체회피" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1 AND GetNpcCountInRange(600)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="101" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="206" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="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.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="103" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="2000" minLeaderDistance="30" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="1" name="그림자 괴물(기본)B-">
|
|
<CautionState alertRadius="400" 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="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" 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="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="디버프(마비)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="라이트닝스플래시" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="(안씀)암흑강화버프" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="근거리마법" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="(안씀)원거리블랙홀" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="원거리공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="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="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="13000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<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="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" 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="GetHpRatio()<0.3 AND GetTargetDistance()<100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="맞으면 단체공격" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>2 AND GetNpcCountInRange(600)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="101" 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.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.200000" shorttermTargetProb="0.100000" 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(0,120,150,500,1)" immediateAttackId="106" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="2" name="노예 관리인-">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="359" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="151" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="152" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="358" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="356" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="150" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="151" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="152" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="356" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="358" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="359" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="박수치기(특수공격)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.100000" nextAttackId="359" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="제자리 지진" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()<150" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>350" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()>0.2 AND GetHpRatio()<0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="255" desc="부하스폰용명령동작" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500)<5 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="355" />
|
|
<Work id="355" desc="부하스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="356" desc="점프 대지진 공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>150" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="358" desc="배두드리기 소셜" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="359" desc="사전동작(특수공격)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800)<1 AND GetDamagedCount(10)>2" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" />
|
|
<Work id="151" desc="PC오른쪽으로 접근" 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="152" desc="PC왼쪽으로 접근" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="단체(포메이션)공격명령" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="104" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="359" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="300" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.100000" shorttermTargetProb="0.100000" 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.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
<Info stWorkId="2" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,200,500,1)" immediateAttackId="101" />
|
|
<StWork id="2" desc="리액션_견제" preProcess="PcTargetByReaction(1,360,0,300,3)" immediateAttackId="356" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.000000">
|
|
<Social motionId="4" />
|
|
<Social motionId="4" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="3" name="Dark_Queen(법사)-">
|
|
<CautionState alertRadius="300" rotateTime="1" probAvoid="0.300000" avoidSkill="1206" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="1" distanceRate="0.5" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="110" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="1" distanceRate="0.5" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="110" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="101" prob="1" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="109" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="201" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="화염구_FireBall" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="(애님이없어일단뺌)강력한공격 전에 하는 사전동작" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="얼음송곳모션_BlastSoil" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="번개의덫모션_ShockTrap" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="224" msgProb="0.300000" />
|
|
<Work id="105" desc="지옥불소환_BlastBall" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="235" msgProb="0.300000" />
|
|
<Work id="106" desc="영기태우기_AuraBurn_노말" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="마력방패_ManaShield" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="108" desc="1차지폭렬구모션_BlastBall" normalBehaviorId="1121" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2121" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="109" desc="2차지폭렬구모션_BlastBall" normalBehaviorId="1123" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2123" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="110" desc="3차지폭렬구모션_BlastBall" normalBehaviorId="1125" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2125" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="207" msgProb="0.300000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="411" msgProb="0.300000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="305" msgProb="0.300000" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="(애님이없어일단뺌)회피이동" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()<100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="108" />
|
|
<Work id="207" desc="(애님이없어일단뺌)사이드워크(좌)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
|
|
<Work id="208" desc="(애님이없어일단뺌)사이드워크(우)_1" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3 AND GetTargetDistance()<100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="좀 맞으면 동시공격한다." normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>2 AND GetNpcCountInRange(500)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="104" msgImmediately="true" msg="251" msgProb="0.300000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.5" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.5" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.9">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.5" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.5" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="1" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(1, 360, 125, 1000, 1)" immediateAttackId="101" msgImmediately="false" msg="" msgProb="" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="4" name="Dark_Pawn_(광전사)-">
|
|
<CautionState alertRadius="300" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="500" checkInterval="5000" probActiveMove="0.200000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="109" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" 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="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
|
|
<Work id="103" desc="기본 공격2_Combo2" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" 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="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" 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="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" 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)>2" distanceType="1" distanceRate="0.800000" coolTime="3000" 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="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="201" msgProb="0.300000" />
|
|
<Work id="108" desc="모아치기_Blast Slash" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>0" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="207" msgProb="0.300000" />
|
|
<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="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="203" msgProb="0.300000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="314" msgProb="0.300000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="314" msgProb="0.300000" />
|
|
<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" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3 AND GetTargetDistance()<100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" 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="327" desc="사이드워크(좌)_2" 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" />
|
|
<Work id="328" desc="사이드워크(우)_2" 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" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="(안씀)10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(250) > 1" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="107" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="104" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="5" name="Dark_Knight(창기사)-">
|
|
<CautionState alertRadius="500" rotateTime="1" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="500" checkInterval="5000" hpResetWhenCombatEnd="true" probActiveMove="0.200000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="1" watchRotateAngle="500" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" 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="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" 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.500000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="107" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.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="PcTargetByAggro()" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="방패방어_Defence" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) > 3" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="강력한돌진_screwThrough" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="방패치기_ShieldStrike" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="반격찌르기_Riposte" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.7" 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="2콤보_combo2_노말" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.8 AND GetHpRatio() > 0.5" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.400000" nextAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="3콤보_combo3_노말" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" 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.500000" nextAttackId="106" 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.500000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="329" desc="왼쪽으로 액티브 무브 후 공격" normalBehaviorId="12" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="12" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="330" desc="오른쪽으로 액티브 무브 후 공격" normalBehaviorId="11" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="11" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10) > 3" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.500000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="hp65% 이하 일 때" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.65" sendOrderId="1" sendOrderRange="300" sendOrderMaxCount="5" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
<Info stWorkId="2" prob="0.500000" />
|
|
</StTension>
|
|
<StTension id="2">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
<Info stWorkId="2" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="후방에 2명이 공격할 때 방패 방어" preProcess="PcTargetByDirection(180,180,10,200,0)" immediateAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="180uu 이상 떨어져 있는 PC에게 돌진공격" preProcess="PcTargetByDirection(360,360,180,500,0)" immediateAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="20" maxLeaderDistance="60" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="20" moveMaxDistance="60" probSocial="0.300000" moveRadius="100" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="6" name="쉐도우 아머-">
|
|
<CautionState alertRadius="350" 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="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.600000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.600000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>2" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="올려치기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="찌르기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="GetDamagedCount(5)>1 AND GetTargetDistance()<150" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="111" 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="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.100000" nextAttackId="327" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.100000" nextAttackId="328" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3 AND GetTargetDistance()<100" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>250" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="327" desc="사이드워크(좌)_2" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="328" desc="사이드워크(우)_2" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="111" desc="제자리 찌르기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="가시함정 발동" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="100" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="1.000000" 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="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="1.000000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="104" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="30" maxLeaderDistance="60" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.400000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="7" name="어둠의 약탈자(목표)-">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="203" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="359" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="203" prob="0.600000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="359" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="특수공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="인스샷" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()>0.2 AND GetHpRatio()<0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>2" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="102" />
|
|
<Work id="205" desc="명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)<2 " distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>2" distanceType="1" distanceRate="0.800000" coolTime="5000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="103" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)<2 " distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)<2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="359" desc="사전동작(특수공격)" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>2" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="단체공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>2 AND GetNpcCountInRange(500)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="concurrent" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="300" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.100000" 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.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="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="103" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="200" probMove="0.300000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="8" name="킬리언의 광대(목표)-">
|
|
<CautionState alertRadius="300" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="3000" probActiveMove="0.300000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="255" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.400000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="점프공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="덤블링공격" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="205" desc="명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)<2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)<2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()>0.2 AND GetHpRatio()<0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="111" desc="견제용2번기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="255" desc="부하스폰용명령동작" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800)<8 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="355" />
|
|
<Work id="355" desc="부하8스폰" normalBehaviorId="2" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" 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="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="단체공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>1 AND GetNpcCountInRange(500)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="16000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="108" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="205" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="300" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.100000" 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.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="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="111" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="200" probMove="0.500000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="9" name="난쟁이광인-">
|
|
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1207" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="꽈당공격1" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="104" desc="돌진자폭공격2" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="" msg="" msgProb="" />
|
|
<Work id="105" desc="춤추다공공격3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="208" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="209" desc="PC와 거리두기" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="24000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="207" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="133" angerBehaviorId="133" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1101" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="105" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</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.5" 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.5" 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="원거리 때리러감" preProcess="PcTargetByDirection(1, 360, 125, 1000, 1)" immediateAttackId="104" msgImmediately="false" msg="" msgProb="" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="2000" minLeaderDistance="30" maxLeaderDistance="50" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.300000">
|
|
<Social motionId="3" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="10" name="비스크레이디-">
|
|
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="0" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
|
|
<ActiveMove id="0" />
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="150" prob="0.100000" distanceRate="1.000000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="찌르기공격_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="대시공격_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="폭탄던지기_atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetBossDistance()>0 AND GetNpcCountInRange(400)>5" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="폭탄제자리공격_atk04" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" 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="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="115" />
|
|
<Work id="209" desc="대기" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="115" desc="제자리에서 폭탄제자리공격_atk04" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" 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="210" desc="pc와 거리두기 " normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="24000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="209" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="133" angerBehaviorId="133" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="101" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="115" formationCheckTime="1000" formationAttackProb="0.300000" formationAttackId="115" />
|
|
</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.5" 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.5" 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="8M 이상 유저가 있으면 폭탄 던지기" preProcess="PcTargetByDirection(1, 360, 125, 1000, 1)" immediateAttackId="104" msgImmediately="false" msg="" msgProb="" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="2000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="200" probMove="0.300000">
|
|
<Social motionId="3" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="51" name="그림자 괴물(목표)M-">
|
|
<CautionState alertRadius="400" 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="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="255" prob="0.700000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.500000" 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="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="디버프(마비)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="(제자리)라이트닝스플래시" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetRangePcNum(0,200,0,0,360,0) > 0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="(안씀)암흑강화버프" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="근거리마법" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="(안씀)원거리블랙홀" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="원거리공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<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="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" 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="GetHpRatio()<0.3 AND GetTargetDistance()<100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="111" desc="제자리에서거는디버프(마비)" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(500)<1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" />
|
|
<Work id="255" desc="부하스폰용명령동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800)<8 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="355" />
|
|
<Work id="355" desc="부하8스폰" normalBehaviorId="2" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="맞으면 포메이션공격" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>0 AND GetNpcCountInRange(600)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="108" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.500000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.100000" shorttermTargetProb="0.100000" 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.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.000000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.700000" cooperationProb="0.200000" shorttermTargetProb="0.100000" 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(0,120,150,500,1)" immediateAttackId="106" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="59" name="난쟁이광인M-">
|
|
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1207" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000">
|
|
<ActiveMove id="2" />
|
|
<ActiveMove id="3" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="215" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="217" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="103" desc="꽈당공격1" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="104" desc="돌진자폭공격2" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="춤추다공공격3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="215" desc="명령수신동작만" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="105" />
|
|
<Work id="216" desc="공격빈도 조정을 위한 소셜" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="9000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3" />
|
|
<Work id="217" desc="거리두기 엑티브무브" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="133" angerBehaviorId="133" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1207" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="205" formationCheckTime="1000" formationAttackProb="0.500000" formationAttackId="215" />
|
|
</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">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="3000" minLeaderDistance="30" maxLeaderDistance="50" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.000000">
|
|
<Social motionId="3" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="11" name="NAMED 쉐도우 아머-">
|
|
<CautionState alertRadius="400" rotateTime="10" probAvoid="0" avoidSkill="" alertAngle="210" rotateAngle="50" checkInterval="20000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd=""></CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="331" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="332" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="329" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="330" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="331" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="332" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.600000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
|
|
<Work id="103" desc="올려치기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)>0" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="찌르기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="120000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="120000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="206" desc="회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="GetDamagedCount(5)>1 AND GetTargetDistance()<150" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="111" 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="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.100000" nextAttackId="327" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.100000" nextAttackId="328" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio()<0.3 AND GetTargetDistance()<100" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>250" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="1.000000" 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" />
|
|
<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="111" desc="제자리 찌르기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="329" desc="엑티브 무브 후 웨이트1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="9000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="330" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3" />
|
|
<Work id="330" desc="엑티브 무브 후 어그로체인지2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="9000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="331" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
|
|
<Work id="331" desc="엑티브 무브 후 웨이트3" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="332" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3" />
|
|
<Work id="332" desc="엑티브 무브 후 웨이트4" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="2" angerBehaviorId="2" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="1000" sequentialAttackDelay="1000" escapeDuration="1000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="2" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="가시 함정 발동 엑티브 무브 " normalBehaviorId="128" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="128" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.85" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="100" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="329" orderType="concurrent" formationId="0" msgImmediately="true" msg="242" msgProb="1.000000" />
|
|
<Work id="2" desc="딸피때 반복" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="26000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="329" sendOrderId="1" sendOrderRange="2000" sendOrderMaxCount="1000" sendOrderRefTarget="1" orderType="concurrent" formationId="0" msgImmediately="false" msg="420" msgProb="1.000000" normalBehaviorId="128" angerBehaviorId="128" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.200000">
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="2" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="2" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="1.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.100000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="104" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="300" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="89" 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">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<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" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="15" 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="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.050000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="1" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="1" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.900000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.500000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.400000" distanceRate="0.800000" />
|
|
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="1" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.900000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="양손공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByDirection(1, 360, 1, 1000, 1)" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" 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="1.000000" nextAttackId="312" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="한팔휘두르기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="방어" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="360 회전공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="꽤이동 좁은범위 점프치기" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)<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="GetDamagedCount(10)<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(10)>0" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="4" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="4" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()<150 AND GetHpRatio() < 0.5" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
|
|
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()>350" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="312" desc="사전동작에 이어지는 큰범위 점프내려찍기" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="7000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="(안혀)단체(포메이션)공격명령" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800)>0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="104" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="목표_원거리견제" preProcess="PcTargetByDirection(0,160,200,600,1)" immediateAttackId="103" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="100" name="사회팀 테스트용 dummy 1.1">
|
|
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<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" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="10000" minLeaderDistance="100" maxLeaderDistance="150">
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.050000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
<Social motionId="3" />
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="101" name="자이언트 툴라(네임드)">
|
|
<CautionState alertRadius="400" rotateTime="10" probAvoid="0" avoidSkill="" alertAngle="360" rotateAngle="60" checkInterval="20000" hpResetWhenCombatEnd="true" probActiveMove="0.350000" enable="true"></CautionState>
|
|
<CombatState watchRotateTime="9" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="15" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="38" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="30" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="28" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="24" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="27" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="26" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="35" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="18" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="32" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="25" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="29" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="31" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="37" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="33" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="14" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="15" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="38" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="30" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="28" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="24" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="27" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="26" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="35" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="18" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="32" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="25" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="29" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="31" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="37" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="33" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="14" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="15" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="38" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="30" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="28" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="24" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="27" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="26" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="35" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="18" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="32" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="25" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="29" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="31" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="37" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="33" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="14" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="15" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="38" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="30" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="28" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="8" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="7" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="24" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="3" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="36" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="27" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="26" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="35" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="18" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="21" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="2" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="32" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="1" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="11" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="23" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="5" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="22" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="25" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="29" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="31" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="37" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="33" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="34" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="14" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1.0)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="기본 공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 1.0)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="3" desc="리액션 어택 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="22000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="4" desc="롱 어택(발사체 공격)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="5" desc="무브 어택 (땅속 전진공격)" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 23) == 0" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="24" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="6" desc="리액션 어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="24" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="7" desc="오른쪽 라운드 어택" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1106, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="8" desc="왼쪽 라운드 어택" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="11" desc="짧은 롱 무브" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 10000 AND IsPrevAttack(0, 23) == 0 AND IsInSkillAttackRange(1108, 0, 0.8) AND IsPrevAttack(0, 5) == 0" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="14" desc="PC에게 근접" normalBehaviorId="897" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="898" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="15" desc="30%이하 탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="18" desc="헤비어택" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="21" desc="몸부림치기(울트라atk01) + 50% 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="false" nextAttackProb="0.500000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="22" desc="HP 즉시 회복(울트라atk02)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1112" angerBehaviorId="2112" />
|
|
<Work id="23" desc="긴 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 10000 AND IsPrevAttack(0, 11) == 0 AND IsInSkillAttackRange(1113, 0, 0.8) AND IsPrevAttack(0, 5) == 0" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="24" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="25" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="25" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="26" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="27" desc="백무브+원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 10000 AND IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2212" normalBehaviorId="1212" />
|
|
<Work id="28" desc="태어난 곳을 향해 중 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="29" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="28" angerBehaviorId="29" />
|
|
<Work id="29" desc="태어난 곳을 향해 중 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1108" angerBehaviorId="2108" />
|
|
<Work id="30" desc="태어난 곳을 향해 대 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="31" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="30" angerBehaviorId="31" />
|
|
<Work id="31" desc="태어난 곳을 향해 대 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="32" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="899" angerBehaviorId="900" />
|
|
<Work id="33" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 32) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="32" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="32" angerBehaviorId="33" />
|
|
<Work id="34" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 32) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="32" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="34" angerBehaviorId="35" />
|
|
<Work id="35" desc="패턴 1_1 HP 30% 이하시 뒤로 이동후 체력 회복" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="22" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="36" desc="패턴 2_1 분노시 연속 무브 어택 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="40000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="37" desc="단기적 타겟용(롱무브)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1108" angerBehaviorId="2108" />
|
|
<Work id="38" desc="롱 무브 검사 후 헤비 어택 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1104, 1, 0.8) AND IsPrevAttack(1, 11)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1" />
|
|
</TensionList>
|
|
<WorkList />
|
|
<ReceiveOrderList />
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="500" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonTemplateId="0" summonNum="1" summonRange="300" />
|
|
<Move targetDistance="200" timeout="5000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.3" 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.3" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.3" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.3" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
<Info stWorkId="5" prob="0.500000" />
|
|
<Info stWorkId="2" prob="0.250000" />
|
|
<Info stWorkId="3" prob="0.250000" />
|
|
<Info stWorkId="4" prob="0.250000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="원거리 견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1109, 1, 0.8, 23, 2)" immediateAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="후방 적 견제" preProcess="GetRangePcNumEx(1107, 1, 0.9, 180, 0, 180, 0) > 1" immediateAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="중형 좌 견제" preProcess="GetRangePcNumEx(1107, 1, 0.8, 270, 0, 180, 0) > 0" immediateAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="중형 우 견제" preProcess="GetRangePcNumEx(1106, 1, 0.8, 90, 0, 180, 0) > 0" immediateAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1105, 1, 0.8, 31, 2)" immediateAttackId="4" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="" />
|
|
<AggroChangeAttack nearTargetAttackId="7" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="4" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="3000" minLeaderDistance="100" maxLeaderDistance="300" noMove="" moveInTerritory="" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="250" probSocial="0.300000" moveRadius="500" probMove="0">
|
|
<Social motionId="1" />
|
|
<Social motionId="3" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="102" name="아르곤 길가쉬 가디언(네임드)">
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
<CautionState alertRadius="400" rotateTime="10" probAvoid="0" avoidSkill="" alertAngle="360" rotateAngle="60" checkInterval="20000" hpResetWhenCombatEnd="true" probActiveMove="0.000000" enable="true"></CautionState>
|
|
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
|
|
<ShorttermTarget>
|
|
<StWorkList>
|
|
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirection(1, 360, 125, 1000, 1)" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="중형_좌견제" preProcess="GetRangePcNumEx(1109, 1, 0.9, 180, 0, -110, 0) > 0" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsingEx(1, 160, 1106, 1.5, 0.8, 31)" immediateAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.8" />
|
|
<Info stWorkId="3" prob="0.500000" />
|
|
<Info stWorkId="5" prob="0.500000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
</ShorttermTarget>
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Attack>
|
|
<WorkList>
|
|
<Work id="101" desc="내려찍기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="휘두르면서 전진공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="헤비어택1(하반신 직선 공격)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="214" desc="헤비어택2(방패 쓸기) + 50% 라운드 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="리액션어택 + 무브 어택2(원거리 점프 공격)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1110, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="23000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="패턴 5_1 롱어택(포발사) + 하반신 직선 공격" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1106, 0, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="라운드어택(좌우 공용)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1109, 1,1) AND IsPrevAttack(1, 107) == 0" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="무브 어택2(원거리 점프 공격)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1,0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="공격2(횡 휘두르기)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1,0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="212" desc="롱무브(근)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1112, 1,0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="150" desc="PC에게 근접" normalBehaviorId="901" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="902" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="그로기(HP 30% 이하)" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="203" desc="지그 재그 뛰기" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1,0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="213" desc="방패 방어 + 방패 쓸기" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="216" desc="롱무브(원)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1113, 1,0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="217" desc="어그로 체인지동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2104" />
|
|
<Work id="218" desc="백무브 + 포 발사" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 10000 AND IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) > 5 AND IsPrevAttack(0, 218) == 0" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="106" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="219" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND GetDamagedCount(5) < 1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="220" desc="분노시 지그 재그 뛰기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1107" angerBehaviorId="2107" />
|
|
<Work id="221" desc="HP 15% 이하시 도망" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="222" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="36" angerBehaviorId="37" />
|
|
<Work id="222" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="903" angerBehaviorId="904" />
|
|
<Work id="223" desc="태어난 곳을 향해 대 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="226" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="38" angerBehaviorId="39" />
|
|
<Work id="224" desc="태어난 곳을 향해 대 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="225" desc="태어난 곳을 향해 중 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="226" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="40" angerBehaviorId="41" />
|
|
<Work id="226" desc="태어난 곳을 향해 중 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1112" angerBehaviorId="2112" />
|
|
<Work id="227" desc="1_1 23도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(0, 222) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="222" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="42" angerBehaviorId="43" />
|
|
<Work id="228" desc="2_1 14도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(0, 222) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="222" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="44" angerBehaviorId="45" />
|
|
<Work id="231" desc="패턴 3_1 짧은 롱무브 후 리액션 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1112" angerBehaviorId="2112" />
|
|
<Work id="232" desc="패턴 4_1 횡 휘두르기 후 내려 찍기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1103" angerBehaviorId="2103" />
|
|
<Work id="233" desc="DOT 공격 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114" />
|
|
</WorkList>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="233" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="223" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="213" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="232" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="217" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="227" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="228" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="233" prob="0.800000" distanceRate="1.000000" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="223" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="232" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="217" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="227" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="228" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="221" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="223" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="213" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="219" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="232" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="217" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="227" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="228" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="233" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="233" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="223" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="225" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="220" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="232" prob="0.250000" distanceRate="1.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="214" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="111" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="222" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="1.000000" />
|
|
<Info workId="212" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="216" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="217" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="227" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="228" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="6000" />
|
|
<Move targetDistance="300" timeout="1000" />
|
|
<Social socialMotionId="" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.3" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.3" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.3" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.3" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="108" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
</CombatState>
|
|
</Ai>
|
|
<Ai id="103" name="가시함정 스킬용">
|
|
<CautionState alertRadius="400" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false" />
|
|
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="6" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="가시함정" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="1000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="6" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="2" desc="대기동작1" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="1102" />
|
|
<Work id="6" desc="대기동작" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1103" angerBehaviorId="1103" />
|
|
</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="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" orderType="normal" formationId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="2" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.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>
|
|
</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="20" maxLeaderDistance="30" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="104" name="다크리퍼(네임드)">
|
|
<CautionState alertRadius="250" rotateTime="10" probAvoid="0" avoidSkill="" alertAngle="360" rotateAngle="60" checkInterval="20000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd=""></CautionState>
|
|
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="255" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="251" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="228" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="229" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="116" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.750000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="251" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="201" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="228" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="229" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="203" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="116" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.750000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="3">
|
|
<Info workId="251" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="206" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="210" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="228" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="229" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="203" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.150000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="116" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.750000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="4">
|
|
<Info workId="251" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="213" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="211" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="104" prob="0.500000" distanceRate="1.000000" />
|
|
<Info workId="218" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="228" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="229" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="203" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="103" prob="0.400000" distanceRate="1.000000" />
|
|
<Info workId="215" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="101" prob="0.650000" distanceRate="0.800000" />
|
|
<Info workId="116" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="117" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="118" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="111" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="231" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="110" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="105" prob="0.750000" distanceRate="1.000000" />
|
|
<Info workId="112" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="113" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="114" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="115" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="212" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="214" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="219" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="226" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="227" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
|
|
<Info workId="255" prob="0.000000" distanceRate="0.000000" />
|
|
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="특수공격(헤비어택)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="기본공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="리액션어택 + 50% 확률 헤비 어택" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="18000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="105" desc="무브어택" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1106, 1, 0.85)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="106" desc="롱어택(종방향)" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="112" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="107" desc="라운드어택(좌)" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 180 AND GetTargetDir() < 300 AND IsInSkillAttackRange(1105, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="108" desc="라운드어택(우)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() > 60 AND GetTargetDir() < 180 AND IsInSkillAttackRange(1104, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="110" desc="긴 롱무브" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="111" desc="롱어택(횡방향)" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1112, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="114" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="112" desc="롱어택(종방향 연결 애니메이션1)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="113" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="116" desc="울트라 공격01(25레벨 이하 사냥터 사용)" normalBehaviorId="1115" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2115" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="117" desc="울트라 공격02(신들의 전쟁터,마나안신전,침략군기지에서만 사용)" normalBehaviorId="1116" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2116" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1116, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="118" desc="울트라 공격03(26레벨 이상 사냥터 사용)" normalBehaviorId="1117" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2117" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() > 20000 AND IsInSkillAttackRange(1117, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="909" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="910" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="201" desc="30탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) < 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="206" desc="백회피 + 30%" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="113" desc="롱어택(종방향 연결 애니메이션2)" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="114" desc="롱어택(횡방향 연결 애니메이션1)" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="115" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="115" desc="롱어택(횡방향 연결 애니메이션2)" normalBehaviorId="1114" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2114" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="210" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) < 1 OR GetHpRatio() < 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
|
|
<Work id="211" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="212" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="54" angerBehaviorId="55" />
|
|
<Work id="212" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" angerBehaviorId="2118" normalBehaviorId="1118" />
|
|
<Work id="213" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="214" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="56" angerBehaviorId="57" />
|
|
<Work id="214" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="0.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1108" angerBehaviorId="2108" />
|
|
<Work id="215" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() > -60 AND GetTargetDir() < 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="911" angerBehaviorId="912" />
|
|
<Work id="216" desc="1_1 30도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 215) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="215" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="58" angerBehaviorId="59" />
|
|
<Work id="217" desc="2_1 30도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 215) == 0 AND (GetTargetDir() > -60 AND GetTargetDir() < 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="215" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="60" angerBehaviorId="61" />
|
|
<Work id="218" desc="울트라 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1115, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1115" angerBehaviorId="2115" />
|
|
<Work id="219" desc="어그로 체인지 동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
|
|
<Work id="220" desc="좌회전 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1105" angerBehaviorId="2105" />
|
|
<Work id="221" desc="우회전 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
|
|
<Work id="222" desc="크로스 롱 어택 패턴(1_1)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="223" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
|
|
<Work id="223" desc="크로스 롱 어택 패턴(1_2)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="224" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110" />
|
|
<Work id="224" desc="크로스 롱 어택 패턴(1_3)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="225" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
|
|
<Work id="225" desc="크로스 롱 어택 패턴(1_4)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="226" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1112" angerBehaviorId="2112" />
|
|
<Work id="226" desc="크로스 롱 어택 패턴(1_5)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="227" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1113" angerBehaviorId="2113" />
|
|
<Work id="227" desc="크로스 롱 어택 패턴(1_6)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1114" angerBehaviorId="2114" />
|
|
<Work id="228" desc="패턴 1_1 백무브 후 무브 어택(낚시용 확률을 낮게 설정하자)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND IsPrevAttack(0, 229)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="229" desc="패턴 2_1 백무브 후 크로스 롱어택 2번" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() > 15000 AND IsInSkillAttackRange(1101, 1, 1) AND GetDamagedCount(10) > 5" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="222" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212" />
|
|
<Work id="230" desc="패턴 2_2 백무브 후 크로스 롱어택 2번(요건 생략)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="222" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1206" angerBehaviorId="2206" />
|
|
<Work id="231" desc="짧은 롱무브" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1118, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1118" angerBehaviorId="2118" />
|
|
<Work id="250" desc="PC에게 접근(어그로 체인지_원거리)" normalBehaviorId="913" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="914" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="251" desc="중앙으로 엑티브 무브1" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetHpRatio() < 0.85" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="117" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="132" angerBehaviorId="132" />
|
|
<Work id="255" desc="전투시작 메시지" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="9000000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="990026" msgProb="1.000000" normalBehaviorId="4" angerBehaviorId="4" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="101" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<Idle duration="1000" />
|
|
<Move targetDistance="300" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.5" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
|
|
<AngerMode>
|
|
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.5" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="3" prob="0.150000" />
|
|
<Info stWorkId="4" prob="0.150000" />
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
<Info stWorkId="5" prob="0.000000" />
|
|
<Info stWorkId="2" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 360, 1102, 1, 0.8, 1)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="2" desc="중형_뒤견제" preProcess="GetRangePcNumEx(1105, 1, 0.9, 180, 0, 180, 0) > 1" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="3" desc="중형_좌견제" preProcess="PcTargetByDirectionEx(270, 120, 1105, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="4" desc="중형_우견제" preProcess="PcTargetByDirectionEx(90, 120, 1104, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 360, 1102, 1, 0.8, 31, 2)" immediateAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
|
|
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="105" name="그림자 괴물(함정용)">
|
|
<CautionState alertRadius="500" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false" />
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<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="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="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" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="라이트닝스플레쉬마법" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="일반공격2" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="일반공격3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="일반공격4" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="106" desc="일반공격5" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
|
|
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" 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="118" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="118" 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="119" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="119" 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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="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="110" />
|
|
<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="111" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
<ReceiveOrder orderId="4" prob="1.000000" attackId="208" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
<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" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="106" name="악령의 실험체(함정용)">
|
|
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000" enable="true" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="120" />
|
|
<ActiveMove id="121" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="150" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="103" desc="부메랑공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" 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="150" desc="PC에게 접근" normalBehaviorId="122" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="122" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)<2 AND GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="좌회피" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="우회피" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1206" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="112" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="205" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="50" maxLeaderDistance="100" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="200" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="107" name="난쟁이광인-">
|
|
<CautionState alertRadius="200" rotateTime="5" probAvoid="0.300000" avoidSkill="1207" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.500000" enable="true" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="123" />
|
|
<ActiveMove id="124" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="5" watchRotateAngle="60" playSocialWhenFirstAggro="false" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="209" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="150" prob="0.200000" distanceRate="0.800000" />
|
|
<Info workId="205" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.200000" distanceRate="1.000000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
|
|
<Info workId="105" 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="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="기본공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="103" desc="꽈당공격1" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="104" desc="돌진자폭공격2" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="춤추다공공격3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="150" desc="PC에게 접근" normalBehaviorId="125" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorId="125" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDistance()>250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="205" desc="명령수신동작 후 nextAttackId 공격" normalBehaviorId="1205" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1205" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" />
|
|
<Work id="207" desc="좌걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="208" desc="우걸음" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDynamicSpawnCount()<1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="209" desc="다이나믹 스폰 1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="300000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="210" msgImmediately="true" msg="990020" msgProb="1.000000" normalBehaviorId="3" angerBehaviorId="3" />
|
|
<Work id="210" desc="다이나믹 스폰 2" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="3000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="211" msgImmediately="true" msg="990020" msgProb="1.000000" normalBehaviorId="3" angerBehaviorId="3" />
|
|
<Work id="211" desc="다이나믹 스폰 3" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="false" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="3000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="true" msg="288" msgProb="1.000000" normalBehaviorId="3" angerBehaviorId="3" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="1207" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.000000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="더미" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="2" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="104" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="105" formationCheckTime="1000" formationAttackProb="0.000000" formationAttackId="101" />
|
|
</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">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="더미" preProcess="1" immediateAttackId="101" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="0" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="2000" minLeaderDistance="30" maxLeaderDistance="50" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<RandomMove moveMinDistance="50" moveMaxDistance="100" probSocial="0.300000" moveRadius="100" probMove="0.000000">
|
|
<Social motionId="3" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
<Buff range="0" coolTime="0" />
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="108" name="그림자 괴물(네임드 소환용)">
|
|
<CautionState alertRadius="500" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000" enable="true" hpResetWhenCombatEnd="false" />
|
|
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="true" enable="true">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="327" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="328" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="999" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="101" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="103" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="104" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="105" prob="0.000000" distanceRate="0.800000" />
|
|
<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="209" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="210" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
|
|
<Info workId="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" />
|
|
<Info workId="102" prob="0.200000" distanceRate="0.800000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="101" desc="일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="102" desc="라이트닝스플레쉬마법" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="103" desc="일반공격2" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
|
|
<Work id="104" desc="일반공격3" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="105" desc="일반공격4" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="106" desc="일반공격5" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.5 AND GetHpRatio() > 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() < 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="327" />
|
|
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="328" />
|
|
<Work id="209" desc="회피이동(좌)" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="210" desc="회피이동(우)" normalBehaviorId="1210" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2210" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" 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="126" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="126" 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="127" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="127" 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="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
<Tension id="2">
|
|
<Info workId="1" prob="0.100000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="3" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="4" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="10m 이내에 동료가 있으면 10%확률로 동시공격한다." normalBehaviorId="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="113" />
|
|
<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="114" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="2" prob="1.000000" attackId="101" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
|
|
<ReceiveOrder orderId="3" prob="1.000000" attackId="101" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
<ReceiveOrder orderId="4" prob="1.000000" attackId="208" formationCheckTime="4000" formationAttackProb="1.000000" formationAttackId="204" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
|
|
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
|
|
<Move targetDistance="150" timeout="1000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
|
|
<AngerMode>
|
|
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.500000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.500000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.500000" />
|
|
<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" />
|
|
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="400" probSocial="0.300000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="2" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="109" name="사회팀 테스트용 dummy 1.1">
|
|
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="0" />
|
|
</CautionState>
|
|
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
|
|
<Attack>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000" />
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
|
|
</Tension>
|
|
</TensionList>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
|
|
</WorkList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" />
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000" />
|
|
<Idle duration="1000" />
|
|
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500" />
|
|
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
|
|
<Move targetDistance="100" timeout="5000" />
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000" />
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="1" />
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
|
|
<Buff range="0" coolTime="0" />
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
|
|
<Social motionId="1" />
|
|
<Social motionId="1" />
|
|
</RandomMove>
|
|
</PeaceState>
|
|
</Ai>
|
|
<Ai id="110" name="필드상인(포포리 남)">
|
|
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.000000" avoidSkill="" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd="false">
|
|
<ActiveMove id="0"/>
|
|
</CautionState>
|
|
<CombatState watchRotateTime="10" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
|
|
<Attack>
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId=""/>
|
|
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId=""/>
|
|
</WorkList>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
|
|
<Info workId="2" prob="1.000000" distanceRate="1.000000"/>
|
|
</Tension>
|
|
</TensionList>
|
|
</Attack>
|
|
<Avoid avoidSkillId="0" cooltime="10000"/>
|
|
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
|
|
<WorkList>
|
|
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId=""/>
|
|
</WorkList>
|
|
<TensionList>
|
|
<Tension id="1">
|
|
<Info workId="1" prob="1.000000" distanceRate="1.000000"/>
|
|
</Tension>
|
|
</TensionList>
|
|
<ReceiveOrderList>
|
|
<ReceiveOrder orderId="1" prob="0.000000" attackId="1"/>
|
|
</ReceiveOrderList>
|
|
</Cooperation>
|
|
<CounterFlee workId="2" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000"/>
|
|
<Idle duration="1000"/>
|
|
<MonsterFlee hpRate="0.200000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500"/>
|
|
<MonsterSummon hpRate="0.200000" executionRate="0.000000" summonNum="1" summonRange="300" summonTemplateId="0"/>
|
|
<Move targetDistance="100" timeout="5000"/>
|
|
<PatternList>
|
|
<Pattern default="true">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
|
|
</NormalMode>
|
|
</Pattern>
|
|
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
|
|
<AngerMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
|
|
</AngerMode>
|
|
<NormalMode>
|
|
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
|
|
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
|
|
</NormalMode>
|
|
</Pattern>
|
|
</PatternList>
|
|
<ShorttermTarget>
|
|
<StTensionList>
|
|
<StTension id="1">
|
|
<Info stWorkId="1" prob="0.000000"/>
|
|
</StTension>
|
|
</StTensionList>
|
|
<StWorkList>
|
|
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1"/>
|
|
</StWorkList>
|
|
</ShorttermTarget>
|
|
<Social socialMotionId="1"/>
|
|
</CombatState>
|
|
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false">
|
|
<Buff range="0" coolTime="0"/>
|
|
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000"/>
|
|
</PeaceState>
|
|
</Ai>
|
|
</AIData> |