Merge pull request #54 from PorktoberRevolution/integrate-heat-bays

Integrate heat bays
pull/60/head
Chris Adderley 6 years ago committed by GitHub
commit 6d6f3af9c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -21,5 +21,13 @@ Localization
#LOC_Restock_variant-surface_metal = Metal
#LOC_Restock_variant-service-bay-opaque = Solid Caps
#LOC_Restock_variant-service-bay-transparent = Truss Caps
#LOC_Restock_variant-service-bay-hollow = No Caps
#LOC_Restock_variant-heat-shield-black = Black
#LOC_Restock_variant-heat-shield-brown = Classic
#LOC_Restock_variant-heat-shield-red = Unpainted
}
}

@ -0,0 +1,298 @@
// Patches applying art changes to heat shields
// Contents:
- Heat Shield (0.625m) (HeatShield0)
- Heat Shield (1.25m) (HeatShield1)
- Heat Shield (2.5m) (HeatShield2)
- Heat Shield (3.75m) (HeatShield3)
@PART[HeatShield0]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Aero/restock-heatshield-0625-1
}
node_stack_bottom02 = 0.0, -0.0389, 0.0, 0.0, -1.0, 0.0, 0
DRAG_CUBE
{
cube = Default, 0.06044,0.4659,0.4447, 0.06044,0.4659,0.4447, 0.3843,0.9488,0.1482, 0.3843,0.9396,0.1682, 0.06044,0.4645,0.4447, 0.06044,0.4673,0.4447, 0,0.003277,-3.906E-10, 0.7,0.1,0.7
}
MODULE
{
name = ModuleJettison
jettisonName = HeatShield0625Fairing
bottomNodeName = bottom02
isFairing = True
jettisonedObjectMass = 0.5
jettisonForce = 15
jettisonDirection = 0 0 1
stagingEnabled = False
checkBottomNode = True
}
MODULE
{
name = ModulePartVariants
baseVariant = Classic
VARIANT
{
name = Classic
displayName = #LOC_Restock_variant-heat-shield-brown
primaryColor = #8d6c24
GAMEOBJECTS
{
HeatShield0625Brown = true
HeatShield0625Red = false
HeatShield0625Black = false
}
}
VARIANT
{
name = Black
displayName = #LOC_Restock_variant-heat-shield-black
primaryColor = #303030
GAMEOBJECTS
{
HeatShield0625Brown = false
HeatShield0625Red = false
HeatShield0625Black = true
}
}
VARIANT
{
name = Red
displayName = #LOC_Restock_variant-heat-shield-red
primaryColor = #793b25
GAMEOBJECTS
{
HeatShield0625Brown = false
HeatShield0625Red = true
HeatShield0625Black = false
}
}
}
@MODULE[ModuleColorChanger]
{
excludedRenderer = HeatShield0625Fairing
excludedRenderer = HeatShield0625Internal
}
}
@PART[HeatShield1]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Aero/restock-heatshield-125-1
}
MODULE
{
name = ModulePartVariants
baseVariant = Classic
VARIANT
{
name = Classic
displayName = #LOC_Restock_variant-heat-shield-brown
primaryColor = #8d6c24
GAMEOBJECTS
{
HeatShield125Brown = true
HeatShield125Red = false
HeatShield125Black = false
}
}
VARIANT
{
name = Black
displayName = #LOC_Restock_variant-heat-shield-black
primaryColor = #303030
GAMEOBJECTS
{
HeatShield125Brown = false
HeatShield125Red = false
HeatShield125Black = true
}
}
VARIANT
{
name = Red
displayName = #LOC_Restock_variant-heat-shield-red
primaryColor = #793b25
GAMEOBJECTS
{
HeatShield125Brown = false
HeatShield125Red = true
HeatShield125Black = false
}
}
}
@MODULE[ModuleColorChanger]
{
excludedRenderer = HeatShieldFairing
excludedRenderer = HeatShieldInternals
}
@MODULE[ModuleJettison]
{
@jettisonName = HeatShield125Fairing
}
DRAG_CUBE
{
cube = Fairing, 0.3875,0.7436,0.7686, 0.3875,0.7436,0.7686, 1.44,0.9625,0.1822, 1.44,0.964,0.3017, 0.3875,0.7436,0.7686, 0.3875,0.7436,0.7686, 0,-0.05126,0, 1.355,0.2838,1.355
cube = Clean, 0.1825,0.4643,0.7229, 0.1825,0.4643,0.7229, 1.274,0.9542,0.1829, 1.274,0.9475,0.2177, 0.1825,0.4628,0.7229, 0.1825,0.4658,0.7229, 0,0.005576,-1.994E-09, 1.275,0.1702,1.275
}
}
@PART[HeatShield2]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Aero/restock-heatshield-25-1
}
MODULE
{
name = ModulePartVariants
baseVariant = Classic
VARIANT
{
name = Classic
displayName = #LOC_Restock_variant-heat-shield-brown
primaryColor = #8d6c24
GAMEOBJECTS
{
HeatShield25Brown = true
HeatShield25Red = false
HeatShield25Black = false
}
}
VARIANT
{
name = Black
displayName = #LOC_Restock_variant-heat-shield-black
primaryColor = #303030
GAMEOBJECTS
{
HeatShield25Brown = false
HeatShield25Red = false
HeatShield25Black = true
}
}
VARIANT
{
name = Red
displayName = #LOC_Restock_variant-heat-shield-red
primaryColor = #793b25
GAMEOBJECTS
{
HeatShield25Brown = false
HeatShield25Red = true
HeatShield25Black = false
}
}
}
@MODULE[ModuleJettison]
{
@jettisonName = HeatShield25Fairing
}
@MODULE[ModuleColorChanger]
{
excludedRenderer = HeatShield25Fairing
excludedRenderer = HeatShieldInternals
}
DRAG_CUBE
{
cube = Fairing, 1.436,0.7472,1.355, 1.436,0.7472,1.355, 5.341,0.9614,0.259, 5.341,0.9714,0.4709, 1.436,0.7472,1.355, 1.436,0.7471,1.355, 0,-0.1004,0, 2.609,0.5505,2.609
cube = Clean, 0.7091,0.4621,1.346, 0.7091,0.4621,1.346, 4.998,0.9524,0.2587, 4.998,0.9466,0.3249, 0.7091,0.4605,1.346, 0.7091,0.4638,1.346, 0,0.01104,0, 2.525,0.3277,2.525
}
}
@PART[HeatShield3]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Aero/restock-heatshield-375-1
}
DRAG_CUBE
{
cube = Fairing, 3.357,0.7502,2.005, 3.357,0.7502,2.005, 12.48,0.9608,0.3456, 12.48,0.9621,0.6953, 3.357,0.7502,2.005, 3.357,0.7502,2.005, 0,-0.1559,0, 3.99,0.8369,3.99
cube = Clean, 1.563,0.4576,1.952, 1.563,0.4576,1.952, 11.03,0.9547,0.3365, 11.03,0.9465,0.4361, 1.563,0.456,1.952, 1.563,0.459,1.952, 0,0.01101,0, 3.75,0.4864,3.75
}
@MODULE[ModuleJettison]
{
@jettisonName = HeatShield375Fairing
}
MODULE
{
name = ModulePartVariants
baseVariant = Classic
VARIANT
{
name = Classic
displayName = #LOC_Restock_variant-heat-shield-brown
primaryColor = #8d6c24
GAMEOBJECTS
{
HeatShield375Brown = true
HeatShield375Red = false
HeatShield375Black = false
}
}
VARIANT
{
name = Black
displayName = #LOC_Restock_variant-heat-shield-black
primaryColor = #303030
GAMEOBJECTS
{
HeatShield375Brown = false
HeatShield375Red = false
HeatShield375Black = true
}
}
VARIANT
{
name = Red
displayName = #LOC_Restock_variant-heat-shield-red
primaryColor = #793b25
GAMEOBJECTS
{
HeatShield375Brown = false
HeatShield375Red = true
HeatShield375Black = false
}
}
}
@MODULE[ModuleColorChanger]
{
excludedRenderer = HeatShield375Fairing
excludedRenderer = HeatShield375Internal
}
}

