====== ArmA 3 CfgSurfaceCharacters ====== [[https://www.pmctactical.org/forum/viewforum.php?f=68|ArmA 3 Forum]], [[:arma3|ArmA 3]], [[arma3:config|ArmA 3 Config]], [[arma3:missions|ArmA 3 Missions]], [[arma3:modeling|ArmA 3 3D Modeling]], [[arma3:scripting|ArmA 3 Scripting]], [[arma3:terrain|ArmA 3 Terrain]], [[arma3:texturing|ArmA 3 Texturing]], [[arma3:tools|ArmA 3 Tools]] cfgSurfaceCharacters defines what clutter types are placed on the terrain and in which density. **a3\map_data\config.cpp/cfgSurfaceCharacters:** class CfgSurfaceCharacters { class StratisForestPineClutter { probability[] = { 0.05, 0.012, 0.01, 0.1, 0.05 }; names[] = { "StrBigFallenBranches_pine", "StrBigFallenBranches_pine02", "StrBigFallenBranches_pine03", "StrGrassDryGroup", "StrGrassGreenGroup" }; }; class StratisDryGrassClutter { probability[] = { 0.21, 0.35, 0.21, 0.09, 0.06, 0.02 }; names[] = { "StrGrassDryGroup", "StrGrassDryMediumgroup", "StrWeedBrownTallGroup", "StrWeedGreenTall", "StrThistleYellowShrub", "StrPlantMullein" }; }; class StratisGreenGrassClutter { probability[] = { 0.95, 0.02, 0.02, 0.01 }; names[] = { "StrGrassGreenGroup", "StrThornGreenSmall", "StrThornGreenBig", "StrPlantGreenShrub" }; }; // etc ... }; **probability[]** array values cannot exceed combined value of 1, otherwise your clutter has issues or just simply wont work. See also [[clutter-buldozer-and-you#how_cfgsurfaces_cfgsurfacecharacters_and_clutter_work]].