extends PlantMutation class_name CuttingMutation func get_icon() -> Texture: return preload("res://common/icons/alert-triangle.svg") func get_base_rarity() -> int: return 1 func get_mutation_id() -> String: return "CUTTING" func get_mutation_name() -> String: return tr("CUTTING") func get_mutation_description() -> String: return tr("CUTTING_EFFECT_TEXT").format({ "cutable_per_day": get_cutable_per_day() }) func _start_day_effect(plant: Plant): var cut_left := get_cutable_per_day() # Ne fonctionnera pas, nearby plants c'est des plantData donc on peut pas faire d'action dessus # for p in plant.data.nearby_plants: # if cut_left > 0 && p.is_mature(): # p.harvest() # cut_left -= 1 func get_cutable_per_day() -> int: return level