@ -0,0 +1,198 @@
// Patches applying art changes to service bays
// Contents:
- Service Bay (1.25m) (ServiceBay_125)
- Service Bay (2.5m) (ServiceBay_250)
@PART[ServiceBay_125]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Payload/restock-service-bay-125-1
}
@MODULE[ModuleAnimateGeneric]
{
@animationName = DoorsOpen
}
@MODULE[ModuleSeeThroughObject]
{
@transformName = NewBay125
}
MODULE
{
name = ModulePartVariants
baseVariant = Opaque
VARIANT
{
name = Opaque
displayName = #LOC_Restock_variant-service-bay-opaque
primaryColor = #999999
secondaryColor = #ffb80c
GAMEOBJECTS
{
ServiceBay125_Opaque = true
ServiceBay125 = false
ServiceBay125_Transparent = false
FloorColliders = true
}
}
VARIANT
{
name = Transparent
displayName = #LOC_Restock_variant-service-bay-transparent
primaryColor = #ffffff
secondaryColor = #ffb80c
GAMEOBJECTS
{
ServiceBay125_Opaque = false
ServiceBay125 = false
ServiceBay125_Transparent = true
FloorColliders = true
}
}
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-service-bay-hollow
primaryColor = #ffffff
secondaryColor = #ffb80c
GAMEOBJECTS
{
ServiceBay125_Opaque = false
ServiceBay125 = true
ServiceBay125_Transparent = false
FloorColliders = false
}
}
}
}
@PART[ServiceBay_250]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Payload/restock-service-bay-25-1
}
@MODULE[ModuleAnimateGeneric]
{
@animationName = DoorsOpen
}
@MODULE[ModuleSeeThroughObject]
{
@transformName = NewBay25
}
MODULE
{
name = ModulePartVariants
baseVariant = Opaque
VARIANT
{
name = Opaque
displayName = #LOC_Restock_variant-service-bay-opaque
primaryColor = #999999
secondaryColor = #ffb80c
GAMEOBJECTS
{
ServiceBay25_Opaque = true
ServiceBay25 = false
ServiceBay25_Transparent = false
FloorColliders = true
}
}
VARIANT
{
name = Transparent
displayName = #LOC_Restock_variant-service-bay-transparent
primaryColor = #ffffff
secondaryColor = #ffb80c
GAMEOBJECTS
{
ServiceBay25_Opaque = false
ServiceBay25 = false
ServiceBay25_Transparent = true
FloorColliders = true
}
}
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-service-bay-hollow
primaryColor = #ffffff
secondaryColor = #ffb80c
GAMEOBJECTS
{
ServiceBay25_Opaque = false
ServiceBay25 = true
ServiceBay25_Transparent = false
FloorColliders = false
}
}
}
MODULE
{
name = FXModuleLookAtConstraint
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBottom001
rotatorsName = CylTop001
}
CONSTRAINLOOKFX
{
targetName = CylBottom002
rotatorsName = CylTop002
}
CONSTRAINLOOKFX
{
targetName = CylBottom003
rotatorsName = CylTop003
}
CONSTRAINLOOKFX
{
targetName = CylBottom004
rotatorsName = CylTop004
}
CONSTRAINLOOKFX
{
targetName = CylTop001
rotatorsName = CylBottom001
}
CONSTRAINLOOKFX
{
targetName = CylTop002
rotatorsName = CylBottom002
}
CONSTRAINLOOKFX
{
targetName = CylTop003
rotatorsName = CylBottom003
}
CONSTRAINLOOKFX
{
targetName = CylTop004
rotatorsName = CylBottom004
}
}
}
Loading…
Cancel
Save