Prototype/Character: Difference between revisions
Muppet9010 (talk | contribs) (→crafting_categories: add link to examples, text taken from Prototype/Recipe#category) |
(0.17) |
||
Line 66: | Line 66: | ||
List of positions in the running animation when the walking sound is played. | List of positions in the running animation when the walking sound is played. | ||
running_sound_animation_positions = {14, 29} | running_sound_animation_positions = {14, 29} | ||
=== mining_with_tool_particles_animation_positions === | === mining_with_tool_particles_animation_positions === | ||
Line 102: | Line 96: | ||
'''Default''': 3.0 | '''Default''': 3.0 | ||
Must be | Must be >= 0. | ||
=== tool_attack_distance === | |||
'''Type''': [[Types/double]] | |||
'''Default''': 1.5 | |||
=== respawn_time === | === respawn_time === | ||
Line 115: | Line 114: | ||
Name of the character corpse that is spawned whend this character dies. | Name of the character corpse that is spawned whend this character dies. | ||
=== footstep_particle_triggers === | |||
=== tool_attack_result === | |||
'''Type''': [[Types/Trigger]] |
Revision as of 20:45, 4 April 2019
Basics
Prototype type: player
Entity that you move around on the screen during the campaign and freeplay. Extends Prototype/EntityWithHealth.
Mandatory properties
Inherits all properties from Prototype/EntityWithHealth.
mining_speed
Type: Types/double
running_speed
Type: Types/double
distance_per_frame
Type: Types/double
maximum_corner_sliding_distance
Type: Types/double
heartbeat
Type: Types/Sound
The sound file played when the character's health is low.
eat
Type: Types/Sound
The sound file played when the character eats (fish for example).
inventory_size
Type: Types/ItemStackIndex
build_distance
Type: Types/uint32
drop_item_distance
Type: Types/uint32
reach_distance
Type: Types/uint32
reach_resource_distance
Type: Types/double
item_pickup_distance
Type: Types/double
loot_pickup_distance
Type: Types/double
ticks_to_keep_gun
Type: Types/uint32
ticks_to_keep_aiming_direction
Type: Types/uint32
ticks_to_stay_in_combat
Type: Types/uint32
damage_hit_tint
Type: Types/Color
running_sound_animation_positions
Type: Types/table of Types/float
List of positions in the running animation when the walking sound is played.
running_sound_animation_positions = {14, 29}
mining_with_tool_particles_animation_positions
Type: Types/table of Types/float
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}
animations
Type: Types/table of Types/CharacterArmorAnimation
Optional properties
crafting_categories
Type: Types/table of Types/string
Names of the crafting categories the player can craft recipes from. The built-in categories can be found here. See also Prototype/RecipeCategory.
mining_categories
Type: Types/table of Types/string
Names of the resource categories the player can mine resources from.
light
Type: Types/LightDefinition
enter_vehicle_distance
Type: Types/double
Default: 3.0
Must be >= 0.
tool_attack_distance
Type: Types/double
Default: 1.5
respawn_time
Type: Types/uint32
Default: 10
Time in seconds. Must be positive
character_corpse
Type: Types/string
Name of the character corpse that is spawned whend this character dies.
footstep_particle_triggers
tool_attack_result
Type: Types/Trigger