diff --git a/FuelTanksPlus.version b/FuelTanksPlus.version index 293238de..3cc0a375 100644 --- a/FuelTanksPlus.version +++ b/FuelTanksPlus.version @@ -12,8 +12,8 @@ "VERSION" : { "MAJOR" : 0, - "MINOR" : 8, - "PATCH" : 1, + "MINOR" : 9, + "PATCH" : 0, "BUILD" : 0 }, "KSP_VERSION" : diff --git a/GameData/NecroBones/FuelTanksPlus/Agencies/FuelTanksPlus.png b/GameData/NecroBones/FuelTanksPlus/Agencies/FuelTanksPlus.png deleted file mode 100644 index b1117e4c..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Agencies/FuelTanksPlus.png and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Flags/FuelTanksPlus.png b/GameData/NecroBones/FuelTanksPlus/Flags/FuelTanksPlus.png deleted file mode 100644 index b1117e4c..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Flags/FuelTanksPlus.png and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt index 0ce4801d..46e1fc9b 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt @@ -1,3 +1,8 @@ +0.9 (2015-05-19) - Balance tweaks, Nuclear tanks + - Re-balanced the Oscar-like tanks to correspond to the Oscar-B changes. + - Adjusted Interstellar Fuel Switch config to not load if CryoEngines is installed (so Cryo can do the right thing). + - Added LF-only tanks (1.25m and 2.5m) for use with nuclear engines. + 0.8.2 (2015-05-08) - Fixes, 1.0.2 tweaks - Tweaked attachment node priority order on many tanks for easier attachment in the VAB. - Changed the "fuel switching" configs to support Interstellar Fuel Switch. diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version index 7927b18e..2a366edd 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version @@ -12,8 +12,8 @@ "VERSION" : { "MAJOR" : 0, - "MINOR" : 8, - "PATCH" : 1, + "MINOR" : 9, + "PATCH" : 0, "BUILD" : 0 }, "KSP_VERSION" : diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_FuelSwitch.cfg b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_FuelSwitch.cfg index 827aeee3..68231461 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_FuelSwitch.cfg +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_FuelSwitch.cfg @@ -1,4 +1,4 @@ -@PART[TPtank3mL11250*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank3mL11250*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -16,7 +16,7 @@ showInfo = true } } -@PART[TPtank3mL05625*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank3mL05625*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -33,7 +33,7 @@ showInfo = true } } -@PART[TPtank2mL11250*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank2mL11250*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -51,7 +51,25 @@ showInfo = true } } -@PART[TPtank2mL05625*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank2mL07500*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] +{ + MODULE + { + name:NEEDS[FSfuelSwitch&!InterstellarFuelSwitch] = FSfuelSwitch + name:NEEDS[InterstellarFuelSwitch&!FSfuelSwitch] = InterstellarFuelSwitch + name:NEEDS[InterstellarFuelSwitch&FSfuelSwitch] = InterstellarFuelSwitch + resourceGui:NEEDS[InterstellarFuelSwitch] = LiquidFuel+Oxidizer;LiquidFuel;Oxidizer + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 2880,3520;5760;7040 + basePartMass = 4 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank2mL05625*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -69,7 +87,43 @@ showInfo = true } } -@PART[TPtank2mL00469*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank2mL03750*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] +{ + MODULE + { + name:NEEDS[FSfuelSwitch&!InterstellarFuelSwitch] = FSfuelSwitch + name:NEEDS[InterstellarFuelSwitch&!FSfuelSwitch] = InterstellarFuelSwitch + name:NEEDS[InterstellarFuelSwitch&FSfuelSwitch] = InterstellarFuelSwitch + resourceGui:NEEDS[InterstellarFuelSwitch] = LiquidFuel+Oxidizer;LiquidFuel;Oxidizer + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 1440,1760;2880;3520 + basePartMass = 2 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank2mL01875*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] +{ + MODULE + { + name:NEEDS[FSfuelSwitch&!InterstellarFuelSwitch] = FSfuelSwitch + name:NEEDS[InterstellarFuelSwitch&!FSfuelSwitch] = InterstellarFuelSwitch + name:NEEDS[InterstellarFuelSwitch&FSfuelSwitch] = InterstellarFuelSwitch + resourceGui:NEEDS[InterstellarFuelSwitch] = LiquidFuel+Oxidizer;LiquidFuel;Oxidizer + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 720,880;1440;1760 + basePartMass = 1 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank2mL00469*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -87,7 +141,7 @@ showInfo = true } } -@PART[TPtank1mL05625*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank1mL05625*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -105,7 +159,25 @@ showInfo = true } } -@PART[TPtank0mL01875*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank0mL03750*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] +{ + MODULE + { + name:NEEDS[FSfuelSwitch&!InterstellarFuelSwitch] = FSfuelSwitch + name:NEEDS[InterstellarFuelSwitch&!FSfuelSwitch] = InterstellarFuelSwitch + name:NEEDS[InterstellarFuelSwitch&FSfuelSwitch] = InterstellarFuelSwitch + resourceGui:NEEDS[InterstellarFuelSwitch] = LiquidFuel+Oxidizer;LiquidFuel;Oxidizer;Xenon + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer;XenonGas + resourceAmounts = 90,110;180;220;1750 + basePartMass = 0.125 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank0mL01875*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -123,7 +195,25 @@ showInfo = true } } -@PART[TPtank0mL01350*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank0mL00938*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] +{ + MODULE + { + name:NEEDS[FSfuelSwitch&!InterstellarFuelSwitch] = FSfuelSwitch + name:NEEDS[InterstellarFuelSwitch&!FSfuelSwitch] = InterstellarFuelSwitch + name:NEEDS[InterstellarFuelSwitch&FSfuelSwitch] = InterstellarFuelSwitch + resourceGui:NEEDS[InterstellarFuelSwitch] = LiquidFuel+Oxidizer;LiquidFuel;Oxidizer;Xenon + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer;XenonGas + resourceAmounts = 22.5,27.5;45;55;437.5 + basePartMass = 0.0375 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank0mL01350*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -141,7 +231,7 @@ showInfo = true } } -@PART[TPtank0mL00700*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank0mL00700*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -159,7 +249,7 @@ showInfo = true } } -@PART[TPtank0mL00175*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtank0mL00175*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -177,7 +267,7 @@ showInfo = true } } -@PART[TPtankTri*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtankTri*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -195,7 +285,7 @@ showInfo = true } } -@PART[TPtankCube01250*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtankCube01250*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -213,7 +303,7 @@ showInfo = true } } -@PART[TPtankCube00750*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtankCube00750*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -231,7 +321,7 @@ showInfo = true } } -@PART[TPtankCube00500*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPtankCube00500*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -249,7 +339,7 @@ showInfo = true } } -@PART[TPcone2m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPcone2m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -267,7 +357,7 @@ showInfo = true } } -@PART[TPcone3m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPcone3m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -285,7 +375,7 @@ showInfo = true } } -@PART[TPdome2m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPdome2m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { @@ -303,7 +393,7 @@ showInfo = true } } -@PART[TPdome3m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch] +@PART[TPdome3m*]:NEEDS[FSfuelSwitch|InterstellarFuelSwitch&!CryoEngines] { MODULE { diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-NRM.mbm b/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-NRM.mbm deleted file mode 100644 index fd45552f..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-NRM.mbm and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-Specular.mbm b/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-Specular.mbm deleted file mode 100644 index e6d8f7b4..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-Specular.mbm and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0m-Specular.mbm b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0m-Specular.mbm deleted file mode 100644 index 6bad63e7..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0m-Specular.mbm and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175-Grey.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175-Grey.cfg index f9b3f71f..7d87eb3e 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175-Grey.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175-Grey.cfg @@ -41,15 +41,15 @@ bulkheadProfiles = size0, srf RESOURCE { name = LiquidFuel - amount = 4.05 - maxAmount = 4.05 + amount = 9 + maxAmount = 9 } RESOURCE { name = Oxidizer - amount = 4.95 - maxAmount = 4.95 + amount = 11 + maxAmount = 11 } diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700-Grey.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700-Grey.cfg index b07baa80..71038568 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700-Grey.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700-Grey.cfg @@ -41,15 +41,15 @@ bulkheadProfiles = size0, srf RESOURCE { name = LiquidFuel - amount = 16.875 - maxAmount = 16.875 + amount = 25.2 + maxAmount = 25.2 } RESOURCE { name = Oxidizer - amount = 20.625 - maxAmount = 20.625 + amount = 30.8 + maxAmount = 30.8 } diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350-Grey.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350-Grey.cfg index 4a72dbd9..0924c636 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350-Grey.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350-Grey.cfg @@ -41,15 +41,15 @@ bulkheadProfiles = size0, srf RESOURCE { name = LiquidFuel - amount = 27 - maxAmount = 27 + amount = 36 + maxAmount = 36 } RESOURCE { name = Oxidizer - amount = 33 - maxAmount = 33 + amount = 44 + maxAmount = 44 } diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m-Specular.dds b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m-Specular.dds index 6c682b5e..b29c67f9 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m-Specular.dds and b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m-Specular.dds differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m-Specular.mbm b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m-Specular.mbm deleted file mode 100644 index 7d4e1750..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m-Specular.mbm and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00938-Nuke.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00938-Nuke.cfg new file mode 100644 index 00000000..beb31a76 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00938-Nuke.cfg @@ -0,0 +1,68 @@ +PART +{ + name = TPtank1mL00938-Nuke + module = Part + author = NecroBones + + MODEL { + model = FuelTanksPlus/Size1/TPtank1mL00938-Nuke + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.0, 0.46875, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.46875, 0.0, 0.0, -1.0, 0.0, 1 + node_attach = 0.625, 0.0, 0.0, 1.0, 0.0, 0.0, 1 + + TechRequired = nuclearPropulsion + entryCost = 1200 + cost = 275 + category = FuelTank + subcategory = 0 + title = FL-T180-Nuclear Fuel Tank + manufacturer = Fuel Tanks Plus + description = This container is designed to hold Liquid Fuel only, for use with nuclear rocket engines. + + attachRules = 1,1,1,1,0 + + mass = 0.125 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 2 + crashTolerance = 6 + breakingForce = 50 + breakingTorque = 50 + maxTemp = 2000 // = 2900 + bulkheadProfiles = size1, srf + + RESOURCE + { + name = LiquidFuel + amount = 180 + maxAmount = 180 + } + + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudTop + bottomNodeName = top + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudBottom + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00938-Nuke.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00938-Nuke.mu new file mode 100644 index 00000000..59d5f2ab Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00938-Nuke.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL01875-Nuke.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL01875-Nuke.cfg new file mode 100644 index 00000000..3b8ac8ef --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL01875-Nuke.cfg @@ -0,0 +1,68 @@ +PART +{ + name = TPtank1mL01875-Nuke + module = Part + author = NecroBones + + MODEL { + model = FuelTanksPlus/Size1/TPtank1mL01875-Nuke + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0, 1 + node_attach = 0.625, 0.0, 0.0, 1.0, 0.0, 0.0, 1 + + TechRequired = nuclearPropulsion + entryCost = 1600 + cost = 500 + category = FuelTank + subcategory = 0 + title = FL-T360-Nuclear Fuel Tank + manufacturer = Fuel Tanks Plus + description = This container is designed to hold Liquid Fuel only, for use with nuclear rocket engines. + + attachRules = 1,1,1,1,0 + + mass = 0.25 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 2 + crashTolerance = 6 + breakingForce = 50 + breakingTorque = 50 + maxTemp = 2000 // = 2900 + bulkheadProfiles = size1, srf + + RESOURCE + { + name = LiquidFuel + amount = 360 + maxAmount = 360 + } + + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudTop + bottomNodeName = top + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudBottom + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL01875-Nuke.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL01875-Nuke.mu new file mode 100644 index 00000000..a75b7bc0 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL01875-Nuke.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL03750-Nuke.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL03750-Nuke.cfg new file mode 100644 index 00000000..018b1b14 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL03750-Nuke.cfg @@ -0,0 +1,68 @@ +PART +{ + name = TPtank1mL03750-Nuke + module = Part + author = NecroBones + + MODEL { + model = FuelTanksPlus/Size1/TPtank1mL03750-Nuke + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 1 + node_attach = 0.625, 0.0, 0.0, 1.0, 0.0, 0.0, 1 + + TechRequired = nuclearPropulsion + entryCost = 4800 + cost = 800 + category = FuelTank + subcategory = 0 + title = FL-T720-Nuclear Fuel Tank + manufacturer = Fuel Tanks Plus + description = This container is designed to hold Liquid Fuel only, for use with nuclear rocket engines. + + attachRules = 1,1,1,1,0 + + mass = 0.5 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 2 + crashTolerance = 6 + breakingForce = 50 + breakingTorque = 50 + maxTemp = 2000 // = 2900 + bulkheadProfiles = size1, srf + + RESOURCE + { + name = LiquidFuel + amount = 720 + maxAmount = 720 + } + + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudTop + bottomNodeName = top + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudBottom + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL03750-Nuke.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL03750-Nuke.mu new file mode 100644 index 00000000..61f3be9a Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL03750-Nuke.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m-Specular.dds b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m-Specular.dds index a3aa116d..71572019 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m-Specular.dds and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m-Specular.dds differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m-Specular.mbm b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m-Specular.mbm deleted file mode 100644 index d602f467..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m-Specular.mbm and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL01875-Nuke.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL01875-Nuke.cfg new file mode 100644 index 00000000..372f4f90 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL01875-Nuke.cfg @@ -0,0 +1,68 @@ +PART +{ + name = TPtank2mL01875-Nuke + module = Part + author = NecroBones + + MODEL { + model = FuelTanksPlus/Size2/TPtank2mL01875-Nuke + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0, 2 + node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 2 + + TechRequired = nuclearPropulsion + entryCost = 8200 + cost = 1550 + category = FuelTank + subcategory = 0 + title = Rockomax Nuclear-14 Fuel Tank + manufacturer = Fuel Tanks Plus + description = This container is designed to hold Liquid Fuel only, for use with nuclear rocket engines. + + attachRules = 1,1,1,1,0 + + mass = 1 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 2 + crashTolerance = 6 + breakingForce = 200 + breakingTorque = 200 + maxTemp = 2000 // = 2900 + bulkheadProfiles = size2, srf + + RESOURCE + { + name = LiquidFuel + amount = 1440 + maxAmount = 1440 + } + + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudTop + bottomNodeName = top + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudBottom + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL01875-Nuke.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL01875-Nuke.mu new file mode 100644 index 00000000..865b7c1d Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL01875-Nuke.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL03750-Nuke.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL03750-Nuke.cfg new file mode 100644 index 00000000..38522007 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL03750-Nuke.cfg @@ -0,0 +1,67 @@ +PART +{ + name = TPtank2mL03750-Nuke + module = Part + author = NecroBones + + MODEL { + model = FuelTanksPlus/Size2/TPtank2mL03750-Nuke + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 + node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 2 + + TechRequired = nuclearPropulsion + entryCost = 14400 + cost = 3000 + category = FuelTank + subcategory = 0 + title = Rockomax Nuclear-28 Fuel Tank + manufacturer = Fuel Tanks Plus + description = This container is designed to hold Liquid Fuel only, for use with nuclear rocket engines. + + attachRules = 1,1,1,1,0 + + mass = 2 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 2 + crashTolerance = 6 + breakingForce = 200 + breakingTorque = 200 + maxTemp = 2000 // = 2900 + bulkheadProfiles = size2, srf + + RESOURCE + { + name = LiquidFuel + amount = 2880 + maxAmount = 2880 + } + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudTop + bottomNodeName = top + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudBottom + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL03750-Nuke.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL03750-Nuke.mu new file mode 100644 index 00000000..61a0f6a8 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL03750-Nuke.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL07500-Nuke.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL07500-Nuke.cfg new file mode 100644 index 00000000..7f4b4295 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL07500-Nuke.cfg @@ -0,0 +1,67 @@ +PART +{ + name = TPtank2mL07500-Nuke + module = Part + author = NecroBones + + MODEL { + model = FuelTanksPlus/Size2/TPtank2mL07500-Nuke + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1.0 + + node_stack_top = 0.0, 3.75, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2 + node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 2 + + TechRequired = nuclearPropulsion + entryCost = 24200 + cost = 5750 + category = FuelTank + subcategory = 0 + title = Rockomax Nuclear-57 Fuel Tank + manufacturer = Fuel Tanks Plus + description = This container is designed to hold Liquid Fuel only, for use with nuclear rocket engines. + + attachRules = 1,1,1,1,0 + + mass = 4 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 2 + crashTolerance = 6 + breakingForce = 200 + breakingTorque = 200 + maxTemp = 2000 // = 2900 + bulkheadProfiles = size2, srf + + RESOURCE + { + name = LiquidFuel + amount = 5760 + maxAmount = 5760 + } + + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudTop + bottomNodeName = top + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleJettison + jettisonName = TPtankShroudBottom + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0.1 + jettisonDirection = 0 0 1 + } +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL07500-Nuke.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL07500-Nuke.mu new file mode 100644 index 00000000..5794ec66 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL07500-Nuke.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/orange-jumbo-0.mbm b/GameData/NecroBones/FuelTanksPlus/Size2/orange-jumbo-0.mbm deleted file mode 100644 index 36b9c0ca..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/orange-jumbo-0.mbm and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/orange-jumbo-1.mbm b/GameData/NecroBones/FuelTanksPlus/Size2/orange-jumbo-1.mbm deleted file mode 100644 index 9e2f3695..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/orange-jumbo-1.mbm and /dev/null differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m-Specular.mbm b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m-Specular.mbm deleted file mode 100644 index 75b11a1c..00000000 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m-Specular.mbm and /dev/null differ diff --git a/json/mod.json b/json/mod.json index 265c0a81..f00943e9 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Fuel Tanks Plus", "labelColor": "BADA55", - "message": "0.8.1.0", + "message": "0.9.0.0", "color": "darkgreen", "style": "plastic" }