diff --git a/JoolianDiscovery-CHANGELOG.txt b/JoolianDiscovery-CHANGELOG.txt index 565cf89..2d24a93 100644 --- a/JoolianDiscovery-CHANGELOG.txt +++ b/JoolianDiscovery-CHANGELOG.txt @@ -1,3 +1,7 @@ +0.8 (2015-08-14) - Tweaks. + - Added Community Tech Tree support, moving parts to more advanced tech nodes. + - Added a radially-attachable KAL-9999 probe core, using existing art assets. + 0.7 (2015-08-11) - Monolith tweaks. - Monolith scaled up 85% to give it dimensions close to the TMA-1 monolith from 2001. - Monolith given a probe core, small reaction wheel, battery, internal generator. diff --git a/JoolianDiscovery/CTTpatch.cfg b/JoolianDiscovery/CTTpatch.cfg new file mode 100644 index 0000000..31e2afa --- /dev/null +++ b/JoolianDiscovery/CTTpatch.cfg @@ -0,0 +1,12 @@ +@PART[JoolianEngine|JoolianBoomTank?]:NEEDS[CommunityTechTree] +{ + @TechRequired = advNuclearPropulsion +} +@PART[JoolianCommBox|JoolianMainTank]:NEEDS[CommunityTechTree] +{ + @TechRequired = improvedNuclearPropulsion +} +@PART[JoolianKALcore|JoolianDiscPod]:NEEDS[CommunityTechTree] +{ + @TechRequired = artificialIntelligence +} diff --git a/JoolianDiscovery/JoolianDiscovery.version b/JoolianDiscovery/JoolianDiscovery.version index c93d632..477fa79 100644 --- a/JoolianDiscovery/JoolianDiscovery.version +++ b/JoolianDiscovery/JoolianDiscovery.version @@ -4,7 +4,7 @@ "DOWNLOAD": "https://kerbalstuff.com/mod/240/Joolian%20Discovery", "VERSION": { "MAJOR": 0, - "MINOR": 7, + "MINOR": 8, "PATCH": 0 }, "KSP_VERSION_MIN": { diff --git a/JoolianDiscovery/Parts/JoolianPodIVA/JoolianPod-IVApanels-Specular.dds b/JoolianDiscovery/Parts/JoolianPodIVA/JoolianPod-IVApanels-Specular.dds index fc26aba..265f1cd 100644 Binary files a/JoolianDiscovery/Parts/JoolianPodIVA/JoolianPod-IVApanels-Specular.dds and b/JoolianDiscovery/Parts/JoolianPodIVA/JoolianPod-IVApanels-Specular.dds differ diff --git a/JoolianDiscovery/Parts/KAL/JoolianPod-IVApanels-Emissive.png b/JoolianDiscovery/Parts/KAL/JoolianPod-IVApanels-Emissive.png new file mode 100644 index 0000000..a13985c Binary files /dev/null and b/JoolianDiscovery/Parts/KAL/JoolianPod-IVApanels-Emissive.png differ diff --git a/JoolianDiscovery/Parts/KAL/JoolianPod-IVApanels-Specular.png b/JoolianDiscovery/Parts/KAL/JoolianPod-IVApanels-Specular.png new file mode 100644 index 0000000..c00fcdf Binary files /dev/null and b/JoolianDiscovery/Parts/KAL/JoolianPod-IVApanels-Specular.png differ diff --git a/JoolianDiscovery/Parts/KAL/KAL.cfg b/JoolianDiscovery/Parts/KAL/KAL.cfg new file mode 100644 index 0000000..6dcf84f --- /dev/null +++ b/JoolianDiscovery/Parts/KAL/KAL.cfg @@ -0,0 +1,93 @@ +PART +{ +name = JoolianKALcore +module = Part +author = NecroBones + +// --- asset parameters --- +MODEL +{ + model = JoolianDiscovery/Parts/KAL/KAL + texture = JoolianPod-IVApanels-Specular, JoolianDiscovery/Parts/JoolianPodIVA/JoolianPod-IVApanels-Specular + texture = JoolianPod-IVApanels-Emissive, JoolianDiscovery/Parts/JoolianPodIVA/JoolianPod-IVApanels-Emissive + scale = 1.0, 1.0, 1.0 +} +scale = 1.0 +rescaleFactor = 2.5 + +node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 + + +TechRequired = advUnmanned +entryCost = 1000 +cost = 800 +category = Pods +subcategory = 0 +title = KAL-9999 Algorithmic Heuristic Computer +manufacturer = Discovery Space Tech +description = One of the most advanced computer systems ever designed, the KAL-9999 unit is incapable of error. However, we can not make assurances as to whether it will attempt to kill the crew. + +attachRules = 0,1,0,0,1 + +mass = 0.01 +dragModelType = default +maximum_drag = 0.2 +minimum_drag = 0.15 +angularDrag = 1.5 +crashTolerance = 12 +maxTemp = 1500 +bulkheadProfiles = srf + +explosionPotential = 0 + +vesselType = Probe + +CrewCapacity = 0 + +PhysicsSignificance = 1 + +MODULE +{ + name = ModuleCommand + minimumCrew = 0 + + RESOURCE + { + name = ElectricCharge + rate = 0.05 + } +} + +MODULE +{ + name = ModuleSAS + SASServiceLevel = 3 +} + +RESOURCE +{ + name = ElectricCharge + amount = 1 + maxAmount = 1 +} + + +MODULE +{ + name = ModuleSPU +} + +MODULE +{ + name = ModuleRTAntennaPassive + TechRequired = unmannedTech + OmniRange = 3000 + + TRANSMITTER + { + PacketInterval = 0.3 + PacketSize = 2 + PacketResourceCost = 15.0 + } +} +} diff --git a/JoolianDiscovery/Parts/KAL/KAL.mu b/JoolianDiscovery/Parts/KAL/KAL.mu new file mode 100644 index 0000000..1a154d8 Binary files /dev/null and b/JoolianDiscovery/Parts/KAL/KAL.mu differ