Types/TreePrototypeVariation: Difference between revisions
(→trunk: trunk frame_count is only restricted if shadow isnt loaded) |
(1.1.36: overlay added) |
||
Line 33: | Line 33: | ||
Normal must have the same frame_count as <code>leaves</code> (normal.frame_count = leaves.frame_count). | Normal must have the same frame_count as <code>leaves</code> (normal.frame_count = leaves.frame_count). | ||
=== overlay === | |||
'''Type''': [[Types/Animation]] | |||
Normal must have the same frame_count as <code>leaves</code> (overlay.frame_count = leaves.frame_count). Won't be tinted by the tree color unless apply_runtime_tint is set to true in the sprite definition. [https://forums.factorio.com/viewtopic.php?p=547758#p547758] | |||
=== water_reflection === | === water_reflection === | ||
'''Type''': [[Types/WaterReflectionDefinition]] | '''Type''': [[Types/WaterReflectionDefinition]] |
Revision as of 11:43, 3 December 2021
Basics
Graphics definition for a Prototype/Tree.
Mandatory properties
trunk
Type: Types/Animation
If shadow
is not specified, this has to have one more frame than leaves
.
leaves
Type: Types/Animation
leaf_generation
Type: Types/CreateParticleTriggerEffectItem
branch_generation
Type: Types/CreateParticleTriggerEffectItem
Optional properties
shadow
Type: Types/Animation
Shadow must have 1 less frame_count than leaves
(shadow.frame_count = leaves.frame_count + 1).
disable_shadow_distortion_beginning_at_frame
Type: Types/uint32
Only loaded if shadow
is present. Defaults to shadow.frame_count - 1.
normal
Type: Types/Animation
Normal must have the same frame_count as leaves
(normal.frame_count = leaves.frame_count).
overlay
Type: Types/Animation
Normal must have the same frame_count as leaves
(overlay.frame_count = leaves.frame_count). Won't be tinted by the tree color unless apply_runtime_tint is set to true in the sprite definition. [1]