Template Flying Aggressive

NPC · Core definition

Template Flying Aggressive

AbstractTemplate_Flying_Aggressive
Parameters46
Derived NPCs10

NPCs based on this definition

Parameters

ParameterValueDescription
AppearanceEye_VoidModel to be used
MaxHealth100Max health for the NPC
DropListDrop_Eye_VoidDrop Items
MotionFlyMaxHorizontalSpeed6Parameter MaxHorizontalSpeed
MotionFlyMinHeightAboveGround2Parameter MotionMinHeightAboveGround
MotionFlyMaxHeightAboveGround20Parameter MotionMaxHeightAboveGround
MotionDesiredAltitudeCombat[5,10]The altitude range the NPC prefers attacking from
MotionDesiredAltitudeSearch[15,20]The altitude range the NPC prefers searching in
ViewRange40View range
ViewSector180View sector
HearingRange10Hearing range
AbsoluteDetectionRange3The 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
IdleWanderInCircleRadius30The radius of the WanderInCircle motion
IdleNothingTime[1,2]How long the NPC will stand still for while wandering
IdleFollowPathfalseWhether the NPC will follow a path while idling
IdleFollowPathRange30The maximum distance within which the NPC will look for a path
IdleFollowPathShapeLineThe shape of the followed path
AlertedRange40A 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$NullThe component defining additional alerted behavior
CombatBehaviorDistance30The distance at which the NPC will use combat movement
CombatRelativeSpeedFlyMotion0.3The relative speed at which the NPC will move when within attack range and while flying
CombatRelativeSpeedChase1The relative speed at which the NPC will move when chasing
RangedAttackEye_Void_BlastThe ranged attack to use in combat
RangedAttackDistance20The 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
CombatSeekSlowdownDistance2The target distance at which a chasing NPC will slow down
CombatSeekStopDistance1The target distance at which a chasing NPC will stop
TargetRange15The distance the target needs to be within to maintain priority over other targets while in combat
CombatAdditionalBehaviorComponent$NullThe component defining additional combat behavior
AttitudeGroupEmptyThis 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
SearchRadius5The radius within which the NPC will search for a lost target
SearchRelativeSpeed0.75The relative speed of the chase motion
IsMemoryfalseDefines if the NPC is a memory
MemoriesCategoryOtherDefines the category of the memory
MemoriesNameOverrideOverrides the memory name if set
NameTranslationKeyserver.npcRoles.Template_Flying_Aggressive.nameTranslation key for NPC name display
DeathParticlesEffect_DeathThe particle system that spawns when the NPC's corpse disappears.
DropDeathItemsInstantlyfalseWhether the NPC's drop list should be executed when the NPC dies. If set to false, items drop when the corpse disappears.
DeathAnimationTime2The time it takes for this NPC's corpse to disappear.
Identifiers and data source
Entity idTemplate_Flying_Aggressive
Name key—
Source fileServer/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.