I don't know if this is a documentation bug, or game bug, but the documentation doesn't match the game behavior.
The documentation claims that the default value of decorative_removal_probability is 1.0. But if this property is not specified in a tile prototype added by a mod, it actually defaults to 0.0.
The example I've tested is from the "pyindustry" mod (version 1.3.3). I've searched the mod files, and decorative_removal_probability is not specified anywhere. But in the game
Code: Select all
/c game.player.print(game.tile_prototypes["py-asphalt"].decorative_removal_probability)
The actual behavior also matches the 0, as no decoratives are removed when placing these tiles.