Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -545,9 +545,9 @@
<DisplayName>[FLAW] Railgun 2.0</DisplayName>
<Icon>Textures\GUI\Icons\Cubes\RailGun.dds</Icon>
<Description>
10km range Railgun. 5000m/s velocity
11km range Railgun. 6000m/s velocity
24Mw Passive Draw, 300Mw Recharge
Falloff After 6km.
Falloff After 10km.
Deals Kinetic Damage.
</Description>
<CubeSize>Large</CubeSize>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2294,7 +2294,7 @@ partial class Parts
AmmoRound = "Large Railgun Slug", // Name of ammo in terminal, should be different for each ammo type used by the same weapon. Is used by Shrapnel.
HybridRound = true, // Use both a physical ammo magazine and energy per shot.
EnergyCost = 0.2858f, // Scaler for energy per shot (EnergyCost * BaseDamage * (RateOfFire / 3600) * BarrelsPerShot * TrajectilesPerBarrel). Uses EffectStrength instead of BaseDamage if EWAR.
BaseDamage = 126000f, // Direct damage; one steel plate is worth 100.
BaseDamage = 126000f, //holy number, not to be changed //Direct damage; one steel plate is worth 100.
Mass = 277f, // In kilograms; how much force the impact will apply to the target.
Health = 0, // How much damage the projectile can take from other projectiles (base of 1 per hit) before dying; 0 disables this and makes the projectile untargetable.
BackKickForce = 0f, // Recoil. This is applied to the Parent Grid. 21777000f
Expand Down Expand Up @@ -2358,7 +2358,7 @@ partial class Parts
// For the following modifier values: -1 = disabled (higher performance), 0 = no damage, 0.01f = 1% damage, 2 = 200% damage.
FallOff = new FallOffDef
{
Distance = 6000f, // Distance at which damage begins falling off.
Distance = 10000f, // Distance at which damage begins falling off.
MinMultipler = 0.75f, // Value from 0.0001f to 1f where 0.1f would be a min damage of 10% of base damage.
},
Grids = new GridSizeDef
Expand Down Expand Up @@ -2409,10 +2409,10 @@ partial class Parts
ByBlockHit = new ByBlockHitDef
{
Enable = true,
Radius = 3f, // Meters
Damage = 10000f, // Damages 4 blocks
Depth = 1f, // Max depth of AOE effect, in meters. 0=disabled, and AOE effect will reach to a depth of the radius value
MaxAbsorb = 2500f, // Soft cutoff for damage, except for pooled falloff. If pooled falloff, limits max damage per block.
Radius = 4f, // Meters
Damage = 20000f, // Damages 4 blocks
Depth = 2f, // Max depth of AOE effect, in meters. 0=disabled, and AOE effect will reach to a depth of the radius value
MaxAbsorb = 5000f, // Soft cutoff for damage, except for pooled falloff. If pooled falloff, limits max damage per block.
Falloff = Pooled, //.NoFalloff applies the same damage to all blocks in radius
//.Linear drops evenly by distance from center out to max radius
//.Curve drops off damage sharply as it approaches the max radius
Expand Down Expand Up @@ -2514,8 +2514,8 @@ partial class Parts
TargetLossTime = 0, // 0 is disabled, Measured in game ticks (6 = 100ms, 60 = 1 seconds, etc..).
MaxLifeTime = 120, //120 is required for sound. 0 is disabled, Measured in game ticks (6 = 100ms, 60 = 1 seconds, etc..). time begins at 0 and time must EXCEED this value to trigger "time > maxValue". Please have a value for this, It stops Bad things.
AccelPerSec = 0f, // Meters Per Second. This is the spawning Speed of the Projectile, and used by turning.
DesiredSpeed = 5000, // voxel phasing if you go above 5100
MaxTrajectory = 10000f, //**MUST** be double of speed for sound to work good.// Max Distance the projectile or beam can Travel.
DesiredSpeed = 6000, // voxel phasing if you go above 5100
MaxTrajectory = 12500f, //**MUST** be double of speed for sound to work good.// Max Distance the projectile or beam can Travel.
DeaccelTime = 0, // 0 is disabled, a value causes the projectile to come to rest overtime, (Measured in game ticks, 60 = 1 second)
GravityMultiplier = 0f, // Gravity multiplier, influences the trajectory of the projectile, value greater than 0 to enable. Natural Gravity Only.
SpeedVariance = Random(start: 0, end: 0), // subtracts value from DesiredSpeed. Be warned, you can make your projectile go backwards.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ partial class Parts {
LockedSmartOnly = false, // Only fire at smart projectiles that are locked on to parent grid.
MinimumDiameter = 0, // Minimum radius of threat to engage.
MaximumDiameter = 0, // Maximum radius of threat to engage; 0 = unlimited.
MaxTargetDistance = 8000, // Maximum distance at which targets will be automatically shot at; 0 = unlimited.
MaxTargetDistance = 11000, // Maximum distance at which targets will be automatically shot at; 0 = unlimited.
MinTargetDistance = 0, // Minimum distance at which targets will be automatically shot at.
TopTargets = 2, // Maximum number of targets to randomize between; 0 = unlimited.
TopBlocks = 4, // Maximum number of blocks to randomize between; 0 = unlimited.
Expand Down