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/Electrical/restock-solarpanels.cfg

259 lines
5.5 KiB
INI

// Patches applying art changes to solar panels
// Contents:
// - OX-4L 1x6 Photovoltaic Panels (solarPanels4)
// - SP-L 1x6 Photovoltaic Panels (solarPanels3)
// - OX-4W 3x2 Photovoltaic Panels (solarPanels2)
// - SP-W 3x2 Photovoltaic Panels (solarPanels1)
// - Gigantor XL Solar Array (largeSolarPanel)
// - OX-STAT Photovoltaic Panels (solarPanels5)
// - OX-STAT-XL Photovoltaic Panels (LgRadialSolarPanel)
// - OX-10C Photovoltaic Panels (solarPanelOX10C)
// - SP-10C Photovoltaic Panels (solarPanelSP10C)
// - OX-10L Photovoltaic Panels (solarPanelOX10L)
// - SP-10L Photovoltaic Panels (solarPanelSP10C)
// OX-4L 1x6 Photovoltaic Panels
@PART[solarPanels4]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-1x6
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@secondaryTransformName = panel6
@animationName = 1x6SolarPanels
@breakName = sunParent
}
}
// SP-L 1x6 Photovoltaic Panels
@PART[solarPanels2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-1x6-shrouded
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@secondaryTransformName = panel6
@animationName = 1x6ShroudSolarPanels
@breakName = sunParent
}
MODULE
{
name = ModuleRestockDepthMask
maskTransform = solarshroud_mask
}
}
// OX-4W 3x2 Photovoltaic Panels
@PART[solarPanels3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-3x2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@secondaryTransformName = solar6
@animationName = 3x2SolarPanels
@breakName = sunParent
}
}
// SP-W 3x2 Photovoltaic Panels
@PART[solarPanels1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-3x2-shrouded
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@secondaryTransformName = solar6
@animationName = 3x2ShroudSolarPanels
@breakName = sunParent
}
MODULE
{
name = ModuleRestockDepthMask
maskTransform = solarshroud_mask
}
}
// Gigantor XL Solar Array
@PART[largeSolarPanel]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-gigantor-2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = Panels
transformName = PanelTruss
}
@MODULE[ModuleDeployableSolarPanel]
{
@breakName = pivotBase
}
}
// OX-STAT Photovoltaic Panels
@PART[solarPanels5]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-static-small
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// OX-STAT-XL Photovoltaic Panels
@PART[LgRadialSolarPanel]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-static-large
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// OX-10C Photovoltaic Panels
@PART[solarPanelOX10C]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-round-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@animationName = PanelsExtend
@secondaryTransformName = sunCatcher
%pivotName = B_PanelSunPivot
@breakName = B_PanelPitch
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = Panels
}
}
// SP-10C Photovoltaic Panels
@PART[solarPanelSP10C]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-round-shrouded-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@animationName = PanelsExtend
@secondaryTransformName = sunCatcher
%pivotName = B_PanelSunPivot
@breakName = B_PanelPitch
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = Panels
}
MODULE
{
name = ModuleRestockDepthMask
maskTransform = DepthMask
}
}
// OX-10L Photovoltaic Panels
@PART[solarPanelOX10L]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-ox-10l
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// SP-10L Photovoltaic Panels
@PART[solarPanelSP10L]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-sp-10l
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModuleRestockDepthMask
maskTransform = mask
}
}