Merge pull request #1 from khr15714n/master
Merge pull request #1 from khr15714n/master

deprecated KASModuleGrab and updated parts

--- a/GameData/QuantumStrutsContinued/KASifyQSC.cfg
+++ /dev/null
@@ -1,41 +1,1 @@
-// QuantumStrutsContinued
-// 
-// Continued from QuantumStruts by BoJaN.  Used by permission.
-//
-// ModuleManager patches © 2014 K3|Chris.  Used by permission.
-// 
-// Copyright © 2014, toadicus, K3|Chris
-// All rights reserved.
-// 
-// Redistribution and use in source and binary forms, with or without modification,
-// are permitted provided that the following conditions are met:
-// 
-// 1. Redistributions of source code must retain the above copyright notice,
-//    this list of conditions and the following disclaimer.
-// 
-// 2. Redistributions in binary form must reproduce the above copyright notice,
-//    this list of conditions and the following disclaimer in the documentation and/or other
-//    materials provided with the distribution.
-// 
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-@PART[*]:HAS[@MODULE[QuantumStrut]]
-{
-MODULE
-{
-	name = KASModuleGrab
-	evaPartPos = (0.0, 0.0, -0.15)
-	evaPartDir = (0,0,-1)
-	storable = true
-	storedSize = 2
-	attachOnPart = True
-	attachOnEva = False
-	attachOnStatic = False
-}
-}

 Binary files a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model.mu and /dev/null differ
 Binary files a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model000.mbm and /dev/null differ
 Binary files a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model001.mbm and /dev/null differ
--- a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/part.cfg
+++ b/GameData/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/part.cfg
@@ -1,22 +1,22 @@
 // QuantumStrutsContinued
-// 
+//
 // Continued from QuantumStruts by BoJaN.  Used by permission.
 //
 // ModuleManager patches © 2014 K3|Chris.  Used by permission.
-// 
+//
 // Copyright © 2014, toadicus
 // All rights reserved.
-// 
+//
 // Redistribution and use in source and binary forms, with or without modification,
 // are permitted provided that the following conditions are met:
-// 
+//
 // 1. Redistributions of source code must retain the above copyright notice,
 //    this list of conditions and the following disclaimer.
-// 
+//
 // 2. Redistributions in binary form must reproduce the above copyright notice,
 //    this list of conditions and the following disclaimer in the documentation and/or other
 //    materials provided with the distribution.
-// 
+//
 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
 // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
@@ -27,56 +27,59 @@
 
 PART
 {
-// --- general parameters ---
-name = QuantumStrut
-module = Part
-author = BoJaN
+	// --- general parameters ---
+	name = QuantumStrut
+	module = Part
+	author = BoJaN
 
-// --- asset parameters ---
-mesh = model.mu
-rescaleFactor = 0.6
+	// --- asset parameters ---
+	MODEL
+	{
+//		model = QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model
+		model = Squad/Parts/Utility/linearRCS/model
+	}
+	rescaleFactor = 0.6
 
-// --- node definitions ---
-// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
-node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0
+	// --- node definitions ---
+	// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
+	node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0
 
-// --- editor parameters ---
-TechRequired = advScienceTech
-cost = 1500
-category = Utility
-subcategory = 0
-title = Quantum Strut
-manufacturer = Bojantek Corporation
-description = Highly experimental quantum struts harness a form of quantum locking to add support for docked vessels.
+	// --- editor parameters ---
+	TechRequired = advScienceTech
+	cost = 1500
+	category = Structural
+	subcategory = 0
+	title = Quantum Strut
+	manufacturer = Bojantek Corporation
+	description = Highly experimental quantum struts harness a form of quantum locking to add support for docked vessels.
 
-// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
-attachRules = 0,1,0,1,1
+	// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+	attachRules = 0,1,0,1,1
 
-// --- standard part parameters ---
-mass = 0.05
-dragModelType = default
-maximum_drag = 0.01
-minimum_drag = 0.01
-angularDrag = 0.1
-crashTolerance = 50
-breakingForce = 50
-breakingTorque = 50
-maxTemp = 3400
+	// --- standard part parameters ---
+	mass = 0.05
+	dragModelType = default
+	maximum_drag = 0.01
+	minimum_drag = 0.01
+	angularDrag = 0.1
+	crashTolerance = 50
+	breakingForce = 50
+	breakingTorque = 50
+	maxTemp = 3400
 
-MODULE
-{
-    name = QuantumStrut
-	IsEnabled = true
-	PowerConsumption = 0.01
-	
-	Material = Particles/Additive
-	StartColor = 57, 146, 181
-	EndColor = 11, 29, 36
-	StartSize = 0.03
-	EndSize = 0.0025
-	
-	Start = 0,0,0
-	Dir = 0,1,0
+	MODULE
+	{
+		name = QuantumStrut
+		IsEnabled = true
+		PowerConsumption = 0.01
+
+		Material = Particles/Additive
+		StartColor = 57, 146, 181
+		EndColor = 11, 29, 36
+		StartSize = 0.03
+		EndSize = 0.0025
+
+		Start = 0,0,0
+		Dir = 0,1,0
+	}
 }
-
-}

 Binary files a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model.mu and /dev/null differ
 Binary files a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model000.mbm and /dev/null differ
 Binary files a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model001.mbm and /dev/null differ
