Skip to content

Commit

Permalink
Merge pull request #105 from InvalidArgument3/initialversion
Browse files Browse the repository at this point in the history
Initialversion
  • Loading branch information
InvalidArgument3 authored Oct 11, 2024
2 parents 43d33dc + 3b5143e commit cafa2b6
Show file tree
Hide file tree
Showing 56 changed files with 488 additions and 5 deletions.
4 changes: 4 additions & 0 deletions Advanced Gravity Collector/metadata.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<ModMetadata xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ModVersion>1.0</ModVersion>
</ModMetadata>
11 changes: 11 additions & 0 deletions Advanced Gravity Collector/modinfo.sbmi
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<MyObjectBuilder_ModInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SteamIDOwner>76561198071098415</SteamIDOwner>
<WorkshopId>0</WorkshopId>
<WorkshopIds>
<WorkshopId>
<Id>3346612989</Id>
<ServiceName>Steam</ServiceName>
</WorkshopId>
</WorkshopIds>
</MyObjectBuilder_ModInfo>
11 changes: 11 additions & 0 deletions ConfigurableGridPoints/modinfo.sbmi
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<MyObjectBuilder_ModInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SteamIDOwner>76561198071098415</SteamIDOwner>
<WorkshopId>0</WorkshopId>
<WorkshopIds>
<WorkshopId>
<Id>3346579329</Id>
<ServiceName>Steam</ServiceName>
</WorkshopId>
</WorkshopIds>
</MyObjectBuilder_ModInfo>
11 changes: 11 additions & 0 deletions ConfigurableGridPointsAddon/modinfo.sbmi
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<MyObjectBuilder_ModInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SteamIDOwner>76561198071098415</SteamIDOwner>
<WorkshopId>0</WorkshopId>
<WorkshopIds>
<WorkshopId>
<Id>3346579398</Id>
<ServiceName>Steam</ServiceName>
</WorkshopId>
</WorkshopIds>
</MyObjectBuilder_ModInfo>
Binary file added DeltaVEquipment/Audio/Arcade/cbar_hit1A.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Arcade/cbar_hit1A.wav.old
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Arcade/cn.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Arcade/metalstorm.wav
Binary file not shown.
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Arcade/metalstorm.wav.OLD
Binary file not shown.
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Arcade/metalstorm.wav2
Binary file not shown.
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Arcade/metalstormreload.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Arcade/shieldhit1.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/BALLER/ballercomplete.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/BALLER/dodgeball.wav
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Nuke/ObviousFlyby.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Nuke/SLAMCloseNuked.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Nuke/SLAMFarNuked.wav
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Nuke/pipeimpact.wav
Binary file not shown.
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Nuke/slamtravsoundmeme2.wav
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Realistic/20mmPDG_LOOP.wav
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 added DeltaVEquipment/Audio/Realistic/400mm_SHOT.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Realistic/BadIdea1.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Realistic/FOB1000_SHOT.wav
Binary file not shown.
Binary file added DeltaVEquipment/Audio/Realistic/FOB1500_SHOT.wav
Binary file not shown.
123 changes: 123 additions & 0 deletions DeltaVEquipment/Data/Audio_MS.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
<?xml version="1.0"?>
<Definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Sounds>

<!-- Metalstorm -->
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>metalstorm</SubtypeId>
</Id>
<Category>SHOT</Category>
<VolumeVariation>0.1</VolumeVariation>
<MaxDistance>2100</MaxDistance>
<PreventSynchronization>0</PreventSynchronization>
<DistantSounds>
<DistantSound DistanceCrossfade="10" Distance="1000" Sound="metalstormdistant" />
</DistantSounds>
<DynamicMusicCategory>HeavyFight</DynamicMusicCategory>
<DynamicMusicAmount>15</DynamicMusicAmount>
<Loopable>false</Loopable>
<SoundLimit>32</SoundLimit>
<Volume>0.1</Volume>
<PitchVariation>5</PitchVariation>
<Waves>
<Wave Type="D3">
<Start>Audio\Arcade\metalstorm.wav</Start>
</Wave>
</Waves>
</Sound>

