From 73ea005f735beab34747a9ec1ab5114790844640 Mon Sep 17 00:00:00 2001 From: Robert Cochran Date: Wed, 26 Aug 2026 17:17:20 -0700 Subject: [PATCH] Add max complexity for T3 drones --- .../li/cil/oc/common/template/DroneTemplate.scala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/scala/li/cil/oc/common/template/DroneTemplate.scala b/src/main/scala/li/cil/oc/common/template/DroneTemplate.scala index 4c941533d5..852548eb50 100644 --- a/src/main/scala/li/cil/oc/common/template/DroneTemplate.scala +++ b/src/main/scala/li/cil/oc/common/template/DroneTemplate.scala @@ -162,9 +162,13 @@ object DroneTemplate extends Template { } override protected def maxComplexity(inventory: Container) = - if (caseTier(inventory) == Tier.Two) 8 - else if (caseTier(inventory) == Tier.Five) 9001 // Creative - else 5 + caseTier(inventory) match { + case Tier.One => 5 + case Tier.Two => 8 + case Tier.Three => 10 + case Tier.Five => 9001 // Creative + case _ => throw new IllegalStateException("Given drone tier does not have defined complexity") + } override protected def caseTier(inventory: Container) = ItemUtils.caseTier(inventory.getItem(0)) }