diff --git a/GameData/FreeIva/CST/CST100internal.cfg b/GameData/FreeIva/CST/CST100internal.cfg new file mode 100644 index 0000000..9f579ea --- /dev/null +++ b/GameData/FreeIva/CST/CST100internal.cfg @@ -0,0 +1,51 @@ +@PART[CST-100?capsule]:HAS[!MODULE[ModuleFreeIva]]:FOR[FreeIva] +{ + MODULE + { + name = ModuleFreeIva + } +} + +@INTERNAL[CST100internal]:HAS[!MODULE[InternalModuleFreeIva]]:FOR[FreeIva] +{ + FreeIva_InternalModel = CST100internal +} + +// NOTE: ROCapsules also uses this internal +@INTERNAL:HAS[#FreeIva_InternalModel[CST100internal]&!MODULE[InternalModuleFreeIva]]:AFTER[FreeIva] +{ + MODEL + { + model = FreeIva/CST/CST100internal + } + + MODULE + { + name = InternalModuleFreeIva + shellColliderName = shellCollider + Reparent + { + childTransformName = Docking_Hatch_Collider + parentTransformName = Docking_Hatch + } + Cut + { + target = Internal + type = Mesh + tool = cutout + } + } + + PROP + { + name = FreeIva_Hatch_Invisible + position = -1.05681598, 0.49770543, -0.297330499 + } + + MODULE + { + name = FreeIvaHatch + doorTransformName = Docking_Hatch + tubeTransformName = tube + } +} \ No newline at end of file diff --git a/GameData/FreeIva/CST/CST100internal.mu b/GameData/FreeIva/CST/CST100internal.mu new file mode 100644 index 0000000..845caf1 Binary files /dev/null and b/GameData/FreeIva/CST/CST100internal.mu differ diff --git a/Models/CST/CST100internal.blend b/Models/CST/CST100internal.blend new file mode 100644 index 0000000..925befd Binary files /dev/null and b/Models/CST/CST100internal.blend differ