anchor.diff:  #define SPREAD_CAP_CONSTANT_TERM 20
   /// 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 SPREAD_MULTIPLIER_MAX 50
  +
  +/// Kudzu's maximum possible maximum mutation severity (assuming ideal potency), used to balance mutation appearance chance
  +#define IDEAL_MAX_SEVERITY 20
  +
   
   /datum/round_event_control/spacevine
   	name = "Space Vines"
  
positive.code: #undef SPREAD_CAP_LINEAR_COEFF
  #undef SPREAD_CAP_CONSTANT_TERM
  #undef SPREAD_MULTIPLIER_MAX
  
negative.code: 	if(event)
  		event.announce_to_ghosts(vine)
  	START_PROCESSING(SSobj, src)
  	if(!vine_mutations_list)
  		vine_mutations_list = list()
  		init_subtypes(/datum/spacevine_mutation/, vine_mutations_list)
  		for(var/datum/spacevine_mutation/mutation as anything in vine_mutations_list)
  			vine_mutations_list[mutation] = IDEAL_MAX_SEVERITY - mutation.severity // the ideal maximum potency is used for weighting
  	if(potency != null)
  		mutativeness = potency * MUTATIVENESS_SCALE_FACTOR // If potency is 100, 20 mutativeness; if 1: 0.2 mutativeness
  		max_mutation_severity = round(potency * MAX_SEVERITY_LINEAR_COEFF + MAX_SEVERITY_CONSTANT_TERM) // If potency is 100, 25 max mutation severity; if 1, 10 max mutation severity
  