# code/modules/events/spacevine.dm

LIGHT_MUTATION_BRIGHTNESS | Determines brightness of the light emitted by kudzu with the light mutation |
---|---|

PASS_LIGHT | Kudzu light states |

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

EXPLOSION_MUTATION_IMPACT_RADIUS | Determines the impact radius of kudzu's explosive mutation |

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 |

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

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

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

VINE_FREEZING_POINT | Temperature below which the kudzu can't spread |

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 |

MUTATIVENESS_SCALE_FACTOR | Kudzu mutativeness is based on a scale factor * potency |

MAX_SEVERITY_LINEAR_COEFF | Kudzu maximum mutation severity is a linear function of potency |

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

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

SPREAD_CAP_LINEAR_COEFF | 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 |

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

/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

### IDEAL_MAX_SEVERITY

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

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

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

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

### PASS_LIGHT

Kudzu light states

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

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

### TEMP_STABILISATION_MUTATION_MAXIMUM_ENERGY

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

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