Skip to content

Commit

Permalink
Add APAS and CADS
Browse files Browse the repository at this point in the history
  • Loading branch information
Capkirk123 committed Oct 16, 2023
1 parent ec0f422 commit 8eb5625
Show file tree
Hide file tree
Showing 26 changed files with 977 additions and 4 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
217 changes: 217 additions & 0 deletions GameData/ROCapsules/Assets/BDB/APAS/B10_APASv2.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,217 @@
//Used with permission from Benjee10
//Removed if Benjee's mods are detected, will not break crafts in such situations
PART:NEEDS[!Benjee10_sharedAssets]
{
name = B10_APASv2
module = Part
author = Benjee10
node_stack_top = 0.0, 0.159423, 0.0, 0.0, 1.0, 0.0, 1
rescaleFactor = 1
TechRequired = specializedConstruction
entryCost = 6400
cost = 280
category = Coupling
subcategory = 0
title = C-100 Androgynous Docking Mechanism
manufacturer = HabTech Consortium
description = This intermediate-sized docking mechanism is great for bringing people together.
attachRules = 1,0,1,0,0
mass = 0.06
dragModelType = default
maximum_drag = 0.25
minimum_drag = 0.25
angularDrag = 0.5
crashTolerance = 10
maxTemp = 2000 // = 3400
bulkheadProfiles = size1, srf
tags = HabTech, habitation, dock, coupler, port, ISS, station, docking port, apas, orion, redirect, shuttle
stagingIcon = DECOUPLER_VERT
MODEL
{
model = Bluedog_DB/Parts/APAS/B10_APASv2
}
scale = 1
rescaleFactor = 1
NODE
{
name = nodeBottom
transform = nodeBottom
size = 1
}
MODULE
{
name = ModuleDockingNode
referenceAttachNode = top
nodeType = B10_APAS
stagingEnabled = False
}
MODULE
{
name = ModuleAnimateGeneric
animationName = APAS_deploy
actionGUIName = Toggle Soft Capture Ring
startEventGUIName = Extend Soft Capture Ring
endEventGUIName = Retract Soft Capture Ring
}
MODULE
{
name = ModuleB9PartSwitch
moduleID = thermalCover
switcherDescription = Outer Variant
SUBTYPE
{
name = White
title = White
primaryColor = white
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_01_diff
currentTexture = APAS_01_diff
transform = APAS_main_A
transform = APAS_main_B
}
}
SUBTYPE
{
name = Black
title = Black
primaryColor = black
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_01_diffB
currentTexture = APAS_01_diff
transform = APAS_main_A
transform = APAS_main_B
}
}
SUBTYPE
{
name = Grey
title = Grey
primaryColor = grey
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_01_diffC
currentTexture = APAS_01_diff
transform = APAS_main_A
transform = APAS_main_B
}
}
}
MODULE
{
name = ModuleB9PartSwitch
moduleID = variant2
switcherDescription = Inner Variant
SUBTYPE
{
name = White
title = White
primaryColor = white
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_01_diff
currentTexture = APAS_01_diff
transform = APAS_internal
}
}
SUBTYPE
{
name = Orange
title = Orange
primaryColor = BloodOrange
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_01_diffB
currentTexture = APAS_01_diff
transform = APAS_internal
}
}
SUBTYPE
{
name = Blue
title = Blue
primaryColor = Azure
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_01_diffC
currentTexture = APAS_01_diff
transform = APAS_internal
}
}
}
MODULE
{
name = ModuleB9PartSwitch
moduleID = greebles
switcherDescription = Sensors
SUBTYPE
{
name = On
title = On
primaryColor = white
secondaryColor = grey
transform = APAS_main_A
}
SUBTYPE
{
name = Off
title = Off
primaryColor = black
secondaryColor = grey
transform = APAS_main_B
}
}
MODULE
{
name = ModuleB9PartSwitch
moduleID = hatch
switcherDescription = Hatch
SUBTYPE
{
name = white
title = White
primaryColor = white
transform = APAS_hatch
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_hatch_diff
currentTexture = APAS_hatch_diff
transform = APAS_hatch
}
}
SUBTYPE
{
name = orange
title = Orange
primaryColor = BloodOrange
transform = APAS_hatch
TEXTURE
{
texture = Bluedog_DB/Parts/APAS/APAS_hatch_diffB
currentTexture = APAS_hatch_diff
transform = APAS_hatch
}
}
SUBTYPE
{
name = Off
title = Off
primaryColor = black
secondaryColor = grey
}
}
}
Binary file added GameData/ROCapsules/Assets/BDB/APAS/B10_APASv2.mu
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
5 changes: 3 additions & 2 deletions GameData/ROCapsules/PartConfigs/APAS/APAS_Active.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,16 @@ PART
attachRules = 1,0,1,0,1

RSSROConfig = True
RODeprecated = True //replaced by Benjee10 APAS model

TechRequired = standardDockingPorts
entryCost = 2000
cost = 3500
category = Coupling
subcategory = 0
title = APAS 89/95 Active Docking Port
title = APAS 89/95 Active Docking Port (Deprecated)
manufacturer = RKK Energia
description = Androgynous Peripheral Attach System developed for the Shuttle-Mir program and ISS. This is the active variant, with a deployable capture ring to align the ports and dampen the impact.
description = Please do not use this part, it will be removed in the future.

// --- standard part parameters ---
mass = 0.286
Expand Down
Loading

0 comments on commit 8eb5625

Please sign in to comment.