Prototype/Character: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(→‎Differing defaults: removed now unnecessary section)
(Added prototype type to page)
Line 1: Line 1:
==Basics==
==Basics==
Prototype type: '''player'''
Entity that you move around on the screen during the campaign and freeplay. Extends [[Prototype/EntityWithHealth]].
Entity that you move around on the screen during the campaign and freeplay. Extends [[Prototype/EntityWithHealth]].
== Mandatory properties ==
== Mandatory properties ==

Revision as of 16:27, 21 January 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.

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.