Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: IPAndrews on December 20, 2006, 09:43:13 am

Title: Subsystem flags
Post by: IPAndrews on December 20, 2006, 09:43:13 am
The last FSOpen build I downloaded complained that I had stuff in my ships.tbl, relating to specific ship subsytems, that was using a depricated syntax. Now apparently subsystems have their own flags? What's the exact syntax and what flags are available to me? (it's not in wiki yet)
Title: Re: Subsystem flags
Post by: Wanderer on December 20, 2006, 11:31:54 am
I havent yet updated the wiki but... take a look at this page:

http://www.hard-light.net/wiki/index.php/Ships.tbl/CVS_version

Currently available subsystem flags are "untargetable", "carry no damage", "use multiple guns", "fire down normals"

Syntax is: $Flags: ( <insert flags here> )
Title: Re: Subsystem flags
Post by: IPAndrews on December 20, 2006, 11:39:10 am
Untargetable and carry no damage I know about. Carry no damage was a fantastic idea so kudos to whoever thought up that one. What do the other two do?
Title: Re: Subsystem flags
Post by: Wanderer on December 20, 2006, 12:07:05 pm
I updated http://www.hard-light.net/wiki/index.php/Subsystem page

Currently "fire down normals" is a bit buggy see Mantis bug 591. The fix the set the swarm primary weapons to function properly on singlepart turrets sort of broke some of the earlier settings so this will take care of those issues (like 'vertically launched missiles', or multipart turrets firing along their barrel line).

IIRC the "carry no damage" was related to the WMCs armor.tbl additions (subsys specific armor).
Title: Re: Subsystem flags
Post by: WMCoolmon on December 20, 2006, 12:17:58 pm
"use multiple guns" toggles using the other weapons mounted on a turret besides the first primary (or secondary, if there are no primaries).
Title: Re: Subsystem flags
Post by: Goober5000 on December 20, 2006, 11:41:58 pm
One of those flags isn't implemented in 3.6.9, as it's only there for forward compatibility with the main branch.  I forget which flag that is.