<foliageType>
<foliageLayer shapeSource="string"Description: missing
Type: String
Required: no
distanceTexturePath="string"Description: optional path for distance textures
Type: String
Required: no
densityMapChannelOffset="integer"Description: missing
Type: Integer
Required: no
numDensityMapChannels="integer"Description: missing
Type: Integer
Required: no
alignsToSun="boolean"Description: missing
Type: Boolean
Required: no
name="string"Description: missing
Type: String
Required: no
numBlocksPerUnit="float"Description: missing
Type: Float
Required: no
debugMesh="boolean"Description: missing
Type: Boolean
Required: no
>
<foliageStateDefaults heightVariance="float"Description: missing
Type: Float
Required: no
height="float"Description: missing
Type: Float
Required: no
width="float"Description: missing
Type: Float
Required: no
distanceMapLayer="integer"Description: missing
Type: Integer
Required: no
debugMesh="boolean"Description: missing
Type: Boolean
Required: no
horizontalPositionVariance="float"Description: missing
Type: Float
Required: no
widthVariance="float"Description: missing
Type: Float
Required: no
/>
<foliageState groundType="string"Description: missing
Type: String
Required: no
widthVariance="float"Description: missing
Type: Float
Required: no
regrowthStart="boolean"Description: missing
Type: Boolean
Required: no
height="float"Description: missing
Type: Float
Required: no
isCut="boolean"Description: missing
Type: Boolean
Required: no
isHarvestReady="boolean"Description: missing
Type: Boolean
Required: no
allowsHoeing="boolean"Description: missing
Type: Boolean
Required: no
isWithered="boolean"Description: missing
Type: Boolean
Required: no
isDestructedByDisaster="boolean"Description: missing
Type: Boolean
Required: no
distanceMap="string"Description: missing
Type: String
Required: no
penaltyPercentage="float"Description: Percentage of foliage to convert to penalty foliage if water level was incorrect
Type: Float
Required: no
debugMesh="boolean"Description: missing
Type: Boolean
Required: no
isPrepared="boolean"Description: missing
Type: Boolean
Required: no
penaltyStateName="string"Description: Name of the foliage state to change to if water level was incorrect
Type: String
Required: no
groundTypeMask="str1 str2 .."Description: Space separated list of ground type names
Type: One or more strings separated by a single whitespace
Required: no
horizontalPositionVariance="float"Description: missing
Type: Float
Required: no
allowsWeeding="boolean"Description: missing
Type: Boolean
Required: no
minWaterLitersPerSqm="float"Description: Minimum water level in liters per squaremeter required for the state to grow without a yield reduction
Type: Float
Required: no
isRolledCut="boolean"Description: missing
Type: Boolean
Required: no
fieldCourseLineHeight="0.15"Description: Height of the field course lines if this growth state is on the field
Type: Float
Default: 0.15
Required: no
maxWaterLitersPerSqm="float"Description: Maximum water level in liters per squaremeter required for the state to grow without a yield reduction
Type: Float
Required: no
numBlocksPerUnit="float"Description: missing
Type: Float
Required: no
isCultivatable="boolean"Description: missing
Type: Boolean
Required: no
isWeed="boolean"Description: missing
Type: Boolean
Required: no
heightVariance="float"Description: missing
Type: Float
Required: no
isDestructibleByDisaster="boolean"Description: missing
Type: Boolean
Required: no
isDestructedByWheel="boolean"Description: missing
Type: Boolean
Required: no
isDestructibleByWheel="boolean"Description: missing
Type: Boolean
Required: no
isForageReady="boolean"Description: missing
Type: Boolean
Required: no
isPreparable="boolean"Description: missing
Type: Boolean
Required: no
isGrowing="boolean"Description: missing
Type: Boolean
Required: no
yieldScale="float"Description: missing
Type: Float
Required: no
name="string"Description: missing
Type: String
Required: no
isMulched="boolean"Description: missing
Type: Boolean
Required: no
width="float"Description: missing
Type: Float
Required: no
distanceMapLayer="integer"Description: missing
Type: Integer
Required: no
>
<foliageShape probability="float"Description: missing
Type: Float
Required: no
>
<foliageLod texCoords="x y z w"Description: missing
Type: Multiple values (x, y, z, w)
Required: no
atlasOffset="x y"Description: missing
Type: Multiple values (x, y)
Required: no
atlasSize="integer"Description: missing
Type: Integer
Required: no
debugMesh="boolean"Description: missing
Type: Boolean
Required: no
viewDistance="integer"Description: missing
Type: Integer
Required: no
blockShape="node"Description: missing
Type: Index to i3d node or i3d mapping identifier
Required: no
blendOutDistance="integer"Description: missing
Type: Integer
Required: no
/>
</foliageShape>
</foliageState>
<foliageLodDefaults atlasSize="integer"Description: missing
Type: Integer
Required: no
atlasOffset="x y"Description: missing
Type: Multiple values (x, y)
Required: no
blendOutDistance="integer"Description: missing
Type: Integer
Required: no
debugMesh="boolean"Description: missing
Type: Boolean
Required: no
viewDistance="integer"Description: missing
Type: Integer
Required: no
texCoords="x y z w"Description: missing
Type: Multiple values (x, y, z, w)
Required: no
lod="integer"Description: missing
Type: Integer
Required: no
/>
</foliageLayer>
<fruitType name="string"Description: missing
Type: String
Required: no
shownOnMap="boolean"Description: missing
Type: Boolean
Required: no
useForFieldMissions="boolean"Description: missing
Type: Boolean
Required: no
isCatchCrop="boolean"Description: missing
Type: Boolean
Required: no
>
<seeding requiredFieldType="string"Description: Name of the field type
Type: String
Required: no
plantsWeed="boolean"Description: missing
Type: Boolean
Required: no
isAvailable="boolean"Description: missing
Type: Boolean
Required: no
litersPerSqm="float"Description: missing
Type: Float
Required: no
needsRolling="boolean"Description: missing
Type: Boolean
Required: no
directionSnapAngle="integer"Description: missing
Type: Integer
Required: no
/>
<soil lowDensityRequired="boolean"Description: missing
Type: Boolean
Required: no
startSprayLevel="integer"Description: missing
Type: Integer
Required: no
increasesDensity="boolean"Description: missing
Type: Boolean
Required: no
consumesLime="boolean"Description: missing
Type: Boolean
Required: no
/>
<harvest beeYieldBonusPercentage="float"Description: missing
Type: Float
Required: no
forageCutHeight="float"Description: missing
Type: Float
Required: no
litersPerSqm="float"Description: missing
Type: Float
Required: no
cutHeight="float"Description: missing
Type: Float
Required: no
chopperType="string"Description: missing
Type: String
Required: no
chopperUseHaulm="boolean"Description: true if chopper should use haulm layer instead of chopper spray type
Type: Boolean
Required: no
groundType="string"Description: missing
Type: String
Required: no
>
<transition src="string"Description: missing
Type: String
Required: no
target="string"Description: missing
Type: String
Required: no
/>
</harvest>
<windrow windrowCutFactor="1"Description: Additional yield factor while threshing the windrows
Type: Float
Default: 1
Required: no
fillType="string"Description: missing
Type: String
Required: no
litersPerSqm="float"Description: missing
Type: Float
Required: no
cutFillType="string"Description: missing
Type: String
Required: no
/>
<mapColors colorBlind="x y z w"Description: missing
Type: Multiple values (x, y, z, w)
Required: no
default="x y z w"Description: missing
Type: Multiple values (x, y, z, w)
Required: no
/>
<mulcher chopperType="string"Description: missing
Type: String
Required: no
/>
<cultivation isAllowed="boolean"Description: missing
Type: Boolean
Required: no
/>
<growth resetsSpray="boolean"Description: missing
Type: Boolean
Required: no
growthRequiresLime="boolean"Description: missing
Type: Boolean
Required: no
/>
<haulm layerName="string"Description: missing
Type: String
Required: no
/>
</fruitType>
<growth>
<nonSeasonal>
<update startState="string"Description: missing
Type: String
Required: no
endState="string"Description: missing
Type: String
Required: no
/>
</nonSeasonal>
<seasonal initialState="string"Description: missing
Type: String
Required: no
>
<period plantingAllowed="string"Description: missing
Type: String
Required: no
name="string"Description: missing
Type: String
Required: no
>
<update startState="string"Description: missing
Type: String
Required: no
endState="string"Description: missing
Type: String
Required: no
/>
</period>
</seasonal>
</growth>
</foliageType>