Files
starruler-linux/data/subsystems/weapon_base.txt
T
2018-07-17 14:15:37 +02:00

65 lines
1.4 KiB
Plaintext

Template: tag/WeaponBase
Defaults:
Range := 100.0
Damage := 1.0
Reload := 1.0
SupplyCost := 0.0
out DPS := Damage / Reload
out SupplyDrain := SupplyCost
out SupplyFireCost := SupplyCost * Reload
Modifier: RangeFactor(factor)
Range := Range * factor
Modifier: ReloadFactor(factor)
Reload := Reload * factor
Modifier: DamageFactor(factor)
Damage := Damage * factor
Template: tag/BeamBase
Defaults:
Range := 100
BeamDPS := 1
Duration := 1
Cooldown := 1
out DPS := (BeamDPS * Duration) / (Duration + Cooldown)
out SupplyDrain := SupplyCost * (Duration / (Duration + Cooldown))
out SupplyFireCost := SupplyCost * Duration
Tracking := 1
Modifier: RangeFactor(factor)
Range := Range * factor
Modifier: DurationFactor(factor)
Duration := Duration * factor
Modifier: CooldownFactor(factor)
Cooldown := Cooldown * factor
Modifier: DamageFactor(factor)
BeamDPS := BeamDPS * factor
Modifier: TrackingFactor(factor)
Tracking := Tracking * factor
Template: tag/MissileBase
Modifier: SpeedFactor(factor)
Speed := Speed * factor
Modifier: TrackingFactor(factor)
Tracking := Tracking * factor
Template: tag/ProjBase
Modifier: SpeedFactor(factor)
Speed := Speed * factor
Modifier: TrackingFactor(factor)
Tracking := Tracking * factor
Modifier: SpreadFactor(factor)
Spread := Spread * factor
Modifier: PierceMod(add)
Pierce := Pierce + add