Andon wrote:QUOTE (Andon @ Aug 27 2007, 09:22 PM) The cylons do work in DM. And the colonials do set '18' (As pre is def and dev is no devel), unless it's supposed to be in the actual 'def' of the faction stats.
In both cores you sent me, the Colonials have not 18 in 'Def' hence the crash in DM mode.
Like I said factions pre/def work like this:
Faction "Pre" values = values defined by this faction when
devel is on. (that's like a "Def")
Faction "Def' values = values defined by this faction when
devel is off. (that's like a "Def" too but only for no devel games).
It might not be very clear in ICE as it uses the words 'pre' and 'def' but their is a warning explaining this.
devel is controlled by the game parameter 'Development' (game settings screen) and is off for pure DM games.
ICE indicates that the value 2 is defined by "GP:Deatch Match". This is not actually true as there is no value defined when game type is DM. It's just that the original cores (static_core/zone_core) had all 2 in all factions "def" sets (no devel def) so back in time we thought that 2 was related to DM but it's not.
Same for value 7 (ICE indicates GP: CTF or money). I should update ICE to remove these indications.
Actually the devs used '2' as a value defined only when 'devel' is off by putting it in all factions def sets, it could have been any available number. This allowed them to have specific ships for non devel games.
The only reserved values are 3,4,5 and 6 which are set by game parameters (allow sy, allow exp, allow tac and allow sup in that order).
Every other values are free to use as you want. Just keep consistency of the meaning you give to a value.