Prototype/Character: Difference between revisions
(Added prototype type to page) |
Muppet9010 (talk | contribs) (→crafting_categories: add link to examples, text taken from Prototype/Recipe#category) |
||
Line 87: | Line 87: | ||
'''Type''': [[Types/table]] of [[Types/string]] | '''Type''': [[Types/table]] of [[Types/string]] | ||
Names of the crafting categories the player can craft recipes from. | Names of the crafting categories the player can craft recipes from. The built-in categories can be found [[Data.raw#recipe-category|here]]. See also [[Prototype/RecipeCategory]]. | ||
=== mining_categories === | === mining_categories === |
Revision as of 00:04, 5 March 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_hands_particles_animation_positions
Type: Types/table of Types/float
List of positions in the mining with hand animation when the mining sound and mining particles are created.
mining_with_hands_particles_animation_positions = {29, 63}
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 positive.
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.