So I started this weekend looking at the most recent pcgen-xml messages and decided they really weren't going to make any sense without context. 842 messages...
... My gods. *I* wouldn't want to go through the entire history. Good work. ... Oh. Hell. Yes. I'll be making an announcement here in a couple days. ... erm,...
<quote who="Steven Bethard"> ... I do not think that PCGen can cope with being a generic character generator. It was created specificly for D&D and has had a...
<quote who="Frugal"> ... </quote> Yeah, I had this feeling too. I guess my question was, is PCGen working towards /using files/ that could cope with generic...
... I do not think so - we are going to have to convert the LST files somehow, and my experience has been that the very best way to do that is to first move...
<quote who="Scott Ellsworth"> ... I have discovered an equaly ugly flaw in the model. There is no separation between the data layer and the implementation...
<quote who="Keith Davies"> ... So does this mean you have finished your schema ? As an aside I was having a look at your schema on the Wiki. It seems as though...
... Ouch. ... As far as I'm concerned, things like 'CL=Cleric39; will be broken out into XML in a (hopefully) meaningful matter. The XML largely ignores PCGen's...
So I don't know whether or not the data on the PCGenDataWiki reflects current plans, but in case it does, I thought I'd make a few comments about it...
Ok, I uploaded the alternate schema files. Here's what's in there: scores.xml: a file encoding most of the scores and rules for scores in D&D ucg.core.*: the...
... The UML largely describes the XML structure, though it could be mapped to Java objects fairly easily (though not in LST internals, directly). Deity, etc....
... Not *entirely*, I still need to fill in bonuses and effects. The framework, though, looks pretty solid. ... It's a bit of both, depending how you do it....
Sorry, I think this was unclear. I wasn't trying to describe what you were doing in the data restructuring. I was trying to describe a different framework that...
Keith, That sounds like a lot of extra work. If I'm pulling out a basic Deva, I've got the MM. If I'm loading one in PCGen there is at least an even chance I...
... It is more work, in that you would need both definitions available. However, if both *are* available, it means *less* work because you can base on...
... You're probably right, here. You used many of the same words to mean things that are *related* to what I'd described, which makes it really hard to guess...
... Yep. That's why I tried to design a framework that will help move us away from that -- start partitioning the code a bit more. ... Probably. Doesn't mean...
A brief note about terminology: I tried to use the same terms you were using because I thought that people could, with some effort, translate from one use of...
<quote who="Steven Bethard"> ... The other end of this problem is the presentation layer. If the input is too generic then how is the GUI going to present this...
<quote who="Keith Davies"> ... Erm... Yes it does. This is supposed to be a new data model for PCGen. If PCGen can not use the data in the data model then the...
<quote who="Keith Davies"> ... I have always thought that races should be class level 0. A first level human monk should be 0:Human, 1:Monk A first level Orc...
<quote who="Keith Davies"> ... I notice in you examples of races you have a "by-class" boolean attribute. How does your plan cope with 1HD creatures? i.e. an...
865
STILES, BRAD
BRAD.STILES@...
Jan 20, 2004 12:47 pm
... It only becomes a problem if a program wants want to adhere to the D20 License, which explicitly prohibits describing the mechanism of leveling up. PCGen...
I notice in your schema for ratings you have hardcoded the concepts of "good", "evil", "lawful" and "Chaotic". Is this really a good thing if we wish to...
867
STILES, BRAD
BRAD.STILES@...
Jan 20, 2004 12:53 pm
... If you think about it, races are little more than templates laid over a "generic" character, adding or removing abilities. If you think of a character as...
I notice you have this construct in the barbarian class: <add score="movement" value="10" when="not heavily armored or heavily encumbered" /> Is the "when"...
<quote who="Steven Bethard"> ... I just downloaded and looked at this. It looks really nice. I guess all that it would take to convert to a resonable character...
Looking at Steves code the use of the observer pattern is very interesting and from a design point of view very sweet. I do have a couple of questions that I...
... 5:Monk ... 3:Giant, 4:Giant, 5:ECL, 6:ECL, 7:Monk ... This I can sink my teeth into. I like it. Though the ECL example gets a bit odd because it's really...
Preface: I don't want to write them all below, so just to remind you, in my terminology * Score <=> OrderedSetSelection (i.e. an integer value) * Rating <=>...