Holy cow. We are getting there.
Ok first issue. I can only pick either override stats OR membertypes but not have but not take a listed statset and then ADD a membertype to show, or can I?
I guess for a cavalry unit I'll have to make membertypes for both rider and mount then?
Also, usefulness is limited somewhat in that taking a membertype it will have to have a name. Spearmen are "Spearmen" and Lothern Seaguard are "Lothern Seaguard", archers are "Achers". Same stats, different display name.
The way I'm writing the files I've included e.g. the armour save on the statline, which a certain other program does.
Armour type has always been about an exclusion format until now - "heavy armour" items replace "light armour" items but can be taken along with "shield" items, but "heavy armour and shield" items can't be taken with "shield" items because they already incorporate a shield.
They seemed like sensible design decisions at the time, but if there are flaws then I can re-work it. It needs to be sane and sensible and easy to use, but at the same time we do need to make sure that we don't add 50% complexity to the API and calculations for a 1% usability gain.
Does it work? I haven't even tried to do it. Simply because I don't know how to phrase it.
Off the top of my head maybe we could have somekind of "regular expression" based approach. I'm thinking if e.g. one could define that this stat has a value + a suffix of "+" and then it would just save the value ion the datafile and display/output the generated stat.
IBBoard wrote:As for the great weapons, from a purely game-centric PoV then I'd almost be inclined to not list the increase from the weapon. I never did in my conventional lists because the weapons could potentially be ignored for some rounds (e.g. fighting Goblins you might prefer to hit first rather than having the overkill of the extra strength). Given the flexibility of the string values then you can put whatever you want, though.
IBBoard wrote:Swordmasters are bit of an exception, though, because they're one of the few units I know of that doesn't suffer the penalty I completely understand that some people might like to put weapon stats in as well, but it is never something I've thought about doing.
IBBoard wrote:I'll definitely need to think about the armour saves. I'm inclined to treat them separately from main stats so that we can do the addition more easily, but the common approach is the hard part.
With something integral like a Sergeant in a Tactical squad, my first thought would be to include his stat line and have a "base cost" for the unit that includes his extra. The Sergeant's weapons would then be 0-1 limited, because he can't be removed, and would have to be duplicates with different names.
The other way would be to make the Sergeant a contained unit (a champion, once we define that relationship) and implement "if the unit numbers 10" as "if the unit numbers 9" because the required Sergeant makes it up to 10. Eventually we'll get requirement rules that would let you say "Tactical units MUST take a Sergeant".
Some names, pictures, avatars etc on this site are trademarks of Games Workshop Limited. Used without permission. No challenge to their status is intended. All pictures and artwork taken from Games Workshop's products and used on this site can be thought of as © Copyright Games Workshop Limited 2005. Please check out our fuller list of Trade Marks.
This forum is completely unofficial and in no way endorsed by Games Workshop Limited.
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group