extends PlantMutation class_name ToughMutation func get_icon() -> Texture: return preload("res://common/icons/shield.svg") func get_mutation_id() -> String: return "TOUGH" func get_mutation_name() -> String: return tr("TOUGH") func get_mutation_description() -> String: return tr("TOUGH_EFFECT_TEXT_LEVEL_%d") % get_growing_time_increase() func mutate_score_multiplier(_plant_data: PlantData, multiplier: int) -> int: return multiplier * 2 func mutate_growing_time(_plant_data: PlantData, growing_time: int) -> int: return maxi(0, growing_time + get_growing_time_increase()) func get_growing_time_increase()->int: return 4 - level