CharacterArmorAnimation :: struct
| idle optional | :: RotatedAnimation | |
| idle_with_gun | :: RotatedAnimation | |
| running optional | :: RotatedAnimation | |
| running_with_gun | :: RotatedAnimation | Must contain exactly 18 or 40 directions, so all of the combination of gun direction and moving direction can be covered. [...] |
Must contain exactly 18 or 40 directions, so all of the combination of gun direction and moving direction can be covered. [...] | ||
| mining_with_tool | :: RotatedAnimation | |
| flipped_shadow_running_with_gun optional | :: RotatedAnimation | flipped_shadow_running_with_gun must be nil or contain exactly 18 directions, so all of the combination of gun direction and moving direction can be covered. [...] |
flipped_shadow_running_with_gun must be nil or contain exactly 18 directions, so all of the combination of gun direction and moving direction can be covered. [...] | ||
| idle_in_air optional | :: RotatedAnimation | |
| idle_with_gun_in_air optional | :: RotatedAnimation | |
| flying optional | :: RotatedAnimation | |
| flying_with_gun optional | :: RotatedAnimation | Must contain exactly 18 or 40 directions, so all of the combination of gun direction and moving direction can be covered. [...] |
Must contain exactly 18 or 40 directions, so all of the combination of gun direction and moving direction can be covered. [...] | ||
| take_off optional | :: RotatedAnimation | |
| landing optional | :: RotatedAnimation | |
| armors optional | :: array[ItemID] | The names of the armors this animation data is used for. [...] |
The names of the armors this animation data is used for. [...] | ||
| smoke_in_air optional | :: array[SmokeSource] | Smoke generator for when in air. |
Smoke generator for when in air. | ||
| smoke_cycles_per_tick optional | :: float | Will be clamped to range [0, 1000]. [...] |
Will be clamped to range [0, 1000]. [...] | ||
| extra_smoke_cycles_per_tile optional | :: float | Will be clamped to range [0, 1000]. [...] |
Will be clamped to range [0, 1000]. [...] | ||
| mining_with_tool_particles_animation_positions optional | :: array[float] | List of positions in the mining with tool animation when the mining sound and mining particles are created. [...] |
List of positions in the mining with tool animation when the mining sound and mining particles are created. [...] | ||


