extends PlantMutation class_name PureMutation func get_icon() -> Texture: return preload("res://common/icons/north-star.svg") func get_mutation_id() -> String: return "PURE" func get_base_rarity() -> int: return 1 func get_mutation_description() -> String: return tr("PURE_EFFECT_TEXT").format({ "score_icon": Text.bbcode_icon(Plant.SCORE_ICON), "score_multiplier": get_score_multiplier() + 1, }) func mutate_score_multiplier(plant_data: PlantData, multiplier: int) -> int: if plant_data.decontamination_area_factor == 1.0: return multiplier + get_score_multiplier() return multiplier func get_score_multiplier()->int: return level