/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

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

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

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

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