--- a/GameData/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/part.cfg
+++ b/GameData/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/part.cfg
@@ -1,22 +1,22 @@
 // QuantumStrutsContinued
-// 
+//
 // Continued from QuantumStruts by BoJaN.  Used by permission.
 //
 // ModuleManager patches © 2014 K3|Chris.  Used by permission.
-// 
+//
 // Copyright © 2014, toadicus
 // All rights reserved.
-// 
+//
 // Redistribution and use in source and binary forms, with or without modification,
 // are permitted provided that the following conditions are met:
-// 
+//
 // 1. Redistributions of source code must retain the above copyright notice,
 //    this list of conditions and the following disclaimer.
-// 
+//
 // 2. Redistributions in binary form must reproduce the above copyright notice,
 //    this list of conditions and the following disclaimer in the documentation and/or other
 //    materials provided with the distribution.
-// 
+//
 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
 // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
@@ -27,55 +27,59 @@
 
 PART
 {
-// --- general parameters ---
-name = StrutGun
-module = Part
-author = BoJaN
+	// --- general parameters ---
+	name = StrutGun
+	module = Part
+	author = BoJaN
 
-// --- asset parameters ---
-mesh = model.mu
-rescaleFactor = 0.6
+	// --- asset parameters ---
+	MODEL
+	{
+//		model = QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model
+		model = Squad/Parts/Utility/linearRCS/model
+	}
+	rescaleFactor = 0.6
 
-// --- node definitions ---
-// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
-node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0
+	// --- node definitions ---
+	// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
+	node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0
 
-// --- editor parameters ---
-TechRequired = advScienceTech
-cost = 500
-category = Utility
-subcategory = 0
-title = Strut Gun
-manufacturer = Bojantek Corporation
-description = A radial strut gun for attaching and detatching struts when needed
+	// --- editor parameters ---
+	TechRequired = advScienceTech
+	cost = 500
+	category = Structural
+	subcategory = 0
+	title = Strut Gun
+	manufacturer = Bojantek Corporation
+	description = A radial strut gun for attaching and detatching struts when needed
 
-// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
-attachRules = 0,1,0,1,1
+	// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+	attachRules = 0,1,0,1,1
 
-// --- standard part parameters ---
-mass = 0.05
-dragModelType = default
-maximum_drag = 0.01
-minimum_drag = 0.01
-angularDrag = 0.1
-crashTolerance = 50
-breakingForce = 50
-breakingTorque = 50
-maxTemp = 3400
+	// --- standard part parameters ---
+	mass = 0.05
+	dragModelType = default
+	maximum_drag = 0.01
+	minimum_drag = 0.01
+	angularDrag = 0.1
+	crashTolerance = 50
+	breakingForce = 50
+	breakingTorque = 50
+	maxTemp = 3400
 
-MODULE
-{
-    name = QuantumStrut
-	IsEnabled = true
-	PowerConsumption = 0.01
-	
-	Material = KSP/Sprite
-	StartColor = 50, 50, 50
-	EndColor = 50, 50, 50
-	StartSize = 0.03
-	EndSize = 0.03
-	
-	Start = 0,0,0
-	Dir = 0,1,0
+	MODULE
+	{
+		name = QuantumStrut
+		IsEnabled = true
+		PowerConsumption = 0.01
+
+		Material = KSP/Sprite
+		StartColor = 50, 50, 50
+		EndColor = 50, 50, 50
+		StartSize = 0.03
+		EndSize = 0.03
+
+		Start = 0,0,0
+		Dir = 0,1,0
+	}
 }
-}

 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model.mu differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model000.dds differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model000.mbm differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model001.dds differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/quantumStrut/model001.mbm differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model.mu differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model000.dds differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model000.mbm differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model001.dds differ
 Binary files /dev/null and b/backup/QuantumStrutsContinued/Parts/QuantumStruts/strutGun/model001.mbm differ