Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Dragon on September 28, 2012, 09:39:47 am
-
In messages.tbl in retail FS2, there are a few persona entries marked with "+Vasudan" . Obviously, they're all Vasudan, but I wonder if this line actually does anything. I've never seen it used anywhere else, except in WCS, which has +Terran and +Kilrathi tags (which are not recognized by regular FSO builds, BTW).
-
It sets the species of the persona (Using those in species.tbl). If the game is unable to find a messages of the correct type for a persona, it will fall back to using anything it can from the correct species.
Since most people try to make sure their message tables include a full set of acting for each persona, we rarely see this being used.
-
Species_defs.tbl, actually. And this would be why +Kilrathi isn't recognized in standard (non-WCS) FSO.
-
Species_defs.tbl, actually. And this would be why +Kilrathi isn't recognized in standard (non-WCS) FSO.
Is it hardcoded? WCS has Kilrathi as a species in species_defs.tbl, so it seems odd that this feature wouldn't work for them.
-
It used to be hardcoded, but it now reads from species_defs.tbl, as I said.
What do you mean by "it doesn't work" for WCS?
-
MathTheGeek listed it as something that didn't parse (during his attempt to port WCS to FSO), but now I've done my own tests with the latest build and it seems that it doesn't cause any debug complaints. Anyway, good to know what it's for, and that it works.