Prototype/CharacterCorpse: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Set prototype parent)
(Converted to SMW format)
Line 1: Line 1:
{{Prototype parent|Prototype/Entity}}
{{Prototype parent|Prototype/Entity}}
The corpse of a [[Prototype/Character]].


== Basics ==
{{Prototype TOC|character-corpse}}
Prototype type: '''character-corpse'''
 
Extends [[Prototype/Entity]].


== Mandatory properties ==
== Mandatory properties ==
This prototype inherits all the properties from [[Prototype/Entity]].
This prototype inherits all the properties from [[Prototype/Entity]].


=== time_to_live ===
{{Prototype property|time_to_live|[[Types/uint32|uint32]]}}
'''Type''': [[Types/uint32]]


== Optional properties ==
== Optional properties ==


=== render_layer ===
{{Prototype property|render_layer|[[Types/RenderLayer|RenderLayer]]|"object"|optional=true}}
'''Type''': [[Types/RenderLayer]]
 
'''Default''': "object"
 
=== pictures ===
'''Type''': [[Types/AnimationVariations]]


{{Prototype property|pictures|[[Types/AnimationVariations|AnimationVariations]]|optional=true}}
Either <code>pictures</code> or <code>picture</code> must be defined.
Either <code>pictures</code> or <code>picture</code> must be defined.


=== picture ===
{{Prototype property|picture|[[Types/Animation|Animation]]|optional=true}}
'''Type''': [[Types/Animation]]
 
Either <code>pictures</code> or <code>picture</code> must be defined.
Either <code>pictures</code> or <code>picture</code> must be defined.


=== armor_picture_mapping ===
{{Prototype property|armor_picture_mapping|[[Types/table|table]]|optional=true}}
'''Type''': [[Types/table]]
 
Table of key value pairs, the keys are armor names and the values are numbers. The number is the Animation that is associated with the armor, e.g. using <code>1</code> will associate the armor with the first Animation in the pictures table.
Table of key value pairs, the keys are armor names and the values are numbers. The number is the Animation that is associated with the armor, e.g. using <code>1</code> will associate the armor with the first Animation in the pictures table.

Revision as of 20:15, 29 July 2019

Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/CharacterCorpse


The corpse of a Prototype/Character.


Prototype/CharacterCorpse — character-corpse
time_to_live::uint32
armor_picture_mapping::table (optional)
picture::Animation (optional)
pictures::AnimationVariations (optional)
render_layer::RenderLayer (optional)
Inherited from Prototype/Entity
icons, icon, icon_size (IconSpecification)::IconSpecification
additional_pastable_entities::table of string (optional)
alert_icon_scale::float (optional)
alert_icon_shift::vector (optional)
allow_copy_paste::bool (optional)
autoplace::AutoplaceSpecification (optional)
build_base_evolution_requirement::double (optional)
build_grid_size::uint8 (optional)
build_sound::Sound (optional)
close_sound::Sound (optional)
collision_box::BoundingBox (optional)
collision_mask::CollisionMask (optional)
created_effect::Trigger (optional)
created_smoke::CreateTrivialSmokeEffectItem (optional)
drawing_box::BoundingBox (optional)
emissions_per_second::double (optional)
enemy_map_color::Color (optional)
fast_replaceable_group::string (optional)
flags::EntityPrototypeFlags (optional)
friendly_map_color::Color (optional)
hit_visualization_box::BoundingBox (optional)
map_color::Color (optional)
map_generator_bounding_box::BoundingBox (optional)
minable::MinableProperties (optional)
mined_sound::Sound (optional)
mining_sound::Sound (optional)
next_upgrade::string (optional)
open_sound::Sound (optional)
placeable_by::ItemToPlace or table of ItemToPlace (optional)
protected_from_tile_building::bool (optional)
radius_visualisation_specification::RadiusVisualisationSpecification (optional)
remains_when_mined::string or table of string (optional)
remove_decoratives::string (optional)
rotated_sound::Sound (optional)
selectable_in_game::bool (optional)
selection_box::BoundingBox (optional)
selection_priority::uint8 (optional)
shooting_cursor_size::double (optional)
sticker_box::BoundingBox (optional)
subgroup::string (optional)
tile_height::uint32 (optional)
tile_width::uint32 (optional)
trigger_target_mask::TriggerTargetMask (optional)
vehicle_impact_sound::Sound (optional)
water_reflection::WaterReflectionDefinition (optional)
working_sound::WorkingSound (optional)
Inherited from PrototypeBase
name::string
type::string
localised_description::LocalisedString (optional)
localised_name::LocalisedString (optional)
order::Order (optional)

Mandatory properties

This prototype inherits all the properties from Prototype/Entity.

time_to_live

Type: uint32

Optional properties

render_layer

Type: RenderLayer
Default: "object"

pictures

Type: AnimationVariations
Either pictures or picture must be defined.

picture

Type: Animation
Either pictures or picture must be defined.

armor_picture_mapping

Type: table
Table of key value pairs, the keys are armor names and the values are numbers. The number is the Animation that is associated with the armor, e.g. using 1 will associate the armor with the first Animation in the pictures table.