Skip to content

Commit

Permalink
Merge pull request #75 from InvalidArgument3/gravcollector-extended
Browse files Browse the repository at this point in the history
add base gravcoll
  • Loading branch information
InvalidArgument3 authored Jun 25, 2024
2 parents a6b0aba + e6f0ee1 commit 6df95c5
Show file tree
Hide file tree
Showing 21 changed files with 1,567 additions and 0 deletions.
7 changes: 7 additions & 0 deletions Advanced Gravity Collector/Data/AssemblerBlueprint.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<BlueprintClassEntries>
<Entry Class="LargeBlocks" BlueprintSubtypeId="Collector/LargeGravityCollector" />
<Entry Class="SmallBlocks" BlueprintSubtypeId="Collector/MediumGravityCollector" />
</BlueprintClassEntries>
</Definitions>
104 changes: 104 additions & 0 deletions Advanced Gravity Collector/Data/Blocks.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CubeBlocks>
<Definition xsi:type="MyObjectBuilder_PoweredCargoContainerDefinition">
<Id>
<TypeId>Collector</TypeId>
<SubtypeId>LargeGravityCollector</SubtypeId>
</Id>
<DisplayName>Gravity Collector</DisplayName>
<Icon>Textures\Icons\GravityCollector.dds</Icon>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="1" y="1" z="1" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\LargeGravityCollector.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="40" />
<Component Subtype="Construction" Count="60" />
<Component Subtype="SmallTube" Count="20" />
<Component Subtype="Motor" Count="12" />
<Component Subtype="LargeTube" Count="4" />
<Component Subtype="GravityGenerator" Count="4" />
<Component Subtype="Computer" Count="60" />
<Component Subtype="Construction" Count="20" />
<Component Subtype="SteelPlate" Count="30" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<BuildProgressModels>
<Model BuildPercentUpperBound="0.33" File="Models\Cubes\Large\CollectorConstruction_1.mwm" />
<Model BuildPercentUpperBound="0.66" File="Models\Cubes\Large\CollectorConstruction_2.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Large\CollectorConstruction_3.mwm" />
</BuildProgressModels>
<BlockPairName>GravityCollector</BlockPairName>
<EdgeType>Light</EdgeType>
<BuildTimeSeconds>28</BuildTimeSeconds>
<RequiredPowerInput>0.6</RequiredPowerInput>
<ResourceSinkGroup>Conveyors</ResourceSinkGroup>
<InventorySize>
<X>2.5</X>
<Y>2.5</Y>
<Z>1</Z>
</InventorySize>
<MountPoints>
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Top" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Back" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Left" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Right" StartX="0" StartY="0" EndX="1" EndY="1" />
</MountPoints>
<MirroringY>Z</MirroringY>
<MirroringZ>Y</MirroringZ>
<DamageEffectId>212</DamageEffectId>
</Definition>
<Definition xsi:type="MyObjectBuilder_PoweredCargoContainerDefinition">
<Id>
<TypeId>Collector</TypeId>
<SubtypeId>MediumGravityCollector</SubtypeId>
</Id>
<DisplayName>Gravity Collector</DisplayName>
<Icon>Textures\Icons\GravityCollector.dds</Icon>
<CubeSize>Small</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="3" y="3" z="3" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\MediumGravityCollector.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="30" />
<Component Subtype="Construction" Count="40" />
<Component Subtype="SmallTube" Count="10" />
<Component Subtype="Motor" Count="8" />
<Component Subtype="LargeTube" Count="2" />
<Component Subtype="GravityGenerator" Count="2" />
<Component Subtype="Computer" Count="30" />
<Component Subtype="Construction" Count="10" />
<Component Subtype="SteelPlate" Count="15" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<BuildProgressModels>
<Model BuildPercentUpperBound="0.50" File="Models\Cubes\Small\CollectorConstruction_1.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Small\CollectorConstruction_2.mwm" />
</BuildProgressModels>
<BlockPairName>GravityCollector</BlockPairName>
<EdgeType>Light</EdgeType>
<BuildTimeSeconds>18</BuildTimeSeconds>
<RequiredPowerInput>0.3</RequiredPowerInput>
<ResourceSinkGroup>Conveyors</ResourceSinkGroup>
<InventorySize>
<X>1.5</X>
<Y>1.5</Y>
<Z>0.7</Z>
</InventorySize>
<MountPoints>
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Top" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Back" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Left" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Right" StartX="0" StartY="0" EndX="3" EndY="3" />
</MountPoints>
<MirroringY>Z</MirroringY>
<MirroringZ>Y</MirroringZ>
<DamageEffectId>212</DamageEffectId>
</Definition>
</CubeBlocks>
</Definitions>
38 changes: 38 additions & 0 deletions Advanced Gravity Collector/Data/Categories.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CategoryClasses>
<Category xsi:type="MyObjectBuilder_GuiBlockCategoryDefinition">
<Id>
<TypeId>GuiBlockCategoryDefinition</TypeId>
<SubtypeId/>
</Id>
<DisplayName>DisplayName_Category_LargeBlocks</DisplayName>
<Name>LargeBlocks</Name>
<ItemIds>
<string>Collector/LargeGravityCollector</string>
</ItemIds>
</Category>
<Category xsi:type="MyObjectBuilder_GuiBlockCategoryDefinition">
<Id>
<TypeId>GuiBlockCategoryDefinition</TypeId>
<SubtypeId/>
</Id>
<DisplayName>DisplayName_Category_SmallBlocks</DisplayName>
<Name>SmallBlocks</Name>
<ItemIds>
<string>Collector/MediumGravityCollector</string>
</ItemIds>
</Category>
<Category xsi:type="MyObjectBuilder_GuiBlockCategoryDefinition">
<Id>
<TypeId>GuiBlockCategoryDefinition</TypeId>
<SubtypeId/>
</Id>
<DisplayName>DisplayName_Category_ConveyorBlocks</DisplayName>
<Name>Conveyors</Name>
<ItemIds>
<string>GravityCollector</string>
</ItemIds>
</Category>
</CategoryClasses>
</Definitions>
16 changes: 16 additions & 0 deletions Advanced Gravity Collector/Data/Categories_Digi.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CategoryClasses>
<Category xsi:type="MyObjectBuilder_GuiBlockCategoryDefinition">
<Id>
<TypeId>GuiBlockCategoryDefinition</TypeId>
<SubtypeId/>
</Id>
<DisplayName>+ Digi</DisplayName>
<Name>z-mod-digi</Name>
<ItemIds>
<string>GravityCollector</string>
</ItemIds>
</Category>
</CategoryClasses>
</Definitions>
13 changes: 13 additions & 0 deletions Advanced Gravity Collector/Data/EntityComponents.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<EntityComponents>
<EntityComponent xsi:type="MyObjectBuilder_ModStorageComponentDefinition">
<Id>
<TypeId>ModStorageComponent</TypeId>
<SubtypeId>GravityCollector</SubtypeId>
</Id>
<RegisteredStorageGuids>
<guid>0DFC6F70-310D-4D1C-A55F-C57913E20389</guid>
</RegisteredStorageGuids>
</EntityComponent>
</EntityComponents>
</Definitions>
Loading

0 comments on commit 6df95c5

Please sign in to comment.