Versions / 0.6.0-pre.10 / NPC / Roles / Intelligent / Aggressive / Outlander / Components / Component_Instruction_Attack_Sequence_Outlander_Brute.json
Component_Instruction_Attack_Sequence_Outlander_Brute
Server/NPC/Roles/Intelligent/Aggressive/Outlander/Components/Component_Instruction_Attack_Sequence_Outlander_Brute.json, 1.7 KB
Fields
| Field | Type |
|---|---|
Class | string |
Interface | string |
Parameters | object |
Content | object |
Type | string |
Source
{
"Class": "Instruction",
"Interface": "Hytale.Instruction.AttackSequence",
"Parameters": {
"AttackDistance": {
"Value": 3.5,
"Description": "The distance at which an NPC will execute attacks"
},
"CombatRelativeTurnSpeed": {
"Value": 0.25,
"Description": "Modifier that decides turn speed difference in combat"
}
},
"Content": {
"Sensor": {
"Type": "Target",
"Range": { "Compute": "AttackDistance" },
"Filters": [
{
"Type": "LineOfSight"
}
]
},
"ActionsBlocking": true,
"Actions": [
{
"Type": "Attack",
"Attack": "Outlander_Brute_Axe_Swing_Left",
"AttackPauseRange": [ 1, 2 ]
},
{
"Type": "Attack",
"Attack": "Outlander_Brute_Grab",
"AttackPauseRange": [ 0, 0 ]
},
{
"Type": "Attack",
"Attack": "Outlander_Brute_Backswing_Left",
"AttackPauseRange": [ 1, 2 ]
},
{
"Type": "Attack",
"Attack": "Outlander_Brute_Axe_Swing_Down",
"AttackPauseRange": [ 1, 2 ]
},
{
"Type": "Attack",
"Attack": "Outlander_Brute_Block",
"AttackPauseRange": [ 1, 2 ]
},
{
"Type": "Attack",
"Attack": "Outlander_Brute_Stomp",
"AttackPauseRange": [ 1, 2 ]
},
{
"Type": "Attack",
"Attack": "Outlander_Brute_Axe_Swing_Right",
"AttackPauseRange": [ 1, 2 ]
},
{
"Type": "Attack",
"Attack": "Outlander_Brute_Ground_Slam",
"AttackPauseRange": [ 1, 2 ]
}
],
"HeadMotion": {
"Type": "Aim",
"RelativeTurnSpeed": { "Compute": "CombatRelativeTurnSpeed" }
}
},
"Type": "Component"
}