using VRage.Game; using VRage.Serialization; using VRageMath; using Direction = VRageMath.Base6Directions.Direction; namespace SpaceEngineersBlueprintEditor.SpaceEngineersCore.GridConverter; public class ConversionDefinitions { /// /// Collection of blocks that will be ignored by the grid exporter entirely /// public HashSet BlackList = new HashSet() { }; /// /// Key Value Pair that tells how an SE1 block is converted into an SE2 block(s) /// public SerializableDictionary BlockTypes = new SerializableDictionary(new Dictionary() { #region LARGE GRID { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "2eacbbf2-d8fb-4a78-91dc-7b492517ef97", } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorSlope"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "f9efcc6c-6c76-4762-bbf0-6013ec969539", } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d4f0ddcf-cc82-4584-8def-4097bef9a387", Rotation = Base6Directions.GetOrientation(Direction.Right, Direction.Up) } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorCornerInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "dc5f2b7f-b9e3-433e-811b-5f0e18349c03", Rotation = Base6Directions.GetOrientation(Direction.Left, Direction.Down) } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d4915136-8884-4cf8-9480-f5c98a76c8cf", } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorSlope"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ceb6bbce-59ec-4507-a21d-736a957eab17", } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ee42eaa2-0387-4971-b585-464806977bcf", Rotation = Base6Directions.GetOrientation(Direction.Right, Direction.Up) } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorCornerInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "27df40a4-e2f9-4a69-a959-d1eee13feec2", Rotation = Base6Directions.GetOrientation(Direction.Left, Direction.Down) } } } }, { MyDefinitionId.Parse("Thrust/LargeBlockSmallThrust"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "0da92154-43e7-4fc8-94b9-6f024a425a14", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up) } } } }, { MyDefinitionId.Parse("Thrust/LargeBlockLargeThrust"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7e2a1bfd-1e17-4762-945d-fbac8de794b5", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up), ForwardOffset = -5, } } } }, /* { MyDefinitionId.Parse("Thrust/LargeBlockSmallThrustSciFi"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "6c378a32-b592-4a3f-a40f-7e1d2b481df8", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up) } } } }, { MyDefinitionId.Parse("Thrust/LargeBlockSmallModularThruster"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "6c378a32-b592-4a3f-a40f-7e1d2b481df8", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up) } } } },*/ { MyDefinitionId.Parse("Gyro/LargeBlockGyro"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "4465b025-4193-407f-9a2e-b04f0e51271c", } } } }, { MyDefinitionId.Parse("InteriorLight/SmallLight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "227454bb-268b-4326-b7f1-1dd127b72b83", ForwardOffset = -5, } } } }, { MyDefinitionId.Parse("Assembler/LargeAssemblerIndustrial"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "f1d1956d-3d3a-45b2-be6e-f459c99b26f9", } } } },/* { MyDefinitionId.Parse("Refinery/Blast Furnace"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "576d13ca-1ce1-4f57-8009-84e04b379085", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(-90), 0), } } } }, { MyDefinitionId.Parse("ConveyorConnector/ConveyorTube"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "e8749b6d-223d-4c4c-9d95-e585ceb1f031", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(-90), 0), } } } }, */ { MyDefinitionId.Parse("CubeBlock/Window1x2Flat"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = -5, }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = 5 }, } } }, { MyDefinitionId.Parse("CubeBlock/Window1x2FlatInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = -5, }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = 5 }, } } }, { MyDefinitionId.Parse("CubeBlock/Window2x3Flat"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 5 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -5 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 5, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -5, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 5, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -5, ForwardOffset = -10 } } } }, { MyDefinitionId.Parse("CubeBlock/Window2x3FlatInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 5 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -5 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 5, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -5, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 5, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -5, ForwardOffset = -10 } } } }, { MyDefinitionId.Parse("CubeBlock/Window3x3Flat"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 10, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -10, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 10, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -10, ForwardOffset = 10 }, } } }, { MyDefinitionId.Parse("CubeBlock/Window3x3FlatInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 10, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -10, ForwardOffset = -10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 10, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = 0, ForwardOffset = 10 }, new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, UpOffset = -10, ForwardOffset = 10 }, } } }, { MyDefinitionId.Parse("CubeBlock/Window1x1Flat"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x1FlatInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ab164863-ffb2-4abc-8ac9-0268b68f8c26", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = 4, } } } }, /* { MyDefinitionId.Parse("SmallMissileLauncher/LargeMissileLauncher"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a7cdacbb-2dc0-4cd5-ab7f-93209fcb9c47", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, MathHelper.ToRadians(180)), } } } },*/ { MyDefinitionId.Parse("CargoContainer/LargeBlockSmallContainer"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "51e6d0e7-6f67-4d22-8204-7b45453dbd1b", } } } }, /* { MyDefinitionId.Parse("Collector/Collector"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "15203604-06cb-4fb1-9385-0b5557b3173e", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, MathHelper.ToRadians(90)), } } } },*/ { MyDefinitionId.Parse("CubeBlock/Window1x1Slope"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3a45338b-3c1d-4918-9324-e16474a66a5f", } } } }, /* { MyDefinitionId.Parse("SurvivalKit/SurvivalKitLarge"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "60bf929d-d721-435f-867a-3235e2539cf6", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, { MyDefinitionId.Parse("OxygenGenerator/(null)"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "65a745da-cb29-4f05-90cc-1069b3345acc", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, */ { MyDefinitionId.Parse("Door/LargeBlockGate"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "2e420bd1-8a02-4680-901d-14655204c043", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, /* { MyDefinitionId.Parse("ShipGrinder/LargeShipGrinder"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "cb88b2ae-49e8-437f-be87-5e86fb57c629", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, { MyDefinitionId.Parse("ShipWelder/LargeShipWelder"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "8269a61b-256f-4f85-998a-dab841a98707", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, */ { MyDefinitionId.Parse("CubeBlock/LargeRamp"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "31acf4ac-3582-496a-9e24-dff5066b994e", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeStairs"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "91adfabe-2fd0-4f2e-9a95-2483740fccd3", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, /* { MyDefinitionId.Parse("Ladder2/(null)"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "e90b23f2-5113-4abf-9523-2391b7ddb2b0", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } },*/ { MyDefinitionId.Parse("Cockpit/OpenCockpitLarge"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a029b001-36b5-4508-b05b-0223662d91a5", UpOffset = -3, } } } }, { MyDefinitionId.Parse("Cockpit/CockpitOpen"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a029b001-36b5-4508-b05b-0223662d91a5", UpOffset = -3 } } } }, { MyDefinitionId.Parse("Cockpit/LargeBlockCockpit"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a029b001-36b5-4508-b05b-0223662d91a5", UpOffset = -3 } } } }, { MyDefinitionId.Parse("MedicalRoom/LargeMedicalRoom"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "dc45be81-db45-445a-9ea8-92596b6b3381", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, { MyDefinitionId.Parse("LandingGear/LargeBlockLandingGear"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7ad08f24-036e-4d9f-b9cf-52c7854c910a", ForwardOffset = 5, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), //DisplayName = "DisplayName_Block_LandingGear", //CubeSize = "Large", } } } }, /* { MyDefinitionId.Parse("LandingGear/LargeBlockSmallMagneticPlate"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "c3e4d44b-f1b5-4e0c-96b0-b0c4684ba110", UpOffset = 4, //DisplayName = "DisplayName_Block_MagneticPlateSmall", //CubeSize = "Large", } } } }, { MyDefinitionId.Parse("MergeBlock/LargeShipMergeBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "9d5f6dc3-5b62-436b-a8d6-9dad2077da0b", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), //DisplayName = "DisplayName_Block_MergeBlock", //CubeSize = "Small", } } } }, { MyDefinitionId.Parse("ShipConnector/Connector"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a23df1b0-bae1-472c-91eb-75e1b7620e45", ForwardOffset = -3, //DisplayName = "DisplayName_Block_Connector", //CubeSize = "Large", } } } },*/ /* { MyDefinitionId.Parse("WindTurbine/LargeBlockWindTurbine"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "01b916ac-d941-45bf-878e-c55bf40079fb", UpOffset = -15, //DisplayName = "DisplayName_Block_WindTurbine", //CubeSize = "Large", } } } }, */ { MyDefinitionId.Parse("CubeBlock/Window1x2Slope"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d8b56c12-6267-488a-8daa-9f13b6e86e06", //DisplayName = "DisplayName_Block_Window1x2Slope", //CubeSize = "Large", } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x2Face"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "01c0e8ec-e582-4705-bfdc-777142983997", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), ForwardOffset = 5, //DisplayName = "DisplayName_Block_Window1x2FaceInv", //CubeSize = "Large" SLANT LONG, } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x2Inv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "e4ca2ee7-499f-4d47-8900-5b21444988a9", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), MathHelper.ToRadians(90), 0), //DisplayName = "DisplayName_Block_Window1x2FaceInv", //CubeSize = "Large" SLANT LONG INV, } } } }, /* { MyDefinitionId.Parse("AirtightHangarDoor/"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "50c23b9c-1be0-42a0-84a9-615821315a7f", UpOffset = 10, Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(180), 0), //DisplayName = "DisplayName_Block_AirtightHangarDoor", //CubeSize = "Large", } } } }, */ { MyDefinitionId.Parse("AirtightSlideDoor/LargeBlockSlideDoor"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "2e420bd1-8a02-4680-901d-14655204c043", ForwardOffset = 0, UpOffset =-5, //DisplayName = "DisplayName_Block_AirtightSlideDoor", //CubeSize = "Large", } } } }, { MyDefinitionId.Parse("CubeBlock/LargeSteelCatwalk"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3d2c1117-cddd-4b66-a874-82ca2c91ea35", UpOffset = -4, }, new Block() { BlockServerPrefab = "835f4fe1-908d-4acd-bf41-88c0103d832d", UpOffset = -2, ForwardOffset = 4, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeSteelCatwalk2Sides"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3d2c1117-cddd-4b66-a874-82ca2c91ea35", UpOffset = -4, }, new Block() { BlockServerPrefab = "835f4fe1-908d-4acd-bf41-88c0103d832d", UpOffset = -2, ForwardOffset = 4, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), }, new Block() { BlockServerPrefab = "835f4fe1-908d-4acd-bf41-88c0103d832d", UpOffset = -2, ForwardOffset = -5, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeSteelCatwalkCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3d2c1117-cddd-4b66-a874-82ca2c91ea35", UpOffset = -4, }, new Block() { BlockServerPrefab = "d37514c1-2216-4586-b65f-1624667da1d5", UpOffset = -2, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeSteelCatwalkPlate"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3d2c1117-cddd-4b66-a874-82ca2c91ea35", UpOffset = -4, } } } }, { MyDefinitionId.Parse("CubeBlock/Catwalk"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3d2c1117-cddd-4b66-a874-82ca2c91ea35", UpOffset = -4, } } } }, { MyDefinitionId.Parse("CubeBlock/CatwalkHalf"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "80bf1a08-864e-4690-9ad1-3d1d8f3e061c", UpOffset = -5, RightOffset = -3, //DisplayName = "DisplayName_Block_HalfGratedCatwalk", //CubeSize = "Large", } } } }, /*{ MyDefinitionId.Parse("Cockpit/PassengerSeatLarge"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "90443cab-3fdf-41c9-8e68-8191043d1bcf", UpOffset = -2, //DisplayName = "DisplayName_Block_PassengerSeat", //CubeSize = "Small", } } } },*/ { MyDefinitionId.Parse("Cockpit/SmallBlockCockpit"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "e3b5f8ef-2446-4504-83ad-8c4091ffdf2f", //DisplayName = "DisplayName_Block_Cockpit2", //CubeSize = "Large", COCKPIT SE REGULAR } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "aa7cb050-c0d6-4311-8ee8-fdc96600b1a2", //DisplayName = "DisplayName_Block_Cockpit2", //CubeSize = "Large" 50cm armor block, } } } }, { MyDefinitionId.Parse("Door/"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "2e420bd1-8a02-4680-901d-14655204c043", UpOffset = -5, } } } }, { MyDefinitionId.Parse("Door/LargeBlockOffsetDoor"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "2e420bd1-8a02-4680-901d-14655204c043", UpOffset = -5, ForwardOffset = 4 } } } }, /*{ MyDefinitionId.Parse("InteriorLight/LargeLightPanel"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_LightPanel", //CubeSize = "Large", //VS1 } } } }, */ { MyDefinitionId.Parse("CubeBlock/RailingCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d37514c1-2216-4586-b65f-1624667da1d5", UpOffset = -3, //DisplayName = "DisplayName_Block_RailingCorner", //CubeSize = "Large" 250variant, //VS1 } } } }, /* { MyDefinitionId.Parse("CargoContainer/LargeBlockLargeContainer"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_LargeCargoContainer", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/RailingDiagonal"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_RailingDiagonal", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/RailingHalfRight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_RailingHalfRight", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/RailingHalfLeft"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_RailingHalfLeft", //CubeSize = "Large", //VS1 } } } },*/ { MyDefinitionId.Parse("Reactor/LargeBlockLargeGenerator"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "6759e93d-5061-4a2c-ac3a-916ab467d680", UpOffset = -15, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), } } } }, /*{ MyDefinitionId.Parse("Reactor/LargeBlockSmallGenerator"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_SmallReactor", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("Drill/LargeBlockDrill"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_Drill", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeCoverWall"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_FullCoverWall", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/RailingHalfRight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_RailingHalfRight", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("InteriorLight/LargeBlockLight_1corner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_CornerLight", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/RailingStraight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "", //DisplayName = "DisplayName_Block_RailingStraight", //CubeSize = "Large", //VS1 } } } }, */ { MyDefinitionId.Parse("ReflectorLight/LargeBlockFrontLight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "b0f3d403-87d4-4202-9c2a-a47539f7fd02", //DisplayName = "DisplayName_Block_ReflectorLight", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockInsetWall"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "42dac1dc-b9e6-4991-ab0c-6d8655689198", //DisplayName = "DisplayName_Block_InteriorWall", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/RailingHalfRight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "effd0e18-0715-4217-aebc-36b76b056acb", UpOffset = -3, ForwardOffset = 2, RightOffset = -5, //DisplayName = "DisplayName_Block_RailingHalfRight", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/RailingHalfLeft"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "effd0e18-0715-4217-aebc-36b76b056acb", UpOffset = -3, ForwardOffset = -3, RightOffset = -5, //DisplayName = "DisplayName_Block_RailingHalfRight", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeInteriorPillar"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "cfaae598-113e-45ce-9a10-c7fce6596e47", UpOffset = -5, //DisplayName = "DisplayName_Block_InteriorPillar", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("Drill/LargeBlockDrill"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "79df2a89-b422-42a9-809f-749856ae8d19", ForwardOffset = -8, //DisplayName = "DisplayName_Block_Drill", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("RadioAntenna/LargeBlockRadioAntenna"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7ef00d21-59c9-48ed-9c9d-056ca8c2b237", UpOffset = -5, //DisplayName = "DisplayName_Block_Antenna", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("ButtonPanel/ButtonPanelLarge"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "40b6b512-2a5f-4425-962c-03b0326896d5", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), UpOffset = -5, ForwardOffset = 5, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHalfArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "5c7fa61c-6eac-490b-83b8-87b1c3124856", ForwardOffset = 2, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyHalfArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "0d2b691f-4dcb-451c-84de-7f805f30237e", ForwardOffset = 2, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHalfSlopeArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7aa9500f-f6b9-43c9-b6ea-8a7d8221b821", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), UpOffset = -2, ForwardOffset = 3, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyHalfSlopeArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7aa9500f-f6b9-43c9-b6ea-8a7d8221b821", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), UpOffset = -2, ForwardOffset = 3, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorHalfSlopeCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "39bdf4c8-0bf4-4f8f-8ff4-b5941767fe3e", UpOffset = -2, ForwardOffset = -3, RightOffset = 3, } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockHeavyArmorHalfSlopeCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "39bdf4c8-0bf4-4f8f-8ff4-b5941767fe3e", UpOffset = -2, ForwardOffset = -3, RightOffset = 3, } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorInvCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "30b734f8-b5df-497e-9b08-3da9858f5984", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, MathHelper.ToRadians(90)), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorInvCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ca622347-35f3-4dc2-803a-d44c1c5e768e", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, MathHelper.ToRadians(90)), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorInvCorner2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "5507f73d-7a63-4189-844a-f9e99d6e7102", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), MathHelper.ToRadians(270), 0), }, } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorInvCorner2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3d15c64d-1be7-456b-9292-7720a4da58eb", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), MathHelper.ToRadians(270), 0), }, } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorSlope2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "5a4b7509-5a9f-4f96-a28f-41e2ff457e52", UpOffset = 3, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), }, new Block() { BlockServerPrefab = "5c7fa61c-6eac-490b-83b8-87b1c3124856", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(90), 0), UpOffset = -3, } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorSlope2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "5a4b7509-5a9f-4f96-a28f-41e2ff457e52", UpOffset = 3, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), }, new Block() { BlockServerPrefab = "5c7fa61c-6eac-490b-83b8-87b1c3124856", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(90), 0), UpOffset = -3, } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorSlope2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "5a4b7509-5a9f-4f96-a28f-41e2ff457e52", UpOffset = -2, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorSlope2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "0840d935-776e-4602-99da-db3796a3faf9", UpOffset = -2, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorHalfSlopedCornerBase"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "581656a1-3a5d-4ea2-b037-937c101f8dee", UpOffset = -2, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockHeavyArmorHalfSlopedCornerBase"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "02ece8cc-cc6e-4cfa-b310-672369960767", UpOffset = -2, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "b8f9a980-a2a2-43c3-b8ef-2b8a164740fa", UpOffset = -2, RightOffset = 3, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), //CubeSize = "LargeLight", //VS1 VS1 Long Slope Corner Tip } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "8965c109-9d1a-4667-983d-ff39b9520c52", UpOffset = -2, RightOffset = 3, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), //CubeSize = "LargeLight", //VS1 VS1 Long Slope Corner Tip } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorSlopedCornerTip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "49c0abe8-bd20-4e1c-9ce6-74aa494433a8", UpOffset = -2, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockHeavyArmorSlopedCornerTip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "59144a35-36f7-458e-9184-cdbaeeb9b8fe", UpOffset = -2, Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CargoContainer/LargeBlockLargeContainer"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "421ce14a-8450-45e2-a3ae-86735ae7c4c4", } } } }, { MyDefinitionId.Parse("CubeBlock/LargeCoverWallHalf"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "1777814e-d666-4a1b-8f2e-b4a44eb7db5c", UpOffset = -3, ForwardOffset = -5, RightOffset = -2, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/LargeCoverWallHalfMirrored"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "1777814e-d666-4a1b-8f2e-b4a44eb7db5c", UpOffset = -3, ForwardOffset = -5, RightOffset = 3, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, /* { MyDefinitionId.Parse("CubeBlock/LargeCoverWall"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "929ef1c4-f43e-46ae-9a76-4980f8f98467", //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, */ { MyDefinitionId.Parse("CubeBlock/RailingDiagonal"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "88b1362f-7515-4eae-ae10-29173e6e1291", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), UpOffset = -3, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/RailingStraight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "835f4fe1-908d-4acd-bf41-88c0103d832d", UpOffset = -3, RightOffset = -5, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("SolarPanel/LargeBlockSolarPanel"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "f3f194a2-4dc7-4b24-bdf1-30f910d1528c", Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, MathHelper.ToRadians(90)), ForwardOffset = 3, //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x1Face"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "4f0f451a-9ac5-4850-9dc6-69c4f2f230b2", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(90), 0), //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large" TRIANGLE LARGE, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x1Inv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "4f0f451a-9ac5-4850-9dc6-69c4f2f230b2", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, MathHelper.ToRadians(180)), //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large" TRIANGLE LARGE, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x1Side"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "8d350725-3f3d-46dd-952f-6885cbabd1ec", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = -4, //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large" Window TRIANGLE SIDE, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x1SideInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "8d350725-3f3d-46dd-952f-6885cbabd1ec", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), RightOffset = -4, //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large" Window TRIANGLE SIDE, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x2SideRight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "abfbb60e-a8dd-4055-9183-e22dfd1644c5", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), RightOffset = -4, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x2SideLeft"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "abfbb60e-a8dd-4055-9183-e22dfd1644c5", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), RightOffset = 5, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x2SideRightInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "abfbb60e-a8dd-4055-9183-e22dfd1644c5", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), RightOffset = -4, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/Window1x2SideLeftInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "abfbb60e-a8dd-4055-9183-e22dfd1644c5", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), RightOffset = 5, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorHalfCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "39bdf4c8-0bf4-4f8f-8ff4-b5941767fe3e", //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large" Window TRIANGLE SIDE LARGE, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockHeavyArmorHalfCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d10625ee-2146-4117-b59c-5cddefe2b610", //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large" Window TRIANGLE SIDE LARGE, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorSlopedCornerBase"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d10625ee-2146-4117-b59c-5cddefe2b610", } } } }, { MyDefinitionId.Parse("CubeBlock/LargeBlockArmorCorner2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "eb291167-c852-4074-9b80-9f2962ec23f6", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(-180), MathHelper.ToRadians(180)), } } } }, { MyDefinitionId.Parse("CubeBlock/LargeHeavyBlockArmorCorner2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "b59d6690-8588-403a-a4f3-7f7bf136372b", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(-180), MathHelper.ToRadians(180)), } } } }, { MyDefinitionId.Parse("Refinery/LargeRefinery"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "9d0a4105-1e47-474a-b538-9df7911c9d42", UpOffset = -5, } } } }, #endregion LARGE GRID #region SMALL GRID { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "632d7385-12b9-47a6-802a-a610d0cbd1e0", } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorSlope"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "69902790-3e2d-43d2-81e4-1c0b42bc7461", } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorHalfCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a64f9241-ed64-4e01-af49-5f6c3b318b85", //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockHeavyArmorHalfCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d0f17d31-56da-48eb-b27b-96648c4323b4", //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize, //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "c3ab4417-9428-435a-aba8-a7fde43648c0", Rotation = Base6Directions.GetOrientation(Direction.Right, Direction.Up) } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorCornerInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7b65e2ed-9c32-423b-9704-e2bb30351de9", Rotation = Base6Directions.GetOrientation(Direction.Left, Direction.Down) } } } }, { MyDefinitionId.Parse("Thrust/SmallBlockSmallThrust"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "25f62d6e-e80f-4a28-8b92-2be2c79f117d", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up) } } } }, { MyDefinitionId.Parse("Thrust/SmallBlockSmallThrustSciFi"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "25f62d6e-e80f-4a28-8b92-2be2c79f117d", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up) } } } }, { MyDefinitionId.Parse("Thrust/SmallBlockSmallModularThruster"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "25f62d6e-e80f-4a28-8b92-2be2c79f117d", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up) } } } }, { MyDefinitionId.Parse("Gyro/SmallBlockGyro"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "088eacd4-b212-45f0-819e-16679bba8633", } } } }, { MyDefinitionId.Parse("ReflectorLight/SmallBlockFrontLight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "320d7ec4-1e5b-422f-a9a9-0b727de62b96", // VS1 Spotlight 50cm } } } }, { MyDefinitionId.Parse("InteriorLight/SmallBlockSmallLight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "227454bb-268b-4326-b7f1-1dd127b72b83", Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), ForwardOffset = -1, UpOffset = -1 } } } }, { MyDefinitionId.Parse("InteriorLight/OffsetLight"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "227454bb-268b-4326-b7f1-1dd127b72b83", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(90), 0), ForwardOffset = 1, UpOffset = -1 } } } }, { MyDefinitionId.Parse("InteriorLight/SmallBlockLight_1corner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "525eb219-0677-4035-93f9-73d11ae15e95", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), MathHelper.ToRadians(90), 0), ForwardOffset = -1, UpOffset = 0 } } } }, { MyDefinitionId.Parse("InteriorLight/SmallBlockLight_2corner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "525eb219-0677-4035-93f9-73d11ae15e95", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(-90), 0), ForwardOffset = -1, UpOffset = 0 }, new Block() { BlockServerPrefab = "525eb219-0677-4035-93f9-73d11ae15e95", Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), ForwardOffset = 0, UpOffset = -1 } } } }, { MyDefinitionId.Parse("CargoContainer/SmallBlockMediumContainer"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a17bf3a3-8ffc-4543-925e-3c59ffb18c1b", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), } } } }, { MyDefinitionId.Parse("CargoContainer/SmallBlockLargeContainer"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "51e6d0e7-6f67-4d22-8204-7b45453dbd1b", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), } } } },/* { MyDefinitionId.Parse("Cockpit/DBSmallBlockFighterCockpit"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "db8f3a9f-ec7e-4eeb-af36-d8babaedb788", } } } }, { MyDefinitionId.Parse("Conveyor/SmallBlockConveyor"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "825c736f-161a-468c-ba4b-7a209aa3bf00", } } } },*/ { MyDefinitionId.Parse("SmallGatlingGun/(null)"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "b5ef9ba0-0683-420d-942c-a113fe3fc7bf", ForwardOffset = -3, } } } }, /* { MyDefinitionId.Parse("ConveyorConnector/ConveyorTubeSmall"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "c105b734-5351-4463-beda-2fe431c73b1a", } } } }, { MyDefinitionId.Parse("SmallMissileLauncher/(null)"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "1e50bda7-a68f-4afb-8b5b-499c75109e71", } } } }, */ { MyDefinitionId.Parse("Thrust/SmallBlockLargeThrust"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "48b44f16-45b5-443f-9b96-3b8d87df6ed0", Rotation = Base6Directions.GetOrientation(Direction.Backward, Direction.Up), ForwardOffset = -1, } } } }, /* { MyDefinitionId.Parse("ConveyorConnector/ConveyorTubeSmallCurved"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "72833b0a-603d-45a5-8122-144ad84030d6", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0)* Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians (270), 0), } } } }, { MyDefinitionId.Parse("ShipWelder/SmallShipWelder"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "b8b85de2-a636-4ef1-920f-f8efe2accab8", ForwardOffset = 0, Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, 0), } } } }, */ { MyDefinitionId.Parse("LandingGear/SmallBlockLandingGear"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "8574735f-e98b-487e-9662-21435f0ce3ed", ForwardOffset = 1, //DisplayName = "DisplayName_Block_LandingGear", //CubeSize = "Small", } } } }, /* { MyDefinitionId.Parse("LandingGear/SmallBlockSmallMagneticPlate"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "78ddd186-53c9-4950-8764-81532624f9a2", //DisplayName = "DisplayName_Block_MagneticPlateSmall", //CubeSize = "Small", } } } }, { MyDefinitionId.Parse("MergeBlock/SmallShipSmallMergeBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "dc0b2aa3-2304-48d1-9964-188c09aeedd2", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(90), 0), //DisplayName = "DisplayName_Block_MergeBlock", //CubeSize = "Small", } } } }, { MyDefinitionId.Parse("ShipConnector/ConnectorSmall"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3d1b1b9e-5ee1-4c9e-a84c-0ad91431443c", //DisplayName = "DisplayName_Block_ConnectorSmall", //CubeSize = "Small", } } } }, { MyDefinitionId.Parse("ShipGrinder/SmallShipGrinder"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "f46f910b-c655-482a-914a-291168d6369d", ForwardOffset = -4, //DisplayName = "DisplayName_Block_ShipGrinder", //CubeSize = "Small", } } } }, { MyDefinitionId.Parse("Cockpit/PassengerSeatSmallNew"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "90443cab-3fdf-41c9-8e68-8191043d1bcf", //DisplayName = "DisplayName_Block_PassengerSeat", //CubeSize = "Small", } } } }, */ { MyDefinitionId.Parse("CubeBlock/HalfArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "2394b1b6-0c49-4f44-93cd-97e9a10208a8", //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/HeavyHalfArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "45cbc5b2-36f2-486f-b482-5bc299a55b7c", //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorInvCorner2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "95303773-f404-40ad-a0eb-fb0bbb5c5c72", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(270), MathHelper.ToRadians(-90), 0), } } } }, /* { MyDefinitionId.Parse("CubeBlock/HalfSlopeArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "d59fc923-ff77-47eb-8d38-c69d2610f572", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), ForwardOffset = 1, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, */ /* { MyDefinitionId.Parse("CubeBlock/HeavyHalfSlopeArmorBlock"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "3db0d0a0-3c45-4cae-88c3-703d3f7d7a80", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), ForwardOffset = 1, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, */ /* { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorHalfSlopeCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "ffdd375d-7c9a-4d26-98f7-11326ec0f7b4", ForwardOffset = -1, RightOffset = 1, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, */ /* { MyDefinitionId.Parse("CubeBlock/SmallBlockHeavyArmorHalfSlopeCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "c7dd4fad-403b-42a6-931c-65630a88abb0", RightOffset = 1, ForwardOffset = -1, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, */ { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorInvCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7adc3266-0c1d-4d04-96c2-f366a5d13601", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, MathHelper.ToRadians(90)), //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorInvCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "c89db849-8729-4bd3-a3ab-79bcc216a093", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, MathHelper.ToRadians(90)), } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorSlope2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "4caebafa-4e5c-44a8-a579-eeec80b72028", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), UpOffset = 1 }, new Block() { BlockServerPrefab = "2394b1b6-0c49-4f44-93cd-97e9a10208a8", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(90), 0), UpOffset = -1 } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorSlope2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "b0f32d64-15fc-4a20-979b-58a0b1f35999", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), UpOffset = 1 }, new Block() { BlockServerPrefab = "45cbc5b2-36f2-486f-b482-5bc299a55b7c", Rotation = Quaternion.CreateFromYawPitchRoll(0, MathHelper.ToRadians(90), 0), UpOffset = -1 } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorSlope2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "4caebafa-4e5c-44a8-a579-eeec80b72028", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorSlope2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "b0f32d64-15fc-4a20-979b-58a0b1f35999", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorHalfSlopedCornerBase"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "0c05f434-93f5-416c-a3af-d7d3466ef452", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockHeavyArmorHalfSlopedCornerBase"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "5616cc5d-4967-4fb5-aca8-f056a17247d0", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "409a227c-b8c9-48d5-a0d4-4067cf072c75", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), RightOffset = 1, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Long Slope Corner Tip } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorCorner2Tip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "53c9d85f-9e99-4643-a311-1bea68447f42", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(90), 0, 0), RightOffset = 1, //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Long Slope Corner Tip } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorSlopedCornerTip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "a99b9a31-b6e6-4404-b041-c98454a61682", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockHeavyArmorSlopedCornerTip"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "46b1f948-849e-4f4b-aad8-9b98421e9780", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(-90), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/SmallBlockArmorCorner2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "c22c076d-87c1-4734-be89-7ba24d93214d", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, 0), } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorCorner2Base"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "18bc260e-e70b-449b-9680-9fbda8b20b4a", Rotation = Quaternion.CreateFromYawPitchRoll(MathHelper.ToRadians(180), 0, MathHelper.ToRadians(180)), //DisplayName = "DisplayName_Block_ButtonPanel", //CubeSize = "LargeLight", //VS1 Light } } } }, { MyDefinitionId.Parse("SolarPanel/SmallBlockSolarPanel"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "7bec322e-de2e-4e49-8dad-0947fc4ff014", Rotation = Quaternion.CreateFromYawPitchRoll(0, 0, MathHelper.ToRadians(90)), //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorCorner"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "86e14980-4654-4d60-adba-4961215769d2", Rotation = Base6Directions.GetOrientation(Direction.Right, Direction.Up) //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorCornerInv"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "9a22db52-d0c4-44a5-89a6-9b973110e398", Rotation = Base6Directions.GetOrientation(Direction.Left, Direction.Down) //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large", //VS1 } } } }, { MyDefinitionId.Parse("CubeBlock/SmallHeavyBlockArmorSlope"), new BlockConversionDefinition() { Blocks = new Block[] { new Block() { BlockServerPrefab = "9d16b1da-f83a-4408-8804-b91439b57ff7", //DisplayName = "DisplayName_Block_SolarPanel", //CubeSize = "Large", //VS1 } } } }, #endregion SMALL GRID }); }