Skip to content

SkillData: Targeting

Targeting defines how a skill selects its targets. Each skill can have multiple targeting lists, each containing targeting entries that specify selection method, range, and resource cost. Targeting entries reference Areas for hit detection.

Skill
└─ TargetingList [multiple]
└─ Targeting [multiple]
├─ TargetingCost
└─ Area [multiple] → see Areas
AttributeTypeSinceDescription
adjustTargetingPosstringv92Adjust Targeting Pos
forcePreviousTargetboolv92Force Previous Target
shakeTargetValuestringv92Shake Target Value
staticHitRangestringv92Static Hit Range
customAddScalestringv92Custom Add Scale
showHitRangeboolv92Show Hit Range
showHitRangeExstringv92Show Hit Range Ex
targetingIndexintv92Targeting Index
delayintv92Delay
intervalintv92Interval
maxLevelintv92Max Level
targetingslist[Targeting]v92Targetings
AttributeTypeSinceDescription
methodstringv92Method
loopRepeatTargetingboolv92Loop Repeat Targeting
variableLoopboolv92Variable Loop
aggroWhenTargetingintv92Aggro When Targeting
appearCheckDistanceintv92Appear Check Distance
appearDistanceintv92Appear Distance
applyCooltimeOnHitSuccessboolv92Apply Cooltime On Hit Success
applyCooltimeOnLockOnFailboolv92Apply Cooltime On Lock On Fail
hitRangeGroupIdintv92Hit Range Group Id
ignoreAdjustmentboolv92Ignore Adjustment
nextTargetingIndexstringv92Next Targeting Index
maxTargetCountintv92Max Target Count
minRangeintv92Min Range
maxRangeintv92Max Range
moveSpeedintv92Move Speed
durationintv92Duration
intervalintv92Interval
dmgIntervalintv92Dmg Interval
maxTargetNumintv92Max Target Num
stackCountMaxintv92Stack Count Max
conditionstringv92Condition
movingAngleintv92Moving Angle
movingDistanceintv92Moving Distance
movingSpeeddecimalv92Moving Speed
projIdstringv92Proj Id
skillIdintv92Skill Id
adjTargetingByMonsterGradeboolv92Adj Targeting By Monster Grade
antiAirProjectileSkillIdstringv92Anti Air Projectile Skill Id
applyCooltimeOnDamageSuccessboolv92Apply Cooltime On Damage Success
autoTargetboolv92Auto Target
collisionRangeRadiusintv92Collision Range Radius
despawnboolv92Despawn
endDistanceintv92End Distance
ignoreTargetBlockboolv92Ignore Target Block
lockOnConditionstringv92Lock On Condition
lockOnMoveSpeedintv92Lock On Move Speed
overlapperGroupstringv92Overlapper Group
previousTargetingIndexintv92Previous Targeting Index
setPassiveAutoUseboolv92Set Passive Auto Use
shootingAngleintv92Shooting Angle
spawnEffectboolv92Spawn Effect
targetAttrstringv92Target Attr
targetRangeintv92Target Range
costTargetingCostv92Cost
areaslist[Area]v92Areas
AttributeTypeSinceDescription
angerintv92Anger
hpintv92Hp
mpintv92Mp
isItemCountSkillboolv92Is Item Count Skill
itemConsumeCountintv92Item Consume Count
itemIdstringv92Item Id
methodstringv92Method
staminaintv92Stamina
rageintv92Rage
npcSkills:
create:
- huntingZoneId: 456
templateId: 1000
skillId: 10100
targetingLists:
- index: 0
targetings:
- method: target
maxCount: 1
cost:
mp: 50
areas:
- maxRadius: 300