diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json
index a176fe1004..b532402993 100644
--- a/resources/definitions/fdmprinter.def.json
+++ b/resources/definitions/fdmprinter.def.json
@@ -6781,14 +6781,14 @@
"prime_tower_mode":
{
"label": "Prime Tower",
- "description": "Print a tower next to the model, which serves to prime the material after each nozzle switch.
- None: do not generate a prime tower
- Normal: generate a bucket in which secondary materials are primed
- Interleaved: generate a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other.
",
+ "description": "Print a tower next to the model, which serves to prime the material after each nozzle switch.- None: do not generate a prime tower
- Bucket: generate a bucket in which secondary materials are primed
- Sparse: generate a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other.
",
"type": "enum",
- "value": "'none' if (extruders_enabled_count < 2) else 'normal'",
+ "value": "'optimized' if all(material_type == extruderValues('material_type')[0] for material_type in extruderValues('material_type')) else 'optimized_consistent'",
"options":
{
"none": "None",
- "normal": "Normal",
- "interleaved": "Interleaved"
+ "bucket": "Bucket",
+ "sparse": "Sparse"
},
"default_value": "none",
"enabled": "extruders_enabled_count > 1",