You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ReStocked/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-service-bays.cfg

195 lines
4.1 KiB
INI

// Patches applying art changes to service bays
// Contents:
- Service Bay (1.25m) (ServiceBay_125_v2)
- Service Bay (2.5m) (ServiceBay_250)
@PART[ServiceBay_125_v2]:HAS[RestockIgnore[]]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Payload/restock-service-bay-125-2
}
@MODULE[ModuleAnimateGeneric]
{
@animationName = DoorsOpen
}
MODULE
{
name = ModuleSeeThroughObject
transformName = NewBay125
shaderName = KSP/Bumped Specular (Transparent)
screenRadius = 1.0
leadModuleIndex = 0
leadModuleTgtValue = 0
}
MOD
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Opaque
VARIANT
{
name = Opaque
displayName = #LOC_Restock_variant-service-bay-opaque
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
ServiceBay125_Opaque = true
ServiceBay125 = false
ServiceBay125_Transparent = false
FloorColliders = true
}
}
VARIANT
{
name = Transparent
displayName = #LOC_Restock_variant-service-bay-transparent
primaryColor = #ffffff
secondaryColor = #999999
GAMEOBJECTS
{
ServiceBay125_Opaque = false
ServiceBay125 = false
ServiceBay125_Transparent = true
FloorColliders = true
}
}
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-service-bay-hollow
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
ServiceBay125_Opaque = false
ServiceBay125 = true
ServiceBay125_Transparent = false
FloorColliders = false
}
}
}
}
@PART[ServiceBay_250_v2]:HAS[RestockIgnore[]]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Payload/restock-service-bay-25-2
}
@MODULE[ModuleAnimateGeneric]
{
@animationName = DoorsOpen
}
MODULE
{
name = ModuleSeeThroughObject
transformName = NewBay25
shaderName = KSP/Bumped Specular (Transparent)
screenRadius = 1.0
leadModuleIndex = 0
leadModuleTgtValue = 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Opaque
VARIANT
{
name = Opaque
displayName = #LOC_Restock_variant-service-bay-opaque
primaryColor = #ffffff
secondaryColor = #999999
GAMEOBJECTS
{
ServiceBay25_Opaque = true
ServiceBay25 = false
ServiceBay25_Transparent = false
FloorColliders = true
}
}
VARIANT
{
name = Transparent
displayName = #LOC_Restock_variant-service-bay-transparent
primaryColor = #ffffff
secondaryColor = #999999
GAMEOBJECTS
{
ServiceBay25_Opaque = false
ServiceBay25 = false
ServiceBay25_Transparent = true
FloorColliders = true
}
}
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-service-bay-hollow
primaryColor = #ffffff
secondaryColor = #000000
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
}
}
}