Daedalus Dock - Modules - TypesDefine Details

code/modules/events/spacevine.dm

LIGHT_MUTATION_BRIGHTNESSDetermines brightness of the light emitted by kudzu with the light mutation
TOXICITY_MUTATION_PROBDetermines the probability that the toxicity mutation will harm someone who passes through it
EXPLOSION_MUTATION_IMPACT_RADIUSDetermines the impact radius of kudzu's explosive mutation
GAS_MUTATION_REMOVAL_MULTIPLIERDetermines the scale factor for the amount of gas removed by kudzu with a gas removal mutation, which is this scale factor * the kudzu's energy level
THORN_MUTATION_CUT_PROBDetermines the probability that the thorn mutation will harm someone who passes through or attacks it
FLOWERING_MUTATION_SPAWN_PROBDetermines the probability that a kudzu plant with the flowering mutation will spawn a venus flower bud
VINE_FREEZING_POINTTemperature below which the kudzu can't spread
SEVERITY_TRIVIALKudzu severity values for traits, based on severity in terms of how severely it impacts the game, the lower the severity, the more likely it is to appear
MUTATIVENESS_SCALE_FACTORKudzu mutativeness is based on a scale factor * potency
MAX_SEVERITY_LINEAR_COEFFKudzu maximum mutation severity is a linear function of potency
MAX_POSSIBLE_PRODUCTIVITY_VALUEThe maximum possible productivity value of a (normal) kudzu plant, used for calculating a plant's spread cap and multiplier
SPREAD_CAP_SCALE_FACTORKudzu spread cap is a scaled version of production speed, such that the better the production speed, ie. the lower the speed value is, the faster is spreads
SPREAD_MULTIPLIER_MAXKudzu spread multiplier is a reciporal function of production speed, such that the better the production speed, ie. the lower the speed value is, the faster it spreads
/proc/isvineimmune Used to determine whether the mob is immune to actions by the vine. Use cases: Stops vine from attacking itself, other plants.

Define Details

EXPLOSION_MUTATION_IMPACT_RADIUS

Determines the impact radius of kudzu's explosive mutation

FLOWERING_MUTATION_SPAWN_PROB

Determines the probability that a kudzu plant with the flowering mutation will spawn a venus flower bud

GAS_MUTATION_REMOVAL_MULTIPLIER

Determines the scale factor for the amount of gas removed by kudzu with a gas removal mutation, which is this scale factor * the kudzu's energy level

LIGHT_MUTATION_BRIGHTNESS

Determines brightness of the light emitted by kudzu with the light mutation

MAX_POSSIBLE_PRODUCTIVITY_VALUE

The maximum possible productivity value of a (normal) kudzu plant, used for calculating a plant's spread cap and multiplier

MAX_SEVERITY_LINEAR_COEFF

Kudzu maximum mutation severity is a linear function of potency

MUTATIVENESS_SCALE_FACTOR

Kudzu mutativeness is based on a scale factor * potency

SEVERITY_TRIVIAL

Kudzu severity values for traits, based on severity in terms of how severely it impacts the game, the lower the severity, the more likely it is to appear

SPREAD_CAP_SCALE_FACTOR

Kudzu spread cap is a scaled version of production speed, such that the better the production speed, ie. the lower the speed value is, the faster is spreads

SPREAD_MULTIPLIER_MAX

Kudzu spread multiplier is a reciporal function of production speed, such that the better the production speed, ie. the lower the speed value is, the faster it spreads

THORN_MUTATION_CUT_PROB

Determines the probability that the thorn mutation will harm someone who passes through or attacks it

TOXICITY_MUTATION_PROB

Determines the probability that the toxicity mutation will harm someone who passes through it

VINE_FREEZING_POINT

Temperature below which the kudzu can't spread