VISUAL MUD TRACKS SOIL API v1
=================================

Global table:
VisualMudTracksSoilAPI

Provider:
VisualMudTracksSoilAPI.PROVIDER == "VisualMudTracks"

Read all soil values:
local data =
    VisualMudTracksSoilAPI.getSoilDataAtWorldPosition(x, z)

Read hardness:
local hardness =
    VisualMudTracksSoilAPI
        .getCompactionHardnessAtWorldPosition(x, z)

Read subsoil:
local subsoil =
    VisualMudTracksSoilAPI
        .getSubsoilCompactionAtWorldPosition(x, z)

Read crop:
local crop =
    VisualMudTracksSoilAPI
        .getCropDataAtWorldPosition(x, z)

Add Rainstar irrigation:
local accepted, affectedCells =
    VisualMudTracksSoilAPI
        .addIrrigationAtWorldPosition(
            x,
            z,
            amountMm,
            radiusMeters
        )

All compaction values are percentages from 0 to 100.
rootDensity, growthNormalized and wetness are normalized from 0 to 1.
rutDepth is returned in metres.


API v1 – ERWEITERTE WERTE AB VERSION 0.28.0.0
data.rootHealth
data.effectiveRootDensity
data.structureDamage
data.passCount
data.ploughPan
data.rollerReconsolidation
data.targetMin
data.targetMax
data.targetLabel
data.compactionAssessment
data.subsoilAssessment
data.rootAssessment
data.structureAssessment
data.lastTillageType
data.lastTillageDepth

Zusätzliche Funktionen:
VisualMudTracksSoilAPI.getRootHealthAtWorldPosition(x, z)
VisualMudTracksSoilAPI.getStructureDamageAtWorldPosition(x, z)
VisualMudTracksSoilAPI.getTargetCompactionRangeAtWorldPosition(x, z)
VisualMudTracksSoilAPI.applyImplementSoilEffect(
    implementType, x, z, intensity, workingDepth, wetness
)

implementType:
ROLLER
PLOW
SUBSOILER
CULTIVATOR
DISC_HARROW
POWER_HARROW


API-ERWEITERUNG AB VERSION 0.30.0.0
data.cropDamage
VisualMudTracksSoilAPI.getCropDamageAtWorldPosition(x, z)

cropDamage:
0   = kein gespeicherter Pflanzenschaden
100 = maximaler Pflanzenschaden der Bodenzelle