<!-- Metalstorm Distant-->
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>metalstormdistant</SubtypeId>
</Id>
<Category>SHOT</Category>
<VolumeVariation>0.1</VolumeVariation>
<MaxDistance>2100</MaxDistance>
<PreventSynchronization>0</PreventSynchronization>
<DynamicMusicCategory>HeavyFight</DynamicMusicCategory>
<DynamicMusicAmount>15</DynamicMusicAmount>
<Loopable>false</Loopable>
<SoundLimit>32</SoundLimit>
<Volume>0.1</Volume>
<PitchVariation>5</PitchVariation>
<Waves>
<Wave Type="D3">
<Start>Audio\Arcade\metalstorm.wav</Start>
</Wave>
</Waves>
</Sound>

<!-- Metalstorm Hit -->
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>cbar</SubtypeId>
</Id>
<Category>SHOT</Category>
<VolumeVariation>0.1</VolumeVariation>
<MaxDistance>1000</MaxDistance>
<PreventSynchronization>0</PreventSynchronization>
<DynamicMusicCategory>HeavyFight</DynamicMusicCategory>
<DynamicMusicAmount>15</DynamicMusicAmount>
<Loopable>false</Loopable>
<Volume>0.1</Volume>
<PitchVariation>5</PitchVariation>
<Waves>
<Wave Type="D3">
<Start>Audio\Arcade\cbar_hit1A.wav</Start>
</Wave>
</Waves>
</Sound>

<!-- Metalstorm Shield Hit -->
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>shit</SubtypeId>
</Id>
<Category>SHOT</Category>
<VolumeVariation>0.1</VolumeVariation>
<MaxDistance>1000</MaxDistance>
<PreventSynchronization>0</PreventSynchronization>
<DynamicMusicCategory>HeavyFight</DynamicMusicCategory>
<DynamicMusicAmount>15</DynamicMusicAmount>
<Loopable>false</Loopable>
<Volume>0.1</Volume>
<PitchVariation>5</PitchVariation>
<Waves>
<Wave Type="D3">
<Start>Audio\Arcade\shieldhit1.wav</Start>
</Wave>
</Waves>
</Sound>

<!-- Metalstorm Reload-->
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>metalstormreload</SubtypeId>
</Id>
<Category>SHOT</Category>
<VolumeVariation>0.1</VolumeVariation>
<MaxDistance>250</MaxDistance>
<SoundLimit>10</SoundLimit>
<PreventSynchronization>0</PreventSynchronization>
<DynamicMusicCategory>HeavyFight</DynamicMusicCategory>
<DynamicMusicAmount>15</DynamicMusicAmount>
<Loopable>false</Loopable>
<Volume>1</Volume>
<PitchVariation>5</PitchVariation>
<Waves>
<Wave Type="D3">
<Start>Audio\Arcade\metalstormreload.wav</Start>
</Wave>
</Waves>
</Sound>


