From f540fdfed69b54ba34751c72141b7523e941b3c1 Mon Sep 17 00:00:00 2001
From: Mauco03 <marco.gaibotti@skywarder.eu>
Date: Sun, 29 Dec 2024 20:19:46 +0100
Subject: [PATCH] [chad-updates] Added support for different tanks

---
 classes/bays/Motor.m | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/classes/bays/Motor.m b/classes/bays/Motor.m
index 989c938..39f6ed2 100644
--- a/classes/bays/Motor.m
+++ b/classes/bays/Motor.m
@@ -109,7 +109,10 @@ classdef Motor < Bay
 
             if obj.isHRE
                 obj.length          = chosenMotor.L;
-                obj.tankLength      = chosenMotor.Ltank;      
+                obj.tankLength      = chosenMotor.Ltank;
+                if isempty(obj.tankLength)
+                    obj.tankLength = chosenMotor.LtankPr + chosenMotor.LtankOx;
+                end
                 obj.fuelMass        = chosenMotor.mFu;  
                 obj.oxidizerMass    = chosenMotor.mOx;        
                 inertiaRaw          = [chosenMotor.Ixx;chosenMotor.Iyy;chosenMotor.Izz];
-- 
GitLab