Prototype/Character: Difference between revisions
m (→Optional properties: 0.17.35 prototype type rename player -> character) |
(Set prototype parent) |
||
Line 1: | Line 1: | ||
==Basics== | {{Prototype parent|Prototype/EntityWithHealth}} | ||
== Basics == | |||
Prototype type: '''character''' | Prototype type: '''character''' | ||
Revision as of 15:44, 24 July 2019
Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/EntityWithHealth » Prototype/EntityWithOwner » Prototype/Character
Basics
Prototype type: character
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 character 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 character 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