mirror of
https://github.com/PorktoberRevolution/ReStocked
synced 2024-09-01 17:34:42 +00:00
Merge branch 'resource' into develop
This commit is contained in:
@ -0,0 +1,133 @@
|
||||
// Patches applying art changes to the asteroid claw
|
||||
// Contents:
|
||||
// - Advanced Grabbing Unit (GrapplingDevice)
|
||||
|
||||
// Advanced Grabbing Unit
|
||||
@PART[GrapplingDevice]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Coupling/restock-claw-125
|
||||
}
|
||||
|
||||
%rescaleFactor = 1
|
||||
%node_stack_top = 0.0, -0.14082675, 0.00, 0.0, -1.0, 0.0, 1
|
||||
|
||||
@MODULE[ModuleGrappleNode]
|
||||
{
|
||||
nodeTransformName = Pivot
|
||||
}
|
||||
|
||||
@MODULE[ModuleAnimateGeneric]
|
||||
{
|
||||
animationName = Deploy
|
||||
}
|
||||
|
||||
@MODULE[FlagDecal]
|
||||
{
|
||||
textureQuadName = flagTransform
|
||||
}
|
||||
|
||||
!MODULE[FXModuleLookAtConstraint]
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = FXModuleLookAtConstraint
|
||||
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.001
|
||||
targetName = act_cylL.001
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.001
|
||||
targetName = act_cylU.001
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.002
|
||||
targetName = act_cylL.002
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.002
|
||||
targetName = act_cylU.002
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.003
|
||||
targetName = act_cylL.003
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.003
|
||||
targetName = act_cylU.003
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.004
|
||||
targetName = act_cylL.004
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.004
|
||||
targetName = act_cylU.004
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.005
|
||||
targetName = act_cylL.005
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.005
|
||||
targetName = act_cylU.005
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.006
|
||||
targetName = act_cylL.006
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.006
|
||||
targetName = act_cylU.006
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.007
|
||||
targetName = act_cylL.007
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.007
|
||||
targetName = act_cylU.007
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylU.008
|
||||
targetName = act_cylL.008
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
rotatorsName = act_cylL.008
|
||||
targetName = act_cylU.008
|
||||
}
|
||||
}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModuleLight
|
||||
lightName = Lamp
|
||||
useAnimationDim = true
|
||||
lightBrightenSpeed = 2.5
|
||||
lightDimSpeed = 2.5
|
||||
resourceAmount = 0.02
|
||||
useResources = true
|
||||
animationName = RestockClawLamp_On
|
||||
}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
// Patches applying art changes to fuel cells
|
||||
// Contents:
|
||||
// - Fuel Cell (FuelCell)
|
||||
// - Fuel Cell Array (FuelCellArray)
|
||||
|
||||
// Fuel Cell
|
||||
@PART[FuelCell]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Electrical/restock-fuelcell-radial-1
|
||||
}
|
||||
}
|
||||
|
||||
// Fuel Cell Array
|
||||
@PART[FuelCellArray]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Electrical/restock-fuelcell-radial-2
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,113 @@
|
||||
// Patches applying art changes to ore drills
|
||||
// Contents:
|
||||
// - Drill-O-Matic' Mining Excavator (RadialDrill)
|
||||
// - Drill-O-Matic Junior' Mining Excavator (MiniDrill)
|
||||
|
||||
// Drill-O-Matic' Mining Excavator
|
||||
@PART[RadialDrill]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-drill-radial-2
|
||||
}
|
||||
|
||||
@MODULE[ModuleAnimationGroup]
|
||||
{
|
||||
@deployAnimationName = Deploy
|
||||
@activeAnimationName = Drill
|
||||
deployEffectName = Deploy
|
||||
activeEffectName = Active
|
||||
retractEffectName = Retract
|
||||
stopActiveAnimIfDisabled = true
|
||||
}
|
||||
|
||||
EFFECTS
|
||||
{
|
||||
drill
|
||||
{
|
||||
MODEL_MULTI_PARTICLE
|
||||
{
|
||||
name = dust
|
||||
modelName = ReStock/FX/restock-fx-drill-dust
|
||||
transformName = fxTransformDust
|
||||
emission = 1.0 1.1
|
||||
speed = 1.0 1.0
|
||||
}
|
||||
MODEL_MULTI_PARTICLE
|
||||
{
|
||||
name = rocks
|
||||
modelName = ReStock/FX/restock-fx-drill-rocks
|
||||
transformName = fxTransformRocks
|
||||
emission = 1.0 1.0
|
||||
speed = 1.0 1.0
|
||||
}
|
||||
}
|
||||
Deploy {
|
||||
AUDIO
|
||||
{
|
||||
channel = Ship
|
||||
clip = ReStock/Sounds/drill-start
|
||||
}
|
||||
}
|
||||
Active {
|
||||
AUDIO
|
||||
{
|
||||
channel = Ship
|
||||
clip = ReStock/Sounds/drill-loop
|
||||
volume = 0.0 0.0
|
||||
volume = 1.0 1.0
|
||||
}
|
||||
}
|
||||
Retract {
|
||||
AUDIO
|
||||
{
|
||||
channel = Ship
|
||||
clip = ReStock/Sounds/drill-end
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Drill-O-Matic Junior' Mining Excavator
|
||||
@PART[MiniDrill]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-drill-radial-1
|
||||
}
|
||||
|
||||
@MODULE[ModuleAnimationGroup]
|
||||
{
|
||||
@deployAnimationName = Deploy
|
||||
@activeAnimationName = Drill
|
||||
}
|
||||
|
||||
EFFECTS
|
||||
{
|
||||
drill
|
||||
{
|
||||
MODEL_MULTI_PARTICLE
|
||||
{
|
||||
name = dust
|
||||
modelName = ReStock/FX/restock-fx-minidrill-dust
|
||||
transformName = fxTransformDust
|
||||
emission = 1.0 1.1
|
||||
speed = 1.0 1.0
|
||||
}
|
||||
MODEL_MULTI_PARTICLE
|
||||
{
|
||||
name = rocks
|
||||
modelName = ReStock/FX/restock-fx-minidrill-rocks
|
||||
transformName = fxTransformRocks
|
||||
emission = 1.0 1.0
|
||||
speed = 1.0 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,111 @@
|
||||
// Patches applying art changes to ISRUs
|
||||
// Contents:
|
||||
// - Convert-O-Tron 125 (MiniISRU)
|
||||
// - Convert-O-Tron 250 (ISRU)
|
||||
|
||||
// Convert-O-Tron 125
|
||||
@PART[MiniISRU]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-isru-125-1
|
||||
scale = 1.0, 1.0, 1.0
|
||||
}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModuleRestockISRUAnimation
|
||||
deployAnimationName = heater
|
||||
needsEC = true
|
||||
}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModuleRestockHeatEffects
|
||||
enableHeatEmissive = true
|
||||
useCoreTemp = true
|
||||
shaderProperty = _EmissiveColor
|
||||
excludedRenderer = ISRU-125_heater
|
||||
lerpMax = 2700
|
||||
redCurve
|
||||
{
|
||||
key = 0 0 2 2
|
||||
key = 1 1 0 0
|
||||
}
|
||||
greenCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
blueCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
alphaCurve
|
||||
{
|
||||
key = 0 1 0 0
|
||||
key = 1 1 0 0
|
||||
}
|
||||
disableBlackbody = true
|
||||
}
|
||||
}
|
||||
|
||||
// Convert-O-Tron 250
|
||||
@PART[ISRU]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-isru-25-1
|
||||
scale = 1.0, 1.0, 1.0
|
||||
}
|
||||
|
||||
!MODULE[ModuleAnimationGroup] {}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModuleRestockISRUAnimation
|
||||
deployAnimationName = Deploy
|
||||
activeAnimationName = Run
|
||||
retractAnimationName = Retract
|
||||
needsEC = true
|
||||
waitForComplete = true
|
||||
}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModuleRestockHeatEffects
|
||||
enableHeatEmissive = true
|
||||
useCoreTemp = true
|
||||
shaderProperty = _EmissiveColor
|
||||
excludedRenderer = ISRU-25_heater
|
||||
lerpMax = 2700
|
||||
redCurve
|
||||
{
|
||||
key = 0 0 2 2
|
||||
key = 1 1 0 0
|
||||
}
|
||||
greenCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
blueCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
alphaCurve
|
||||
{
|
||||
key = 0 1 0 0
|
||||
key = 1 1 0 0
|
||||
}
|
||||
disableBlackbody = true
|
||||
}
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
// Patches applying art changes to ore tanks
|
||||
// Contents:
|
||||
// - Radial Holding Tank (RadialOreTank)
|
||||
// - Small Holding Tank (SmallTank)
|
||||
// - Large Holding Tank (LargeTank)
|
||||
|
||||
// Radial Holding Tank
|
||||
@PART[RadialOreTank]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-oretank-radial-1
|
||||
}
|
||||
}
|
||||
|
||||
// Small Holding Tank
|
||||
@PART[SmallTank]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-oretank-125-1
|
||||
}
|
||||
}
|
||||
|
||||
// Large Holding Tank
|
||||
@PART[LargeTank]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-oretank-25-1
|
||||
}
|
||||
}
|
@ -0,0 +1,182 @@
|
||||
// Patches applying art changes to ore scanners
|
||||
// Contents:
|
||||
// - Surface Scanning Module (SurfaceScanner)
|
||||
// - M700 Survey Scanner (SurveyScanner)
|
||||
// - M4435 Narrow-Band Scanner (OrbitalScanner)
|
||||
|
||||
// Surface Scanning Module
|
||||
@PART[SurfaceScanner]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-surfacescanner-1
|
||||
}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModuleAnimateGeneric
|
||||
animationName = screenon
|
||||
startEventGUIName = #LOC_Restock_scanner_screen_on // Screen On
|
||||
endEventGUIName = #LOC_Restock_scanner_screen_off // Screen Off
|
||||
actionGUIName = #LOC_Restock_scanner_screen_toggle // Screen Toggle
|
||||
evaDistance = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
// M700 Survey Scanner
|
||||
@PART[SurveyScanner]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-surveyscanner-1
|
||||
scale = 1.0, 1.0, 1.0
|
||||
}
|
||||
|
||||
@MODULE[ModuleAnimationGroup]
|
||||
{
|
||||
@deployAnimationName = Deploy
|
||||
deployEffectName = Deploy
|
||||
retractEffectName = Retract
|
||||
}
|
||||
|
||||
EFFECTS
|
||||
{
|
||||
Deploy {
|
||||
AUDIO
|
||||
{
|
||||
channel = Ship
|
||||
clip = ReStock/Sounds/scanner-open
|
||||
volume = 0.3
|
||||
}
|
||||
}
|
||||
Retract {
|
||||
AUDIO
|
||||
{
|
||||
channel = Ship
|
||||
clip = ReStock/Sounds/scanner-close
|
||||
volume = 0.3
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModulePartVariants
|
||||
baseVariant = Size0
|
||||
|
||||
VARIANT
|
||||
{
|
||||
name = Size0
|
||||
displayName = #LOC_Restock_variant-antenna_size0
|
||||
themeName = White
|
||||
primaryColor = #C8C8C8
|
||||
secondaryColor = #707070
|
||||
GAMEOBJECTS
|
||||
{
|
||||
Body_Rad = false
|
||||
Body_625 = true
|
||||
Body_125 = false
|
||||
}
|
||||
}
|
||||
|
||||
VARIANT
|
||||
{
|
||||
name = Size1
|
||||
displayName = #LOC_Restock_variant-antenna_size1
|
||||
themeName = White
|
||||
primaryColor = #C8C8C8
|
||||
secondaryColor = #707070
|
||||
GAMEOBJECTS
|
||||
{
|
||||
Body_Rad = false
|
||||
Body_625 = false
|
||||
Body_125 = true
|
||||
}
|
||||
}
|
||||
|
||||
VARIANT
|
||||
{
|
||||
name = Compact
|
||||
displayName = #LOC_Restock_variant-antenna_compact
|
||||
themeName = White
|
||||
primaryColor = #C8C8C8
|
||||
secondaryColor = #999999
|
||||
GAMEOBJECTS
|
||||
{
|
||||
Body_Rad = true
|
||||
Body_625 = false
|
||||
Body_125 = false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// M4435 Narrow-Band Scanner
|
||||
@PART[OrbitalScanner]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Resource/restock-orbitalscanner-1
|
||||
}
|
||||
|
||||
@MODULE[ModuleAnimationGroup]
|
||||
{
|
||||
@activeAnimationName = Spin
|
||||
activeEffectName = Active
|
||||
}
|
||||
|
||||
EFFECTS
|
||||
{
|
||||
Active {
|
||||
AUDIO
|
||||
{
|
||||
channel = Ship
|
||||
clip = ReStock/Sounds/scanner-spin
|
||||
volume = 0.1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
MODULE
|
||||
{
|
||||
name = ModulePartVariants
|
||||
baseVariant = Size0
|
||||
|
||||
VARIANT
|
||||
{
|
||||
name = Size0
|
||||
displayName = #LOC_Restock_variant-antenna_size0
|
||||
themeName = White
|
||||
primaryColor = #AC6F54
|
||||
secondaryColor = #707070
|
||||
GAMEOBJECTS
|
||||
{
|
||||
Base_Compact = false
|
||||
Base_625 = true
|
||||
}
|
||||
}
|
||||
|
||||
VARIANT
|
||||
{
|
||||
name = Compact
|
||||
displayName = #LOC_Restock_variant-antenna_compact
|
||||
themeName = White
|
||||
primaryColor = #AC6F54
|
||||
secondaryColor = #545454
|
||||
GAMEOBJECTS
|
||||
{
|
||||
Base_Compact = true
|
||||
Base_625 = false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user