WaterTileEffectParameters :: struct
| specular_lightness | :: Color | |
| foam_color | :: Color | |
| foam_color_multiplier | :: float | |
| tick_scale | :: float | |
| animation_speed | :: float | |
| animation_scale | :: float or {float, float} | |
| dark_threshold | :: float or {float, float} | |
| reflection_threshold | :: float or {float, float} | |
| specular_threshold | :: float or {float, float} | |
| textures | :: array[EffectTexture] | Texture size must be 512x512. [...] |
Texture size must be 512x512. [...] | ||
| near_zoom optional | :: float | |
| far_zoom optional | :: float | |
| lightmap_alpha | :: float | Value 0 makes water appear as water in water mask, but does not occlude lights, and doesn't overwrite lightmap alpha drawn to pixel previously (by background layer of tile transition, or underwater sprite). [...] |
Value 0 makes water appear as water in water mask, but does not occlude lights, and doesn't overwrite lightmap alpha drawn to pixel previously (by background layer of tile transition, or underwater sprite). [...] | ||
| shader_variation optional | :: EffectVariation | |
| texture_variations_rows optional | :: uint8 | |
| texture_variations_columns optional | :: uint8 | |
| secondary_texture_variations_rows optional | :: uint8 | |
| secondary_texture_variations_columns optional | :: uint8 | |


