/tg/ Station 13 - Modules - TypesDefine Details

# code/modules/events/spacevine.dm

LIGHT_MUTATION_BRIGHTNESS Determines brightness of the light emitted by kudzu with the light mutation Kudzu light states Determines the probability that the toxicity mutation will harm someone who passes through it Determines the impact radius of kudzu's explosive mutation 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 Determines the probability that the thorn mutation will harm someone who passes through or attacks it Determines the probability that a kudzu plant with the flowering mutation will spawn a venus flower bud Maximum energy used per atmos tick that the temperature stabilisation mutation will use to bring the temperature to T20C Temperature below which the kudzu can't spread 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 Kudzu mutativeness is based on a scale factor * potency Kudzu maximum mutation severity is a linear function of potency Additional maximum mutation severity given to kudzu spawned by a random event The maximum possible productivity value of a (normal) kudzu plant, used for calculating a plant's spread cap and multiplier 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 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 Kudzu's maximum possible maximum mutation severity (assuming ideal potency), used to balance mutation appearance chance Used to determine whether the mob is immune to actions by the vine. Use cases: Stops vine from attacking itself, other plants.

## Define Details

Determines the impact radius of kudzu's explosive mutation

### #define FLOWERING_MUTATION_SPAWN_PROB

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

### #define 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

### #define IDEAL_MAX_SEVERITY

Kudzu's maximum possible maximum mutation severity (assuming ideal potency), used to balance mutation appearance chance

### #define LIGHT_MUTATION_BRIGHTNESS

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

### #define MAX_POSSIBLE_PRODUCTIVITY_VALUE

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

### #define MAX_SEVERITY_EVENT_BONUS

Additional maximum mutation severity given to kudzu spawned by a random event

### #define MAX_SEVERITY_LINEAR_COEFF

Kudzu maximum mutation severity is a linear function of potency

### #define MUTATIVENESS_SCALE_FACTOR

Kudzu mutativeness is based on a scale factor * potency

### #define PASS_LIGHT

Kudzu light states

### #define 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

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

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

### #define TEMP_STABILISATION_MUTATION_MAXIMUM_ENERGY

Maximum energy used per atmos tick that the temperature stabilisation mutation will use to bring the temperature to T20C

### #define THORN_MUTATION_CUT_PROB

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

### #define TOXICITY_MUTATION_PROB

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

### #define VINE_FREEZING_POINT

Temperature below which the kudzu can't spread