</Sounds>
</Definitions>
52 changes: 52 additions & 0 deletions DeltaVEquipment/Data/CubeBlocks/DeltaV_MiningMetalStorm.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CubeBlocks>
<Definition xsi:type="MyObjectBuilder_ConveyorSorterDefinition">
<Id>
<TypeId>ConveyorSorter</TypeId>
<SubtypeId>DeltaV_MiningMetalStorm</SubtypeId>
</Id>
<DisplayName>DeltaV_MiningMetalStorm</DisplayName>
<Icon>Textures\GUI\Icons\AstronautBackpack.dds</Icon>
<Description>
METAL STOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORM
</Description>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="1" y="1" z="1"/>
<Center x="0" y="0" z="0" />
<ModelOffset x="0" y="0" z="0"/>
<Model>Models\Cubes\large\DeltaV_MiningMetalStorm.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="300" />
<Component Subtype="Construction" Count="200" />
<Component Subtype="MetalGrid" Count="50" />
<Component Subtype="PowerCell" Count="40" />
<Component Subtype="Superconductor" Count="120" />
<Component Subtype="LargeTube" Count="150" />
<Component Subtype="BulletproofGlass" Count ="120" />
<Component Subtype="Computer" Count="300" />
<Component Subtype="Construction" Count="150" />
<Component Subtype="SteelPlate" Count="200" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<MountPoints>
<MountPoint Side="Front" StartX="0.00" StartY="0.00" EndX="1.00" EndY="1.00"/>
<MountPoint Side="Back" StartX="0.00" StartY="0.00" EndX="1.00" EndY="1.00"/>
<MountPoint Side="Left" StartX="0.00" StartY="0.00" EndX="1.00" EndY="1.00"/>
<MountPoint Side="Right" StartX="0.00" StartY="0.00" EndX="1.00" EndY="1.00"/>
<MountPoint Side="Top" StartX="0.00" StartY="0.00" EndX="1.00" EndY="1.00"/>
<MountPoint Side="Bottom" StartX="0.00" StartY="0.00" EndX="1.00" EndY="1.00"/>
</MountPoints>
<BlockPairName>DeltaV_MiningMetalStorm</BlockPairName>
<EdgeType>Light</EdgeType>
<BuildTimeSeconds>80</BuildTimeSeconds>
<InventoryMaxVolume>1</InventoryMaxVolume>
<DamageEffectId>213</DamageEffectId>
<DamagedSound>ParticleWeapExpl</DamagedSound>
<ResourceSinkGroup>Defense</ResourceSinkGroup>
<EmissiveColorPreset>Default</EmissiveColorPreset>
<PCU>750</PCU>
</Definition>
</CubeBlocks>
</Definitions>
73 changes: 70 additions & 3 deletions DeltaVEquipment/Data/Scripts/OrreryCombatFramework/DeltaVAmmos.cs
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,6 @@ partial class HeartDefinitions
ImpactSound = "WepSmallWarheadExpl",
SoundChance = 0.1f,
},
Guidance = new Guidance[]
{
},
LiveMethods = new LiveMethods()
{
// OnImpact = (projectileInfo, hitPosition, hitNormal, hitEntity) =>
Expand Down Expand Up @@ -177,5 +174,75 @@ partial class HeartDefinitions
}
};

ProjectileDefinitionBase DeltaVMiningMetalStormProjectile => new ProjectileDefinitionBase()
{
Name = "DeltaVMiningMetalStormProjectile",
Ungrouped = new Ungrouped()
{
ReloadPowerUsage = 10,
Recoil = 5000,
Impulse = 5000,
ShotsPerMagazine = 32,
MagazineItemToConsume = "",
},
Networking = new Networking()
{
NetworkingMode = Networking.NetworkingModeEnum.FireEvent,
DoConstantSync = false,
NetworkPriority = 0,
},
Damage = new Damage()
{
SlimBlockDamageMod = 1,
FatBlockDamageMod = 1,
BaseDamage = 500,
AreaDamage = 0,
AreaRadius = 0,
MaxImpacts = 1,
DamageToProjectiles = 0.4f,
DamageToProjectilesRadius = 0.2f,
},
PhysicalProjectile = new PhysicalProjectile()
{
Velocity = 1000,
VelocityVariance = 0,
Acceleration = 0,
Health = 0,
MaxTrajectory = 4000,
MaxLifetime = -1,
IsHitscan = false,
ProjectileSize = 0.5f,
},
Visual = new Visual()
{
//Model = "Models\\Weapons\\Projectile_Missile.mwm",
TrailTexture = MyStringId.GetOrCompute("ProjectileTrailLine"),
TrailFadeTime = 0f,
TrailLength = 5,
TrailWidth = 0.1f,
TrailColor = new VRageMath.Vector4(25, 2, 0, 1),
//AttachedParticle = "Smoke_Missile",
ImpactParticle = "MaterialHit_Metal",
VisibleChance = 1f,
},
Audio = new Audio()
{
TravelSound = "",
TravelVolume = 100,
TravelMaxDistance = 1000,
ImpactSound = "cbar",
SoundChance = 0.1f,
},
LiveMethods = new LiveMethods()
{
// OnImpact = (projectileInfo, hitPosition, hitNormal, hitEntity) =>
// {
// if (hitEntity == null)
// return;
// HeartApi.SpawnProjectilesInCone(HeartApi.GetProjectileDefinitionId(ExampleAmmoMissile.Name), hitPosition - hitNormal * 50, hitNormal, 10, 0.1f);
// }
}
};

}
}
Loading

0 comments on commit cafa2b6

Please sign in to comment.