moisture_patch๏
It describes the patch version, priority, environmental source dynamics (temperature and humidity), and geometric shape configuration.
Main Properties๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Patch version. |
|
|
Object defining the patch properties and environmental parameters. |
Object patch๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Patch priority. Minimum value: |
|
|
Defines the environmental sources affected by the patch. |
|
|
Defines the geometric shape of the patch. |
Object source๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Defines temporal temperature variation. |
|
|
Defines the temporal evolution of relative humidity. |
|
|
Maximum resource capacity density. Minimum value: |
|
|
Whether the patch exists in an enemy-free space. |
|
|
Whether the patch exists in a competitor-free space. |
Object temperatureDynamics๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Temperature cycle values over time. Must contain at least one value. |
Object relativeHumidityDynamics๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Type of humidity dynamics. Possible values:
- |
|
|
Parameters for the cyclic humidity dynamics. |
|
|
Parameters for pulse-based humidity dynamics. |
Object cycleParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Sequence of humidity values representing one full cycle.
Each value must be between |
Object pulseParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Range of days between consecutive pulses. |
|
|
Range of peak humidity values for each pulse. |
|
|
Defines how humidity decays after a pulse. |
Object daysBetweenPulsesRange๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Minimum days between pulses. Must be greater than 0.0. |
|
|
Maximum days between pulses. Must be greater than 0.0. |
Object pulsePeakValueRange๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Minimum peak humidity percentage. Must be between |
|
|
Maximum peak humidity percentage. Must be between |
Object decay๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Type of decay. Possible values:
- |
|
|
Parameters for linear decay over time. |
Object linealDecayParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Linear decay rate over time. Minimum value: |
Object shape๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Geometric shape type. Possible values:
- |
|
|
Parameters for cubic shapes. |
|
|
Parameters for spherical shapes. |
|
|
Parameters for homogeneous shapes. |
|
|
Parameters for Gaussian shapes. |
|
|
Parameters for random Gaussian shapes. |
Object cubicParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Coordinates of the bottom-left corner. |
|
|
Coordinates of the top-right corner. |
Object sphericalParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Center coordinates of the sphere. |
|
|
Radius of the sphere. Minimum value: |
Object homogeneousParams๏
Currently does not contain any specific properties.
Object gaussianParams๏
Currently does not contain any specific properties.
Object randomGaussianParams๏
Currently does not contain any specific properties.
Hierarchical Summary๏
moisture_patch
โโโ version: string
โโโ patch: object
โโโ priority: integer โฅ 1
โโโ source:
โ โโโ temperatureDynamics:
โ โ โโโ cycle[]: number
โ โโโ relativeHumidityDynamics:
โ โ โโโ dynamicsType: enum [Cycle, Pulse]
โ โ โโโ cycleParams:
โ โ โ โโโ cycle[]: number 0โ100
โ โ โโโ pulseParams:
โ โ โ โโโ daysBetweenPulsesRange:
โ โ โ โ โโโ min: number > 0.0
โ โ โ โ โโโ max: number > 0.0
โ โ โ โโโ pulsePeakValueRange:
โ โ โ โ โโโ min: number 0โ100
โ โ โ โ โโโ max: number 0โ100
โ โ โ โโโ decay:
โ โ โ โโโ decayType: enum [NonDecay, Lineal]
โ โ โ โโโ linealDecayParams:
โ โ โ โโโ decayOverTime: number โฅ 0.0
โ โโโ maximumResourceCapacityDensity: number โฅ 0.0
โ โโโ inEnemyFreeSpace: boolean
โ โโโ inCompetitorFreeSpace: boolean
โโโ shape:
โโโ type: enum [Homogeneous, Gaussian, Spherical, Cubic, RandomGaussian]
โโโ cubicParams:
โ โโโ bottomLeftCorner: array[number]
โ โโโ topRightCorner: array[number]
โโโ sphericalParams:
โ โโโ center: array[number]
โ โโโ radius: number โฅ 0.0
โโโ homogeneousParams: {}
โโโ gaussianParams: {}
โโโ randomGaussianParams: {}