Files
2018-07-17 14:15:37 +02:00

61 lines
1.3 KiB
Plaintext

Subsystem: Railgun
Name: #RAILGUN_NAME
Description: #RAILGUN_DESC
BaseColor: #c5f946
TypeColor: #c5f946
Picture: SubsystemButtonArt::2
Elevation: 2
Tags: WeaponBase, ProjBase, Rotatable, HexLimitArc, Category:Weapons
Tags: ExteriorCore, Weapon, DefaultUnlock, IsProjWeapon, IsRailgun, HasInternals
Hull: Support, Satellite
Size := HexSize * Hexes
Range := Size + 330
Damage := Size * 2.9
Reload := 2.0 * min(1.0 + Size/512, 2.0)
Speed := max(110, Range / 15)
Spread := 0.045 / max(Range / 600, 1)
Tracking := 0.8
FireArc := 0.5 * pi
Pierce := 0.6
SupplyCost := Size * 1.5
Hex.HP := 18 * HexSize
Hex.Resistance := 0.2
Hex.Mass := HexSize
Hex.BuildCost := 0.75 * HexSize
Hex.MaintainCost := 0
Hex.LaborCost := 0.07 * HexSize
Requires:
Command = 1
Module: Default
Module: Core
Hex.HP := Hex.HP * 3
Hex.BuildCost := Hex.BuildCost * 5
Hex.Mass := Hex.Mass * 5
Sprite: Railgun::0
DrawMode: 1
Hex.DamageResist := ShipSize / 28.0
Effect: DamageResist
Resist = Hex.DamageResist
Effector: Railgun
Range = Range
Damage = Damage
Reload = Reload
Speed = Speed
FireArc = FireArc
Tracking = Tracking
CapOnTarget = 0
Spread = Spread
TargetTolerance = Spread / 2
Pierce = Pierce
SupplyCost = SupplyCost * Reload