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

528 lines
60 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<AIData huntingZoneId="127">
<Ai id="2" name="바실리스크(저레벨용)">
<CautionState alertRadius="250" rotateTime="9" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" hpResetWhenCombatEnd="true"/>
<CombatState watchRotateTime="9" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<AggroChangeAttack nearTargetAttackId="7" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="50" showAggroChangeMotionAfterDistantTargetAttack="false"/>
<Attack>
<WorkList>
<Work id="1" desc="기본 공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="false" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="2" desc="기본 공격2" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.9)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="3" desc="헤비 어택 사전 동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="4" desc="롱 어택(원거리범위)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="false" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="5" desc="무브 어택 (덮치기)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 14) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="6" desc="리액션 어택" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1105, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="7" desc="오른쪽 라운드 어택 + 25% 반복" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1106, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="false" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="8" desc="왼쪽 라운드 어택 + 25% 반복" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1107, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="false" msg="0" msgProb="0.000000" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="false" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="11" desc="짧은 롱 무브" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8) AND IsPrevAttack(0, 5) == 0 AND IsPrevAttack(0, 14) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="14" desc="긴 롱무브" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1111, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 5) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="16" desc="30% 이하 일때 탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="18" desc="헤비어택" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="20" desc="시즈모드원거리 공격" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1110" angerBehaviorId="2110"/>
<Work id="21" desc="어그로 체인지" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="22" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204"/>
<Work id="22" desc="어그로 체인지(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204"/>
<Work id="23" desc="백무브 + 30% 브레스 패턴" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 0.8) AND GetDamagedCount(10) &gt; 5" distanceType="1" distanceRate="1.000000" coolTime="60000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1212" angerBehaviorId="2212"/>
<Work id="25" desc="패턴 2_1 짧은 롱무브 후 180도 회전후 덮치기(분노)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1109, 0, 0.7)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="53" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="false" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="28" desc="PC를 보고 회전(어그로 체인지 공격용)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1"/>
<Work id="29" desc="태어난 곳을 향해 중점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="30" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="2" angerBehaviorId="2"/>
<Work id="30" desc="태어난 곳을 향해 중점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109"/>
<Work id="31" desc="태어난 곳을 향해 대점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="32" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="2" angerBehaviorId="2"/>
<Work id="32" desc="태어난 곳을 향해 대점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111"/>
<Work id="33" desc="pc에게 접근" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="2" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="false" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="34" desc="브레스 공격(분노용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="18" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203"/>
<Work id="35" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101"/>
<Work id="36" desc="정면 방향으로 이동" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="4"/>
<Work id="37" desc="1_1 30도 좌로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 36) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="3" angerBehaviorId="3"/>
<Work id="38" desc="2_1 30도 우로 회전 후 이동" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsPrevAttack(1, 36) == 0 AND (GetTargetDir() &gt; -60 AND GetTargetDir() &lt; 60)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="36" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="4" angerBehaviorId="4"/>
<Work id="50" desc="pc에게 접근(어그로 체인지_원거리)" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="1" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="2"/>
<Work id="51" desc="패턴 2_2 짧은 롱무브 후 180도 회전후 덮치기" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.700000" nextAttackId="52" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="5" angerBehaviorId="5"/>
<Work id="52" desc="패턴 2_3 짧은 롱무브 후 180도 회전후 덮치기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="21" msgImmediately="false" msg="0" msgProb="0.000000"/>
<Work id="53" desc="돌격 공격 솔로" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1104, 1, 0.8) AND IsPrevAttack(0, 11) == 0 AND IsPrevAttack(0, 14) == 0 AND IsPrevAttack(0, 25) == 0" distanceType="1" distanceRate="0.800000" coolTime="25000" isDirectionRevision="true" referenceNextAttackPreprocess="" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="false" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1113" angerBehaviorId="2113"/>
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="16" prob="0.500000" distanceRate="1.000000"/>
<Info workId="31" prob="1.000000" distanceRate="1.000000"/>
<Info workId="29" prob="1.000000" distanceRate="1.000000"/>
<Info workId="4" prob="0.500000" distanceRate="1.000000"/>
<Info workId="8" prob="0.300000" distanceRate="1.000000"/>
<Info workId="7" prob="0.300000" distanceRate="1.000000"/>
<Info workId="21" prob="0.000000" distanceRate="1.000000"/>
<Info workId="6" prob="0.500000" distanceRate="1.000000"/>
<Info workId="3" prob="0.250000" distanceRate="1.000000"/>
<Info workId="2" prob="0.400000" distanceRate="1.000000"/>
<Info workId="53" prob="0.350000" distanceRate="0.800000"/>
<Info workId="1" prob="0.600000" distanceRate="1.000000"/>
<Info workId="34" prob="0.000000" distanceRate="0.000000"/>
<Info workId="23" prob="0.300000" distanceRate="1.000000"/>
<Info workId="35" prob="0.300000" distanceRate="1.000000"/>
<Info workId="25" prob="0.000000" distanceRate="1.000000"/>
<Info workId="36" prob="0.000000" distanceRate="0.000000"/>
<Info workId="20" prob="0.000000" distanceRate="0.000000"/>
<Info workId="11" prob="0.200000" distanceRate="1.000000"/>
<Info workId="14" prob="0.200000" distanceRate="1.000000"/>
<Info workId="5" prob="0.750000" distanceRate="1.000000"/>
<Info workId="18" prob="0.000000" distanceRate="0.800000"/>
<Info workId="22" prob="0.000000" distanceRate="0.000000"/>
<Info workId="28" prob="0.000000" distanceRate="0.000000"/>
<Info workId="30" prob="0.000000" distanceRate="0.000000"/>
<Info workId="50" prob="0.000000" distanceRate="0.000000"/>
<Info workId="51" prob="0.000000" distanceRate="0.000000"/>
<Info workId="52" prob="0.000000" distanceRate="0.000000"/>
<Info workId="32" prob="0.000000" distanceRate="0.000000"/>
<Info workId="37" prob="0.300000" distanceRate="1.000000"/>
<Info workId="38" prob="0.300000" distanceRate="1.000000"/>
<Info workId="33" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="2">
<Info workId="16" prob="0.000000" distanceRate="0.000000"/>
<Info workId="31" prob="1.000000" distanceRate="1.000000"/>
<Info workId="29" prob="1.000000" distanceRate="1.000000"/>
<Info workId="4" prob="0.450000" distanceRate="1.000000"/>
<Info workId="8" prob="0.300000" distanceRate="1.000000"/>
<Info workId="7" prob="0.300000" distanceRate="1.000000"/>
<Info workId="21" prob="0.000000" distanceRate="0.000000"/>
<Info workId="6" prob="0.500000" distanceRate="1.000000"/>
<Info workId="34" prob="0.300000" distanceRate="1.000000"/>
<Info workId="23" prob="0.000000" distanceRate="0.000000"/>
<Info workId="53" prob="0.350000" distanceRate="0.800000"/>
<Info workId="35" prob="0.000000" distanceRate="0.000000"/>
<Info workId="25" prob="0.300000" distanceRate="1.000000"/>
<Info workId="3" prob="0.000000" distanceRate="0.000000"/>
<Info workId="2" prob="0.400000" distanceRate="1.000000"/>
<Info workId="36" prob="0.000000" distanceRate="0.000000"/>
<Info workId="1" prob="0.650000" distanceRate="1.000000"/>
<Info workId="20" prob="0.000000" distanceRate="0.000000"/>
<Info workId="11" prob="0.200000" distanceRate="1.000000"/>
<Info workId="14" prob="0.200000" distanceRate="1.000000"/>
<Info workId="5" prob="0.750000" distanceRate="1.000000"/>
<Info workId="18" prob="0.000000" distanceRate="0.800000"/>
<Info workId="22" prob="0.000000" distanceRate="0.000000"/>
<Info workId="28" prob="0.000000" distanceRate="0.000000"/>
<Info workId="30" prob="0.000000" distanceRate="0.000000"/>
<Info workId="50" prob="0.000000" distanceRate="0.000000"/>
<Info workId="51" prob="0.000000" distanceRate="0.000000"/>
<Info workId="52" prob="0.000000" distanceRate="0.000000"/>
<Info workId="32" prob="0.000000" distanceRate="0.000000"/>
<Info workId="37" prob="0.000000" distanceRate="1.000000"/>
<Info workId="38" prob="0.000000" distanceRate="1.000000"/>
<Info workId="33" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="3">
<Info workId="16" prob="0.500000" distanceRate="1.000000"/>
<Info workId="31" prob="1.000000" distanceRate="1.000000"/>
<Info workId="29" prob="1.000000" distanceRate="1.000000"/>
<Info workId="4" prob="0.450000" distanceRate="1.000000"/>
<Info workId="8" prob="0.300000" distanceRate="1.000000"/>
<Info workId="7" prob="0.300000" distanceRate="1.000000"/>
<Info workId="21" prob="0.000000" distanceRate="1.000000"/>
<Info workId="53" prob="0.350000" distanceRate="0.800000"/>
<Info workId="6" prob="0.500000" distanceRate="1.000000"/>
<Info workId="3" prob="0.250000" distanceRate="1.000000"/>
<Info workId="2" prob="0.400000" distanceRate="1.000000"/>
<Info workId="1" prob="0.600000" distanceRate="1.000000"/>
<Info workId="34" prob="0.000000" distanceRate="0.000000"/>
<Info workId="23" prob="0.300000" distanceRate="1.000000"/>
<Info workId="35" prob="0.500000" distanceRate="1.000000"/>
<Info workId="25" prob="0.000000" distanceRate="1.000000"/>
<Info workId="36" prob="0.000000" distanceRate="0.000000"/>
<Info workId="20" prob="0.000000" distanceRate="0.000000"/>
<Info workId="11" prob="0.200000" distanceRate="1.000000"/>
<Info workId="14" prob="0.200000" distanceRate="1.000000"/>
<Info workId="5" prob="0.750000" distanceRate="1.000000"/>
<Info workId="18" prob="0.000000" distanceRate="0.800000"/>
<Info workId="22" prob="0.000000" distanceRate="0.000000"/>
<Info workId="28" prob="0.000000" distanceRate="0.000000"/>
<Info workId="30" prob="0.000000" distanceRate="0.000000"/>
<Info workId="50" prob="0.000000" distanceRate="0.000000"/>
<Info workId="51" prob="0.000000" distanceRate="0.000000"/>
<Info workId="52" prob="0.000000" distanceRate="0.000000"/>
<Info workId="32" prob="0.000000" distanceRate="0.000000"/>
<Info workId="37" prob="0.300000" distanceRate="1.000000"/>
<Info workId="38" prob="0.300000" distanceRate="1.000000"/>
<Info workId="33" prob="1.000000" distanceRate="1.000000"/>
</Tension>
<Tension id="4">
<Info workId="16" prob="0.500000" distanceRate="1.000000"/>
<Info workId="31" prob="1.000000" distanceRate="1.000000"/>
<Info workId="29" prob="1.000000" distanceRate="1.000000"/>
<Info workId="4" prob="0.450000" distanceRate="1.000000"/>
<Info workId="8" prob="0.300000" distanceRate="1.000000"/>
<Info workId="7" prob="0.300000" distanceRate="1.000000"/>
<Info workId="21" prob="0.000000" distanceRate="0.000000"/>
<Info workId="53" prob="0.400000" distanceRate="0.800000"/>
<Info workId="6" prob="0.500000" distanceRate="1.000000"/>
<Info workId="34" prob="0.300000" distanceRate="1.000000"/>
<Info workId="23" prob="0.000000" distanceRate="0.000000"/>
<Info workId="35" prob="0.000000" distanceRate="0.000000"/>
<Info workId="25" prob="0.300000" distanceRate="1.000000"/>
<Info workId="3" prob="0.000000" distanceRate="0.000000"/>
<Info workId="2" prob="0.400000" distanceRate="1.000000"/>
<Info workId="36" prob="0.000000" distanceRate="0.000000"/>
<Info workId="1" prob="0.650000" distanceRate="1.000000"/>
<Info workId="20" prob="0.000000" distanceRate="0.000000"/>
<Info workId="11" prob="0.200000" distanceRate="1.000000"/>
<Info workId="14" prob="0.200000" distanceRate="1.000000"/>
<Info workId="5" prob="0.750000" distanceRate="1.000000"/>
<Info workId="18" prob="0.000000" distanceRate="0.800000"/>
<Info workId="22" prob="0.000000" distanceRate="0.000000"/>
<Info workId="28" prob="0.000000" distanceRate="0.000000"/>
<Info workId="30" prob="0.000000" distanceRate="0.000000"/>
<Info workId="50" prob="0.000000" distanceRate="0.000000"/>
<Info workId="51" prob="0.000000" distanceRate="0.000000"/>
<Info workId="52" prob="0.000000" distanceRate="0.000000"/>
<Info workId="32" prob="0.000000" distanceRate="0.000000"/>
<Info workId="37" prob="0.000000" distanceRate="1.000000"/>
<Info workId="38" prob="0.000000" distanceRate="1.000000"/>
<Info workId="33" prob="1.000000" distanceRate="1.000000"/>
</Tension>
</TensionList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000"/>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<WorkList/>
<TensionList>
<Tension id="1"/>
</TensionList>
<ReceiveOrderList/>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0"/>
<Idle duration="500"/>
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0"/>
<MonsterSummon hpRate="0.200000" executionRate="0.000000" summonNum="1" summonRange="300" summonTemplateId="0"/>
<Move targetDistance="200" timeout="5000"/>
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="5" prob="0.015000"/>
<Info stWorkId="6" prob="0.015000"/>
<Info stWorkId="1" prob="0.000000"/>
<Info stWorkId="2" prob="0.000000"/>
<Info stWorkId="4" prob="0.000000"/>
<Info stWorkId="3" prob="0.000000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="뒤에 3명 있으면 25% 확률로 롱무브 후 무브 어택" preProcess="1" immediateAttackId="25" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="2" desc="시야 범위 안에서 일정 거리 떨어져 있는 PC에게 25% 확률로 공격" preProcess="1" immediateAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="3" desc="방패 방어 하고 있으면 라운드 어택" preProcess="1" immediateAttackId="3" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="4" desc="중형 힐 견제" preProcess="1" immediateAttackId="5" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="5" desc="중형_좌견제" preProcess="1" immediateAttackId="8" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="6" desc="중형_우견제" preProcess="1" immediateAttackId="7" msgImmediately="false" msg="0" msgProb="0.000000"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId=""/>
</CombatState>
<PeaceState checkInterval="3000" minLeaderDistance="100" maxLeaderDistance="300" followNearUser="false" popupMsg="" msgProb="0.000000" msgInterval="0" followDungeonUser="false" followQuestUser="false" questPatrol="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="50" moveMaxDistance="150" probSocial="0.300000" moveRadius="250" probMove="0.500000">
<Social motionId="1"/>
<Social motionId="3"/>
</RandomMove>
</PeaceState>
</Ai>
<Ai id="3" 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>
<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>
<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="0.000000" nextAttackId="0"/>
</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>
<Ai id="100" 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>
<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>
<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="0.000000" nextAttackId="0"/>
</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>
<Ai id="101" name="돌거인 ">
<CautionState alertRadius="250" rotateTime="20" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="true" />
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true" hpResetWhenCombatEnd="true">
<AbsolutelyAttack>
<CutAllBehaviorList/>
<CutNextAttackList/>
<WorkList/>
</AbsolutelyAttack>
<AggroChangeAttack nearTargetAttackId="0" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="0" showAggroChangeMotionAfterDistantTargetAttack="false"/>
<Attack>
<WorkList>
<Work id="1" desc="오른손 + 왼손 쳐내기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="0.500000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1" nextAttackId="2" referenceNextAttackPreprocess="true" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="2" desc="왼손 휘둘러치기" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="3" desc="왼쪽 회전하며 휘드르고 바위조각을 뿜기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(150, 270, 25, 450, 0)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="4" desc="오른쪽 회전하며 손을 휘드르고 바위 조각뿜기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(90, 200, 25, 450, 0)" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="5" desc="바위내려찍기" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="15000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="6" desc="바위 회전 화염광선(왕강력)" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(5, 360, 25, 1000, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="7" desc="돌채찍 공격(왕강력)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(5, 360, 25, 500, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="8" desc="돌주먹 내려찍기(필살기)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="9" desc="회전잠수 회전상승" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="10" desc="뒷걸음질 (30% 이하 일때 사용)" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetPatternTime() &gt; 18000" distanceType="1" distanceRate="1.000000" coolTime="70000" isDirectionRevision="false" nextAttackProb="1" nextAttackId="6" referenceNextAttackPreprocess="true" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="11" desc="오른발 왼발 공격" normalBehaviorId="1111" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2111" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="12" desc="왼발 공격" normalBehaviorId="1112" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2112" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="13" desc="구르기 공격" normalBehaviorId="1113" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="2113" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="" nextAttackId="" referenceNextAttackPreprocess="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0"/>
<Work id="15" desc="50번 공격(발구르기)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByTemplateId(1, 360, 20, 1500, 50) " distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" referenceNextAttackPreprocess="" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1111" angerBehaviorId="1111"/>
<Work id="16" desc="소셜" normalBehaviorType="social" offFlockOnNormalMode="false" angerBehaviorType="social" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="3000" isDirectionRevision="false" referenceNextAttackPreprocess="" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="3" angerBehaviorId="3"/>
<Work id="17" desc="50번 공격 좌우 휘두르기 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByTemplateId(1, 360, 20, 3000, 50)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" referenceNextAttackPreprocess="false" nextAttackProb="1" nextAttackId="2" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1101" angerBehaviorId="2102"/>
<Work id="18" desc="성문 공격 좌우 휘두르기(3001)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByTemplateId(10, 360, 20, 5000, 3001)" distanceType="2" distanceRate="0.500000" coolTime="15000" isDirectionRevision="true" referenceNextAttackPreprocess="false" nextAttackProb="1" nextAttackId="2" nextShorttermTargetProb="0.500000" nextShorttermTargetId="1" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1101" angerBehaviorId="2101"/>
<Work id="19" desc="성문 발구르기 공격 (3001)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByTemplateId(10, 360, 20, 5000, 3001)" distanceType="2" distanceRate="0.500000" coolTime="15000" isDirectionRevision="true" referenceNextAttackPreprocess="" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="0.500000" nextShorttermTargetId="2" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1112" angerBehaviorId="2112"/>
<Work id="20" desc="3000번 크라울슬러 때리기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByTemplateId(1, 360, 20, 5000, 3000) " distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" referenceNextAttackPreprocess="false" nextAttackProb="0" nextAttackId="5" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1111" angerBehaviorId="1111"/>
<Work id="21" desc="2번 포인트 이탈(30번)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetPatternTime() &gt; 150000" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" referenceNextAttackPreprocess="true" nextAttackProb="1" nextAttackId="20" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1151" angerBehaviorId="1151"/>
<Work id="22" desc="3번 포인트 접근후 필살기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="40000" isDirectionRevision="false" referenceNextAttackPreprocess="true" nextAttackProb="1" nextAttackId="8" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="3" activeMoveIdForSkillOnAngerMode="3" normalBehaviorId="1151" angerBehaviorId="1151"/>
<Work id="23" desc="PC 에게 접근 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(1, 360, 20, 1000, 1)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" referenceNextAttackPreprocess="true" nextAttackProb="1" nextAttackId="12" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="4" activeMoveIdForSkillOnAngerMode="4" normalBehaviorId="1151" angerBehaviorId="1151"/>
<Work id="24" desc="1번 포인트 이탈 (사용) 29" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetPatternTime() &gt; 150000" distanceType="1" distanceRate="1.000000" coolTime="3000" isDirectionRevision="true" referenceNextAttackPreprocess="true" nextAttackProb="1" nextAttackId="20" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="29" activeMoveIdForSkillOnAngerMode="29" normalBehaviorId="1151" angerBehaviorId="1151"/>
<Work id="25" desc="1번 포인트 엑티브 무브(중앙) 6" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="900000" isDirectionRevision="false" referenceNextAttackPreprocess="" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="6" activeMoveIdForSkillOnAngerMode="6" normalBehaviorId="1151" angerBehaviorId="1151"/>
<Work id="26" desc="2번 포인트 엑티브 무브 (중앙) 7" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="900000" isDirectionRevision="false" referenceNextAttackPreprocess="true" nextAttackProb="1" nextAttackId="7" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="7" activeMoveIdForSkillOnAngerMode="7" normalBehaviorId="1151" angerBehaviorId="1151"/>
<Work id="28" desc="성벽에 접근 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByAggro()" distanceType="1" distanceRate="1.000000" coolTime="900000" isDirectionRevision="false" referenceNextAttackPreprocess="true" nextAttackProb="1" nextAttackId="6" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1151" angerBehaviorId="1151"/>
<Work id="29" desc="방향 보정 투명 오브젝트" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByTemplateId(1, 360, 20, 2000, 9999)" distanceType="1" distanceRate="0.000000" coolTime="6000" isDirectionRevision="true" referenceNextAttackPreprocess="" nextAttackProb="" nextAttackId="" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="2111" angerBehaviorId="2111"/>
<Work id="32" desc="유저 때리기 " normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="PcTargetByDirection(1, 360, 300, 1500, 1)" distanceType="2" distanceRate="1.000000" coolTime="40000" isDirectionRevision="true" referenceNextAttackPreprocess="true" nextAttackProb="1" nextAttackId="5" nextShorttermTargetProb="0.000000" nextShorttermTargetId="0" noCancelNextAttackByAggroChanged="true" msgImmediately="false" msg="0" msgProb="0.000000" activeMoveIdForSkillOnNormalMode="0" activeMoveIdForSkillOnAngerMode="0" normalBehaviorId="1112" angerBehaviorId="1112"/>
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="15" prob="0.000000" distanceRate="8.000000"/>
<Info workId="25" prob="0.000000" distanceRate="0.000000"/>
<Info workId="1" prob="0.200000" distanceRate="1.000000"/>
<Info workId="3" prob="0.200000" distanceRate="1.000000"/>
<Info workId="4" prob="0.200000" distanceRate="1.000000"/>
<Info workId="5" prob="0.100000" distanceRate="1.000000"/>
<Info workId="6" prob="0.200000" distanceRate="1.000000"/>
<Info workId="7" prob="0.200000" distanceRate="1.000000"/>
<Info workId="8" prob="0.300000" distanceRate="1.000000"/>
<Info workId="9" prob="0.200000" distanceRate="1.000000"/>
<Info workId="10" prob="0.000000" distanceRate="1.000000"/>
<Info workId="11" prob="0.100000" distanceRate="1.000000"/>
<Info workId="12" prob="0.100000" distanceRate="1.000000"/>
<Info workId="13" prob="0.000000" distanceRate="1.000000"/>
<Info workId="18" prob="0.000000" distanceRate="0.000000"/>
<Info workId="19" prob="0.000000" distanceRate="0.000000"/>
<Info workId="20" prob="0.000000" distanceRate="0.000000"/>
<Info workId="21" prob="0.000000" distanceRate="0.000000"/>
<Info workId="22" prob="0.000000" distanceRate="0.000000"/>
<Info workId="23" prob="0.000000" distanceRate="0.000000"/>
<Info workId="24" prob="0.000000" distanceRate="0.000000"/>
<Info workId="16" prob="0.000000" distanceRate="0.000000"/>
<Info workId="26" prob="0.000000" distanceRate="0.000000"/>
<Info workId="28" prob="0.000000" distanceRate="0.000000"/>
<Info workId="29" prob="0.000000" distanceRate="0.000000"/>
<Info workId="2" prob="0.100000" distanceRate="1.000000"/>
<Info workId="32" prob="0.100000" distanceRate="0.000000"/>
<Info workId="17" prob="0.500000" distanceRate="0.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="0.000000" nextAttackId="0"/>
</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="0" toAnger="true" speedUpRate="1.100000" maxMovingTime="10000" recentHitTime="30000" recentPcBehaviorTime="20000"/>
<Idle duration="1000"/>
<MonsterFlee hpRate="0.000000" executionRate="0.100000" fleeDistance="1000" shareAggroRange="500"/>
<MonsterSummon hpRate="0.000000" executionRate="0.000000" summonNum="1" summonRange="300" summonTemplateId="0"/>
<Move targetDistance="100" timeout="5000"/>
<PatternList id="1">
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="2"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1"/>
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.500000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000"/>
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.700000"/>
<Info stWorkId="2" prob="0.700000"/>
<Info stWorkId="3" prob="0.100000"/>
</StTension>
<StTension id="2">
<Info stWorkId="3" prob="0.300000"/>
<Info stWorkId="1" prob="0.500000"/>
<Info stWorkId="2" prob="0.500000"/>
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="단기 채찍 치기 " preProcess="1" immediateAttackId="7" coolTime="15000" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="2" desc="직선 화염 공격 " preProcess="1" immediateAttackId="6" coolTime="15000" msgImmediately="false" msg="0" msgProb="0.000000"/>
<StWork id="3" desc="땅파기" preProcess="1" immediateAttackId="9" coolTime="20000" msgImmediately="false" msg="0" msgProb="0.000000"/>
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1"/>
</CombatState>
<EventList/>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150" followNearUser="false" popupMsg="" msgProb="0.000000" msgInterval="0" followDungeonUser="false" followQuestUser="false" questPatrol="false">
<Buff range="0" coolTime="0"/>
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000"/>
</PeaceState>
</Ai>
</AIData>