From 7c11c746475ebf92396c82cdbcb3a69c21d1058c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Tue, 12 Apr 2022 00:59:14 -0500 Subject: [PATCH] 1.9.3.0 (2016-05-10) - Tweaks ## 1.9.3.0 (2016-05-10) - Tweaks * Altered the color-switching rules to be based on variables rather than part names, for more flexibility and support for part duplication. * Co-Authored-By: NecroBones <10134364+NecroBones@users.noreply.github.com * closes #71 - 1.9.3 (2016-05-10) - Tweaks * updates #26 - Previous Releases Co-Authored-By: NecroBones <10134364+NecroBones@users.noreply.github.com> --- --- FuelTanksPlus.version | 2 +- .../NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt | 3 +++ GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version | 2 +- GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg | 6 ++++-- GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.cfg | 6 ++++-- GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg | 6 ++++-- GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg | 6 ++++-- GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg | 6 ++++-- GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg | 2 ++ GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg | 2 ++ json/mod.json | 2 +- 43 files changed, 94 insertions(+), 13 deletions(-) diff --git a/FuelTanksPlus.version b/FuelTanksPlus.version index 93873e24..efeb6706 100644 --- a/FuelTanksPlus.version +++ b/FuelTanksPlus.version @@ -13,7 +13,7 @@ { "MAJOR" : 1, "MINOR" : 9, - "PATCH" : 2, + "PATCH" : 3, "BUILD" : 0 }, "KSP_VERSION" : diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt index 1c379449..e07ee3dd 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt @@ -1,3 +1,6 @@ +1.9.3 (2016-05-10) - Tweaks. + - Altered the color-switching rules to be based on variables rather than part names, for more flexibility and support for part duplication. + 1.9.2 (2016-05-07) - Fuel Switching Tweaks. - Added InterstellarFuelSwitch 2.0.2 flags to re-tie radial tank texture to fuel type. - Reduced dry mass of radial tanks when containing MonoPropellant, to better match stock tanks (Firespitter and InterstellarFuelSwitch). diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version index 4d6943e6..80db467f 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version @@ -13,7 +13,7 @@ { "MAJOR" : 1, "MINOR" : 9, - "PATCH" : 2, + "PATCH" : 3, "BUILD" : 0 }, "KSP_VERSION" : diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg index 4c05cf70..059904e7 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg @@ -1,4 +1,4 @@ -@PART[TPtankTri|TPtankCube???]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[probe]]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -10,9 +10,10 @@ buttonName = Next Color Scheme previousButtonName = Previous Color Scheme } + !FTPcolorSwitch = delete } -@PART[TPtankTri|TPtankCube???]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[probe]]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -32,4 +33,5 @@ transform = TPprobe-Silver } } + !FTPcolorSwitch = delete } \ No newline at end of file diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg index 7b7255d0..feb591f4 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg @@ -4,6 +4,8 @@ name = TPtankCube050 module = Part author = NecroBones +FTPcolorSwitch = probe + MODEL { model = FuelTanksPlus/Probe/TPtankCube00500 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg index b1032514..462c8372 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg @@ -4,6 +4,8 @@ name = TPtankCube075 module = Part author = NecroBones +FTPcolorSwitch = probe + MODEL { model = FuelTanksPlus/Probe/TPtankCube00750 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg index 56f131e2..90d3e60d 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg @@ -4,6 +4,8 @@ name = TPtankCube125 module = Part author = NecroBones +FTPcolorSwitch = probe + MODEL { model = FuelTanksPlus/Probe/TPtankCube01250 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg index c2d8dce7..fc258e66 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg @@ -4,6 +4,8 @@ name = TPtankTri module = Part author = NecroBones +FTPcolorSwitch = probe + MODEL { model = FuelTanksPlus/Probe/TPtankTri scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.cfg index e2974f1b..aa74ad9c 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.cfg @@ -1,4 +1,4 @@ -@PART[TPtank0mL?????|TPcone0m*|TPdecoupler0m]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[0m]]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -10,9 +10,10 @@ buttonName = Next Color Scheme previousButtonName = Previous Color Scheme } + !FTPcolorSwitch = delete } -@PART[TPtank0mL?????|TPcone0m*|TPdecoupler0m]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[0m]]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -47,4 +48,5 @@ transform = TPtank0m-Red } } + !FTPcolorSwitch = delete } diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg index 5131930d..1d2acc78 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg @@ -4,6 +4,8 @@ name = TPcone0m1 module = Part author = NecroBones +FTPcolorSwitch = 0m + MODEL { model = FuelTanksPlus/Size0/TPcone0m1 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg index ecaffb72..048e704d 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg @@ -5,6 +5,8 @@ name = TPdecoupler0m module = Part author = NecroBones +FTPcolorSwitch = 0m + // --- asset parameters --- MODEL { model = FuelTanksPlus/Size0/TPdecoupler0m diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg index 6f505b31..cd046355 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg @@ -4,6 +4,8 @@ name = TPtank0mL00175 module = Part author = NecroBones +FTPcolorSwitch = 0m + MODEL { model = FuelTanksPlus/Size0/TPtank0mL00175 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg index 552d1252..20b489c6 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg @@ -4,6 +4,8 @@ name = TPtank0mL00700 module = Part author = NecroBones +FTPcolorSwitch = 0m + MODEL { model = FuelTanksPlus/Size0/TPtank0mL00700 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg index f5a220b8..94c13385 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg @@ -4,6 +4,8 @@ name = TPtank0mL01350 module = Part author = NecroBones +FTPcolorSwitch = 0m + MODEL { model = FuelTanksPlus/Size0/TPtank0mL01350 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg index 2079e05f..81f8fb85 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg @@ -4,6 +4,8 @@ name = TPtank0mL01875 module = Part author = NecroBones +FTPcolorSwitch = 0m + MODEL { model = FuelTanksPlus/Size0/TPtank0mL01875 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg index 4d9106d2..ad333e2c 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg @@ -1,4 +1,4 @@ -@PART[TPcone1m1|TPcone1m2|TPdome1m*|TPtank1mL?????|TPtank1m0mA|TPdecoupler1m]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -10,9 +10,10 @@ buttonName = Next Color Scheme previousButtonName = Previous Color Scheme } + !FTPcolorSwitch = delete } -@PART[TPcone1m1|TPcone1m2|TPdome1m*|TPtank1mL?????|TPtank1m0mA|TPdecoupler1m]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -47,4 +48,5 @@ transform = TPtank1m-Blue } } + !FTPcolorSwitch = delete } \ No newline at end of file diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg index bbb4d7f3..848fb389 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg @@ -6,6 +6,8 @@ name = TPcone1m1 module = Part author = NecroBones +FTPcolorSwitch = 1m + // --- asset parameters --- MODEL { diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg index f458cc87..9bcfc6cc 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg @@ -6,6 +6,8 @@ name = TPcone1m2 module = Part author = NecroBones +FTPcolorSwitch = 1m + // --- asset parameters --- MODEL { diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg index 001ec748..a75a0215 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg @@ -5,6 +5,8 @@ name = TPdecoupler1m module = Part author = NecroBones +FTPcolorSwitch = 1m + // --- asset parameters --- MODEL { model = FuelTanksPlus/Size1/TPdecoupler1m diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg index bcf4009f..224dad72 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg @@ -6,6 +6,8 @@ name = TPdome1m1 module = Part author = NecroBones +FTPcolorSwitch = 1m + // --- asset parameters --- MODEL { diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg index 15011d9b..1d07e790 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg @@ -4,6 +4,8 @@ name = TPtank1m0mA module = Part author = NecroBones +FTPcolorSwitch = 1m + MODEL { model = FuelTanksPlus/Size1/TPtank1m0mA texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg index d95e36dc..e729b6b1 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg @@ -4,6 +4,8 @@ name = TPtank1mL00313 module = Part author = NecroBones +FTPcolorSwitch = 1m + MODEL { model = FuelTanksPlus/Size1/TPtank1mL00313 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg index e462a27c..3134202b 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg @@ -4,6 +4,8 @@ name = TPtank1mL05625 module = Part author = NecroBones +FTPcolorSwitch = 1m + MODEL { model = FuelTanksPlus/Size1/TPtank1mL05625 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg index e6b0c03b..83e1f3ab 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg @@ -1,4 +1,4 @@ -@PART[TPcone2m|TPdome2m|TPtank2mL?????|TPtank2m1mA|TPdecoupler2m]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -10,9 +10,10 @@ buttonName = Next Color Scheme previousButtonName = Previous Color Scheme } + !FTPcolorSwitch = delete } -@PART[TPcone2m|TPdome2m|TPtank2mL?????|TPtank2m1mA|TPdecoupler2m]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -53,4 +54,5 @@ transform = TPtank2m-Red } } + !FTPcolorSwitch = delete } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg index 27d19926..44b8bd2f 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg @@ -6,6 +6,8 @@ name = TPcone2m module = Part author = NecroBones +FTPcolorSwitch = 2m + // --- asset parameters --- MODEL { diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg index bac1ace1..bedfca27 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg @@ -5,6 +5,8 @@ name = TPdecoupler2m module = Part author = NecroBones +FTPcolorSwitch = 2m + // --- asset parameters --- MODEL { model = FuelTanksPlus/Size2/TPdecoupler2m diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg index 399fa6f6..9e8a66ca 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg @@ -6,6 +6,8 @@ name = TPdome2m module = Part author = NecroBones +FTPcolorSwitch = 2m + // --- asset parameters --- MODEL { diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg index 654935dc..459fc722 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg @@ -4,6 +4,8 @@ name = TPtank2m1mA module = Part author = NecroBones +FTPcolorSwitch = 2m + MODEL { model = FuelTanksPlus/Size2/TPtank2m1mA texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg index 4dca48a7..d8652c2a 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg @@ -4,6 +4,8 @@ name = TPtank2mL00469 module = Part author = NecroBones +FTPcolorSwitch = 2m + MODEL { model = FuelTanksPlus/Size2/TPtank2mL00469 scale = 1.0, 1.0, 1.0 diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg index a2c3b872..fef398cb 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg @@ -4,6 +4,8 @@ name = TPtank2mL05625 module = Part author = NecroBones +FTPcolorSwitch = 2m + MODEL { model = FuelTanksPlus/Size2/TPtank2mL05625 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg index 09112849..aa82ed5e 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg @@ -4,6 +4,8 @@ name = TPtank2mL11250 module = Part author = NecroBones +FTPcolorSwitch = 2m + MODEL { model = FuelTanksPlus/Size2/TPtank2mL11250 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg index a89ad7ed..47824be5 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg @@ -4,6 +4,8 @@ name = TPtank2mL15000 module = Part author = NecroBones +FTPcolorSwitch = 2m + MODEL { model = FuelTanksPlus/Size2/TPtank2mL15000 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg index 891068af..59c80255 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg @@ -1,4 +1,4 @@ -@PART[TPcone3m|TPdome3m|TPtank3mL?????|TPtank3m2mA*|TPdecoupler3m]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[3m]]:NEEDS[Firespitter|InterstellarFuelSwitch&!B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -10,9 +10,10 @@ buttonName = Next Color Scheme previousButtonName = Previous Color Scheme } + !FTPcolorSwitch = delete } -@PART[TPcone3m|TPdome3m|TPtank3mL?????|TPtank3m2mA*|TPdecoupler3m]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] +@PART[TP*]:HAS[#FTPcolorSwitch[3m]]:NEEDS[B9PartSwitch]:AFTER[FuelTanksPlus] { MODULE { @@ -54,5 +55,6 @@ transform = TPtank3m-Tan } } + !FTPcolorSwitch = delete } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg index 0f5a7cc3..49ee9451 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg @@ -6,6 +6,8 @@ name = TPcone3m module = Part author = NecroBones +FTPcolorSwitch = 3m + // --- asset parameters --- MODEL { diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg index 03dfccac..084d3c75 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg @@ -5,6 +5,8 @@ name = TPdecoupler3m module = Part author = NecroBones +FTPcolorSwitch = 3m + // --- asset parameters --- MODEL { model = FuelTanksPlus/Size3/TPdecoupler3m diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg index 002c5abb..2ad7664d 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg @@ -6,6 +6,8 @@ name = TPdome3m module = Part author = NecroBones +FTPcolorSwitch = 3m + // --- asset parameters --- MODEL { diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg index 675a45d0..ab46472e 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg @@ -4,6 +4,8 @@ name = TPtank3m2mA module = Part author = NecroBones +FTPcolorSwitch = 3m + MODEL { model = FuelTanksPlus/Size3/TPtank3m2mA texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg index 4fecf58c..fd1f9805 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg @@ -4,6 +4,8 @@ name = TPtank3m2mA2 module = Part author = NecroBones +FTPcolorSwitch = 3m + MODEL { model = FuelTanksPlus/Size3/TPtank3m2mA2 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg index bfab63d2..d4ddaceb 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg @@ -4,6 +4,8 @@ name = TPtank3mL00938 module = Part author = NecroBones +FTPcolorSwitch = 3m + MODEL { model = FuelTanksPlus/Size3/TPtank3mL00938 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg index a24240aa..82bdba2a 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg @@ -4,6 +4,8 @@ name = TPtank3mL05625 module = Part author = NecroBones +FTPcolorSwitch = 3m + MODEL { model = FuelTanksPlus/Size3/TPtank3mL05625 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg index 7ef87959..0c61fd9a 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg @@ -4,6 +4,8 @@ name = TPtank3mL11250 module = Part author = NecroBones +FTPcolorSwitch = 3m + MODEL { model = FuelTanksPlus/Size3/TPtank3mL11250 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg index ee84e11c..f555d078 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg @@ -4,6 +4,8 @@ name = TPtank3mL15000 module = Part author = NecroBones +FTPcolorSwitch = 3m + MODEL { model = FuelTanksPlus/Size3/TPtank3mL15000 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 diff --git a/json/mod.json b/json/mod.json index be973303..4a8aaa83 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Fuel Tanks Plus", "labelColor": "BADA55", - "message": "1.9.2.0", + "message": "1.9.3.0", "color": "darkgreen", "style": "plastic" }