NPC · Core definition
Template Flying Aggressive
Abstract
Template_Flying_AggressiveParameters46
Derived NPCs10
NPCs based on this definition
Parameters
| Parameter | Value | Description |
|---|---|---|
Appearance | Eye_Void | Model to be used |
MaxHealth | 100 | Max health for the NPC |
DropList | Drop_Eye_Void | Drop Items |
MotionFlyMaxHorizontalSpeed | 6 | Parameter MaxHorizontalSpeed |
MotionFlyMinHeightAboveGround | 2 | Parameter MotionMinHeightAboveGround |
MotionFlyMaxHeightAboveGround | 20 | Parameter MotionMaxHeightAboveGround |
MotionDesiredAltitudeCombat | [5,10] | The altitude range the NPC prefers attacking from |
MotionDesiredAltitudeSearch | [15,20] | The altitude range the NPC prefers searching in |
ViewRange | 40 | View range |
ViewSector | 180 | View sector |
HearingRange | 10 | Hearing range |
AbsoluteDetectionRange | 3 | The range at which the NPC will always detect players and NPCs |
IdleWanderTime | [4,6] | How long the NPC will wander for |
IdleWanderInCircleTime | [5,6] | How long the NPC will wander in circle for |
IdleWanderInCircleRadius | 30 | The radius of the WanderInCircle motion |
IdleNothingTime | [1,2] | How long the NPC will stand still for while wandering |
IdleFollowPath | false | Whether the NPC will follow a path while idling |
IdleFollowPathRange | 30 | The maximum distance within which the NPC will look for a path |
IdleFollowPathShape | Line | The shape of the followed path |
AlertedRange | 40 | A range within which the player can be seen/sensed when the NPC is alerted to their presence |
AlertedTime | [2,2] | How long the NPC will stay in the alerted state before engaging the target |
AlertedAdditionalBehaviorComponent | $Null | The component defining additional alerted behavior |
CombatBehaviorDistance | 30 | The distance at which the NPC will use combat movement |
CombatRelativeSpeedFlyMotion | 0.3 | The relative speed at which the NPC will move when within attack range and while flying |
CombatRelativeSpeedChase | 1 | The relative speed at which the NPC will move when chasing |
RangedAttack | Eye_Void_Blast | The ranged attack to use in combat |
RangedAttackDistance | 20 | The distance at which an NPC will execute attacks |
RangedAttackAimingRange | [3,3] | How long the NPC will take to aim at the target |
RangedAttackPauseRange | [1,2] | How often the NPC will attack the target |
TargetSwitchTimer | [5,5] | Minimum time the NPC will be locked onto a single target before switching |
CombatSeekSlowdownDistance | 2 | The target distance at which a chasing NPC will slow down |
CombatSeekStopDistance | 1 | The target distance at which a chasing NPC will stop |
TargetRange | 15 | The distance the target needs to be within to maintain priority over other targets while in combat |
CombatAdditionalBehaviorComponent | $Null | The component defining additional combat behavior |
AttitudeGroup | Empty | This NPCs attitude group |
ConfusedTimeRange | [1,2] | The range during which the NPC will be confused after losing a target |
SearchTimeRange | [20,30] | The time range during which the NPC will search for a lost target |
SearchRadius | 5 | The radius within which the NPC will search for a lost target |
SearchRelativeSpeed | 0.75 | The relative speed of the chase motion |
IsMemory | false | Defines if the NPC is a memory |
MemoriesCategory | Other | Defines the category of the memory |
MemoriesNameOverride | Overrides the memory name if set | |
NameTranslationKey | server.npcRoles.Template_Flying_Aggressive.name | Translation key for NPC name display |
DeathParticles | Effect_Death | The particle system that spawns when the NPC's corpse disappears. |
DropDeathItemsInstantly | false | Whether the NPC's drop list should be executed when the NPC dies. If set to false, items drop when the corpse disappears. |
DeathAnimationTime | 2 | The time it takes for this NPC's corpse to disappear. |
Identifiers and data source
| Entity id | Template_Flying_Aggressive |
|---|---|
| Name key | — |
| Source file | Server/NPC/Roles/_Core/Templates/Template_Flying_Aggressive.json |
| Component class | — |
Data source: HytaleDB snapshot 0.6.8-80059944 (Hytale 0.6.8), locale en-US. See data details.