Prototype/Character: Difference between revisions
(0.18.22: footstep_particle_triggers changes) |
(0.18.24: added synced_footstep_particle_triggers, footprint_particles, left_footprint_offset, right_footprint_offset, right_footprint_frames, left_footprint_frames, split footstep_particle_triggers type into own page) |
||
Line 72: | Line 72: | ||
{{Prototype property|character_corpse|[[Types/string|string]]|optional=true}} | {{Prototype property|character_corpse|[[Types/string|string]]|optional=true}} | ||
Name of the character corpse that is spawned | Name of the character corpse that is spawned when this character dies. | ||
{{Prototype property|footstep_particle_triggers|[[Types/ | {{Prototype property|footstep_particle_triggers|[[Types/FootstepTriggerEffectList|FootstepTriggerEffectList]]|optional=true}} | ||
Triggered every tick of the running animation. | |||
{{Prototype property|synced_footstep_particle_triggers|[[Types/FootstepTriggerEffectList|FootstepTriggerEffectList]]|optional=true}} | |||
Triggered when the running animation ([[#animations]]) rolls over the frames defined in <code>right_footprint_frames</code> and <code>left_footprint_frames</code>. | |||
{ | |||
{{Prototype property|footprint_particles|[[Types/table|table]] of [[Types/FootprintParticle|FootprintParticle]]|optional=true}} | |||
Array of footprint particles. Triggered when the running animation ([[#animations]]) rolls over the frames defined in <code>right_footprint_frames</code> and <code>left_footprint_frames</code>. | |||
{{Prototype property|left_footprint_offset|[[Types/vector|vector]]|optional=true}} | |||
Offset from the center of the entity for the left footprint. Used by <code>footprint_particles</code>. | |||
{{Prototype property|right_footprint_offset|[[Types/vector|vector]]|optional=true}} | |||
Offset from the center of the entity for the right footprint. Used by <code>footprint_particles</code>. | |||
{{Prototype property|right_footprint_frames|[[Types/table|table]] of [[Types/float|float]]|optional=true}} | |||
An array of [[Types/float|float]]. The frames in the running animation ([[#animations]]) where the right foot touches the ground. | |||
{{Prototype property|left_footprint_frames|[[Types/table|table]] of [[Types/float|float]]|optional=true}} | |||
An array of [[Types/float|float]]. The frames in the running animation ([[#animations]]) where the left foot touches the ground. | |||
< | |||
{ | |||
{{Prototype property|tool_attack_result|[[Types/Trigger|Trigger]]|optional=true}} | {{Prototype property|tool_attack_result|[[Types/Trigger|Trigger]]|optional=true}} |
Revision as of 11:44, 20 May 2020
Template:Prototype parent Entity that you move around on the screen during the campaign and freeplay.
Mandatory properties
Inherits all properties from Prototype/EntityWithHealth.
Template:Prototype property The sound file played when the character's health is low.
Template:Prototype property The sound file played when the character eats (fish for example).
Template:Prototype property List of positions in the running animation when the walking sound is played.
running_sound_animation_positions = {14, 29}
Template:Prototype property List of positions in the mining with tool animation when the mining sound and mining particles are created.
mining_with_tool_particles_animation_positions = {28}
Optional properties
Template:Prototype property Names of the crafting categories the character can craft recipes from. The built-in categories can be found here. See also Prototype/RecipeCategory.
Template:Prototype property Names of the resource categories the character can mine resources from.
Template:Prototype property Must be >= 0.
Template:Prototype property Time in seconds. Must be positive
Template:Prototype property Name of the character corpse that is spawned when this character dies.
Template:Prototype property Triggered every tick of the running animation.
Template:Prototype property
Triggered when the running animation (#animations) rolls over the frames defined in right_footprint_frames
and left_footprint_frames
.
Template:Prototype property
Array of footprint particles. Triggered when the running animation (#animations) rolls over the frames defined in right_footprint_frames
and left_footprint_frames
.
Template:Prototype property
Offset from the center of the entity for the left footprint. Used by footprint_particles
.
Template:Prototype property
Offset from the center of the entity for the right footprint. Used by footprint_particles
.
Template:Prototype property An array of float. The frames in the running animation (#animations) where the right foot touches the ground.
Template:Prototype property An array of float. The frames in the running animation (#animations) where the left foot touches the ground.