SkillData: Actions
Overview
Section titled “Overview”Actions define the skill’s execution sequence. Each skill can have multiple actions, identified by id. Actions contain timing, invincibility frames, cancellation rules, and reference Stages for animation and camera control.
Structure
Section titled “Structure”Skill└─ Action [multiple] ├─ HitInvincible ├─ MoveInvincible ├─ NoReaction ├─ Pending ├─ Cancel ├─ ChangeDir ├─ CameraType └─ Stage [multiple] → see StagesAction
Section titled “Action”| Attribute | Type | Since | Description |
|---|---|---|---|
id | int | v92 | Id |
hitInvincible | HitInvincible | v92 | Hit Invincible |
moveInvincible | MoveInvincible | v92 | Move Invincible |
noReaction | NoReaction | v92 | No Reaction |
pending | Pending | v92 | Pending |
cancel | Cancel | v92 | Cancel |
changeDir | ChangeDir | v92 | Change Dir |
cameraType | CameraType | v92 | Camera Type |
stages | list[Stage] | v92 | Stages |
HitInvincible
Section titled “HitInvincible”| Attribute | Type | Since | Description |
|---|---|---|---|
startTime | int | v92 | Start Time |
endTime | int | v92 | End Time |
exceptionalSkillCategory | string | v92 | Exceptional Skill Category |
MoveInvincible
Section titled “MoveInvincible”| Attribute | Type | Since | Description |
|---|---|---|---|
startTime | int | v92 | Start Time |
endTime | int | v92 | End Time |
exceptDefence | bool | v92 | Except Defence |
exceptLarge | bool | v92 | Except Large |
exceptObjectNpc | bool | v92 | Except Object Npc |
ignoreCollision | bool | v92 | Ignore Collision |
NoReaction
Section titled “NoReaction”| Attribute | Type | Since | Description |
|---|---|---|---|
startTime | int | v92 | Start Time |
endTime | int | v92 | End Time |
Pending
Section titled “Pending”| Attribute | Type | Since | Description |
|---|---|---|---|
type | string | v92 | Type |
endTime | int | v92 | End Time |
Cancel
Section titled “Cancel”| Attribute | Type | Since | Description |
|---|---|---|---|
frontCancelEndTime | int | v92 | Front Cancel End Time |
rearCancelStartTime | int | v92 | Rear Cancel Start Time |
rearCancelEndTime | int | v92 | Rear Cancel End Time |
type | string | v92 | Type |
ChangeDir
Section titled “ChangeDir”| Attribute | Type | Since | Description |
|---|---|---|---|
changeDirMethod | string | v92 | Change Dir Method |
changeDirToTarget | string | v92 | Change Dir To Target |
CameraType
Section titled “CameraType”| Attribute | Type | Since | Description |
|---|---|---|---|
type | string | v92 | Type |
duration | int | v92 | Duration |
weight | decimal | v92 | Weight |
prepareStageId | bool | v92 | Prepare Stage Id |
startStageId | bool | v92 | Start Stage Id |
startTime | decimal | v92 | Start Time |
DSL Example
Section titled “DSL Example”npcSkills: create: - huntingZoneId: 456 templateId: 1000 skillId: 10100 actions: - id: 1 hitInvincible: value: true cancel: type: 1 stages: - id: 1