Template Skeleton

Creature template

Template Skeleton

Template

A reusable definition — 1 creature below builds on it.

Creatures based on this template

They inherit this definition and may override individual values.

Parameters

Tuning values this creature declares. Labels are plain-language versions of the game's parameter names, which stay underneath for reference.

ParameterValueDescription
AppearanceSkeletonModel to be used.
Attitude Group
AttitudeGroup
SkeletonThe attitude group of the NPC
Max Health
MaxHealth
45Max health for the NPC.
Max Speed
MaxSpeed
3Maximum walking speed
Run Threshold
RunThreshold
0.8Relative speed at which run animation should be used. A value of 1 disables run animations
Apply Separation
ApplySeparation
trueWhen set to false, NPCs wont try to avoid each other or player, it can lead to them stacking together, but can help to avoid jerky-like movemenet in enclosed space.
Drop List
DropList
SkeletonDrop Items
Default Hotbar Slot
DefaultHotbarSlot
0The default hotbar slot of the NPC
Wander Radius
WanderRadius
5General wander radius for idle wander and wander on the break.
View Range
ViewRange
15The range from which the target will be seen. If zero, sight will be disabled.
View Sector
ViewSector
180The view sector within which the target needs to be to be seen.
Hearing Range
HearingRange
8The range from which the target will be heard. If zero, hearing will be disabled.
Absolute Detection Range
AbsoluteDetectionRange
2The range at which a target is guaranteed to be detected. If zero, abosulte detection will be disabled.
Idle Weight Walk
IdleWeightWalk
2The weight of the idle walk behavior
Idle Weight Animation
IdleWeightAnimation
0The weight of the idle animation behavior
Idle Weight Nothing
IdleWeightNothing
1The weight of the idle nothing behavior
Alerted Range
AlertedRange
45A range within which the player can be seen/sensed when the NPC is alerted to their presence. Should be equal or lower than LeashDistance.
Alerted Time
AlertedTime
1, 2How long to wait in an alerted state before switching to active combat.
AttackRoot NPC Attack MeleeThe attack to use.
Attack Distance
AttackDistance
2The distance at which an NPC will execute attacks
Desired Attack Distance Range
DesiredAttackDistanceRange
1.5, 1.5The distance within which the NPC wants to be from its target while attacking. The max value should be lower than AttackDistance.
Attack Pause Range
AttackPauseRange
1.5, 2The range for absolute minimum time before an NPC can execute a second attack (or block).
Combat Relative Turn Speed
CombatRelativeTurnSpeed
1.5Modifier that decides turn speed difference in combat.
Combat Behavior Distance
CombatBehaviorDistance
5The distance within which to switch from smart chasing to combat-oriented movement behavior.
Combat Direct Weight
CombatDirectWeight
10Weight for the direct combat movement behavior (i.e. just going straight at the target, maintaining a close distance and attacking. Set to 0 to disable.
Combat Always Moving Weight
CombatAlwaysMovingWeight
0Weight for the combat movement behavior where the NPC will always charge at you while attacking. Set to 0 to disable.
Combat Strafe Weight
CombatStrafeWeight
10Weight for the combat strafing movement behavior. Set to 0 to disable.
Combat Strafing Duration Range
CombatStrafingDurationRange
1, 1How long to strafe for when in the combat strafing movement behavior. Only applies if CombatStrafeWeight is greater than 0.
Combat Strafing Frequency Range
CombatStrafingFrequencyRange
2, 2How frequently to strafe when in the combat strafing movement behavior. Only applies if CombatStrafeWeight is greater than 0.
Combat Attack Pre Delay
CombatAttackPreDelay
0.2, 0.2The time delay range before the NPC performs an attack, provided it's in attack range.
Combat Attack Post Delay
CombatAttackPostDelay
0.2, 0.2The time delay range after the NPC performs an attack, provided it's in attack range.
Combat Back Off After Attack
CombatBackOffAfterAttack
trueWhether to back off after performing an attack.
Combat Back Off Distance Range
CombatBackOffDistanceRange
4, 4How far to back off after performing an attack. Max should be lower than the CombatBehaviorDistance.
Combat Back Off Duration Range
CombatBackOffDurationRange
2, 3How long to back off for after performing an attack.
Block Ability
BlockAbility
Shield BlockThe interaction to use for blocking when backing away. Set to empty to disable blocking.
Block Probability
BlockProbability
50The probability this NPC will block when backing away if a BlockAbility is set.
Additional Combat Behavior Macro Element
AdditionalCombatBehaviorMacroElement
Component Instruction NullAn optional macro element for supplying more bespoke combat movement behavior. Weight for the behavior must be internally defined in the macro element.
Target Switch Timer
TargetSwitchTimer
1, 3Minimum time the NPC will be locked onto a single target before switching
Target Range
TargetRange
2The distance the target needs to be within to maintain priority over other targets while in combat
Chase Relative Speed
ChaseRelativeSpeed
0.67Relative chasing speed when pursuing a target.
Combat Moving Relative Speed
CombatMovingRelativeSpeed
0.6Relative speed to use during combat specific movement (e.g. to achieve slower strafing).
Combat Backwards Relative Speed
CombatBackwardsRelativeSpeed
0.3Relative speed to use during combat when backing away from target.
Confused Time Range
ConfusedTimeRange
1, 2How long the NPC should act confused for when losing its target before beginning the search. While confused the NPC detection range is lowered.
Search Time Range
SearchTimeRange
10, 14How long the NPC should actively search for its lost target before giving up and going back to idle.
Death Particles
DeathParticles
Effect Death BonesThe particle system that spawns when the NPC's corpse disappears.
Drop Death Items Instantly
DropDeathItemsInstantly
falseWhether the NPC's drop list should be executed when the NPC dies. If set to false, items drop when the corpse disappears.
Death Animation Time
DeathAnimationTime
1.5The time it takes for this NPC's corpse to disappear.
Is Memory
IsMemory
falseDefines if the NPC is a memory
Memories Category
MemoriesCategory
OtherDefines the category of the memory
Memories Name Override
MemoriesNameOverride
—Overrides the memory name if set
Name Translation Key
NameTranslationKey
Template SkeletonTranslation key for NPC name display
Hit Interrupt Enabled
HitInterruptEnabled
falseWhether hits can interrupt this NPC's melee attacks.
Flinch Animation
FlinchAnimation
HurtThe flinch animation from this NPC's model.
Identifiers and data source
Entity idTemplate_Skeleton
Name key—
Source fileServer/NPC/Roles/Undead/Skeleton/Templates/Template_Skeleton.json
Component class—

Data source: HytaleDB snapshot 0.7.3-8e1d7ab9 — Hytale Chapter 1 (0.7.3), locale en-US. See data details.