Skip to content

Commit

Permalink
Merge pull request #111 from zer0Kerbal/1.4.0.0
Browse files Browse the repository at this point in the history
1.4.0.0 (2015-12-04) - Update
  • Loading branch information
zer0Kerbal authored Apr 12, 2022
2 parents 4df30f0 + bcc7f90 commit 2fcc6e6
Show file tree
Hide file tree
Showing 20 changed files with 854 additions and 9 deletions.
4 changes: 2 additions & 2 deletions FuelTanksPlus.version
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
"VERSION" :
{
"MAJOR" : 1,
"MINOR" : 3,
"PATCH" : 1,
"MINOR" : 4,
"PATCH" : 0,
"BUILD" : 0
},
"KSP_VERSION" :
Expand Down
3 changes: 3 additions & 0 deletions GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
1.4 (2015-12-04) - Update.
- Added stack decouplers with built-in separation motors, and color-changing capability.

1.3.1 (2015-11-11) - Tweaks.
- Corrected the fuel-switching capacities for the 0.625m tanks.
- Added missing placeholder textures in Size1 category.
Expand Down
4 changes: 2 additions & 2 deletions GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
"VERSION" :
{
"MAJOR" : 1,
"MINOR" : 3,
"PATCH" : 1,
"MINOR" : 4,
"PATCH" : 0,
"BUILD" : 0
},
"KSP_VERSION" :
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@PART[TPtank0mL?????|TPcone0m*]:AFTER[FuelTanksPlus]
@PART[TPtank0mL?????|TPcone0m*|TPdecoupler0m]:AFTER[FuelTanksPlus]
{
MODULE
{
Expand Down
208 changes: 208 additions & 0 deletions GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,208 @@
PART
{
// --- general parameters ---
name = TPdecoupler0m
module = Part
author = NecroBones

// --- asset parameters ---
MODEL {
model = FuelTanksPlus/Size0/TPdecoupler0m
scale = 1.0, 1.0, 1.0
}
scale = 1.0
rescaleFactor = 1.0

// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_stack_bottom = 0.0, -0.0875, 0.0, 0.0, -1.0, 0.0, 0
node_stack_top = 0.0, 0.0875, 0.0, 0.0, 1.0, 0.0, 0

// --- FX definitions ---

fx_gasBurst_white = 0.0, 0.0875, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple

fx_exhaustFlame_yellow_tiny = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, running
sound_vent_medium = engage
sound_rocket_mini = running
sound_vent_soft = disengage

// --- editor parameters ---
TechRequired = precisionEngineering
entryCost = 5000
cost = 400
category = Structural
subcategory = 0
title = FTP-DS0 Stack Decoupler (0.625m)
manufacturer = Fuel Tanks Plus
description = To facilitate rapid scheduled disassembly of launch vehicles, this stack decoupler features built in retro motors. Warning, do not reach into nozzles while in operation.

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- standard part parameters ---
mass = 0.01
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 9
maxTemp = 2200
bulkheadProfiles = size0
fuelCrossFeed = False

stageOffset = 1
childStageOffset = 1

buoyancy = 0.1
buoyancyUseSine = False

MODULE
{
name = ModuleDecouple
ejectionForce = 10
explosiveNodeID = top
}
MODULE
{
name = ModuleEngines
thrustVectorTransformName = thrustTransform
throttleLocked = True
exhaustDamage = False
allowShutdown = False
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 20
heatProduction = 100
fxOffset = 0, 0, 0
PROPELLANT
{
name = SolidFuel
ratio = 1.0
DrawGauge = True
}
atmosphereCurve
{
key = 0 180
key = 1 120
key = 5 50
key = 8 0.1
}
}

RESOURCE
{
name = SolidFuel
amount = 6
maxAmount = 6
}
MODULE
{
name = ModuleToggleCrossfeed
crossfeedStatus = false
toggleEditor = true
toggleFlight = true
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2000
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
}
DRAG_CUBE
{
cube = Default, 0.09477547,0.7825552,0.4936077, 0.09477547,0.7825552,0.4936077, 0.3032565,1,0.09947455, 0.3032565,1,0.09947455, 0.09477547,0.7825552,0.4936078, 0.09477547,0.7825552,0.4936078, 0,0,0, 0.8233331,0.1572677,0.8233332
}
}
Binary file not shown.
Binary file modified GameData/NecroBones/FuelTanksPlus/Size0/TPtank0m-Specular.dds
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@PART[TPcone1m1|TPcone1m2|TPdome1m*|TPtank1mL?????|TPtank1m0mA]:AFTER[FuelTanksPlus]
@PART[TPcone1m1|TPcone1m2|TPdome1m*|TPtank1mL?????|TPtank1m0mA|TPdecoupler1m]:AFTER[FuelTanksPlus]
{
MODULE
{
Expand Down
Loading

0 comments on commit 2fcc6e6

Please sign in to comment.