Prototype/Corpse
Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/Corpse
Used for corpses, for example the remnants when destroying buildings.
Extensions
- Prototype/RailRemnants rail-remnants
Optional properties
dying_speed
Type: float
Default: 1
Multiplier for #time_before_shading_off and #time_before_removed. Must be positive.
Controls the speed of the animation:
1 ÷ dying_speed = duration of the animation
splash_speed
Type: float
Default: 1
Controls the speed of the splash animation:
1 ÷ splash_speed = duration of the splash animation
time_before_shading_off
Type: int32
Default: 60 * 15 (15 seconds)
Controls how long the corpse takes to fade, as in how long it takes to get from no transparency to full tranparency/removed. This time is not added to #time_before_removed, it is instead substracted from it. So by default, the corpse starts fading about 15 seconds before it gets removed.
time_before_removed
Type: int32
Default: 60 * 120 (120 seconds)
Time in ticks this corpse lasts. May not be 0.
remove_on_entity_placement
Type: bool
Default: true
remove_on_tile_placement
Type: bool
Default: true
final_render_layer
Type: RenderLayer
Default: "corpse"
ground_patch_render_layer
Type: RenderLayer
Default: "ground-patch"
animation_render_layer
Type: RenderLayer
Default: "object"
splash_render_layer
Type: RenderLayer
Default: "object"
animation_overlay_render_layer
Type: RenderLayer
Default: "object"
animation_overlay_final_render_layer
Type: RenderLayer
Default: "corpse"
shuffle_directions_at_frame
Type: uint8
Default: 1
use_tile_color_for_ground_patch_tint
Type: bool
Default: false
ground_patch_fade_in_delay
Type: float
Default: 0
ground_patch_fade_in_speed
Type: float
Default: 0
ground_patch_fade_out_start
Type: float
Default: 0
animation
Type: RotatedAnimationVariations
The dying animation.
animation_overlay
Type: RotatedAnimationVariations
Variation count must be the same as animation
variation count. Direction count must be the same as animation
direction count. Frame count must be the same as animation
frame count.
splash
Type: AnimationVariations
ground_patch
Type: AnimationVariations
ground_patch_higher
Type: AnimationVariations
ground_patch_fade_out_duration
Type: float
Default: 0
direction_shuffle
Type: table of tables of uint16
An array of arrays of integers. Arrays are called "groups" and must all have the same size.