I have an identical problem with a custom weapon now
; Gauss Rifle
;
$Name: @Gauss Rifle
+Title: XSTR("Gauss Rifle", -1)
+Description:
XSTR("Long-Range Projectile Weapon", -1)
$end_multi_text
+Tech Title: XSTR("GSS Gauss Rifle", -1)
+Tech Anim: Tech_GTW_ML-70
+Tech Description:
XSTR(
"", -1)
$end_multi_text
$Model File: none
@Laser Bitmap: laserglow01
@Laser Color: 0, 255, 54
@Laser Length: 0.0
@Laser Head Radius: 0.3
@Laser Tail Radius: 0.3
$Mass: 5.2
$Velocity: 200.0 ;; speed of the weapon (initially) -- may or may not change
$Fire Wait: 0.5 ;; in seconds
$Damage: 500
$Armor Factor: 1.0
$Shield Factor: 0.2
$Subsystem Factor: 0.0
$Lifetime: 4.0
$Energy Consumed: 0.30 ;; Energy used when fired
$Cargo Size: 0.0 ;; Amount of space taken up in weapon cargo
$Homing: NO
$LaunchSnd: 125 ;; The sound it makes when fired
$ImpactSnd: 88 ;; The sound it makes when it hits something
+Weapon Range: 100000 ;; Limit to range at which weapon will actively target object
$Flags: ( "in tech database" "player allowed" "beam")
$Icon: iconflail
$Anim: Flail2
$Impact Explosion: none
It shows up in the tech room, shows up in fred but not the loadout screen. I'll check what you said about telling fred to do a custom loadout screen. (and yes im aware that a gauss rifle isnt a beam weapon but it looks cooler that way) maybe i can solve all my weapon problems in one shot (pardon the pun)