Tuesday, July 28, 2015

Re: [pcgen] Unchained

 

Stefan,

Sounds like you're trying to re-invent the wheel... Did you look at how the Rogue and Ninja are coded up or the Samurai and Cavalier. Unless something has changed, this worked just fine last I checked:

CLASS:Cavalier    TYPE:Base.PC.Cavalier
CLASS:Cavalier    PREMULT:1,[PRECLASS:1,Cavalier=1],[!PRECLASS:1,TYPE.Cavalier=1]

CLASS:Samurai    TYPE:Base.PC.Cavalier    SERVESAS:CLASS|Cavalier
CLASS:Samurai    PREMULT:1,[PRECLASS:1,Samurai=1],[!PRECLASS:1,TYPE.Cavalier=1]
 
Yes, Eidolon has those three base form types, and eventually they added "Aquatic". Judging from the makeover, you'd want to keep the unchained versions separate. The form type dictated the good Saves.

Concepts to incorporate:
Giant Evolution Pool available to all Eidolons
Boolean qualifier on the Evolutions individually
Your Eidolon race (KEY'd as Unchained) should grant a RaceType Pool. Once that selection is taken it triggers the "EidolonForm" pool. Which will also be Boolean on the choices triggered by the RaceType

Universal progression is kept in the companionMod file, HD boosts, etc. Like we already do. Specific RaceType/EidolonForm progressions can be triggered off the var "MasterLevel" and granted when appropriate inside the respective "ability" objects.

Concepts are pretty much in place, just had to know where to look.

If you need help with a specific problem, you know how to reach me.

Cheers,
Andrew

On 7/28/2015 5:44 AM, Andrew Wilson andrew@rivendale.net [pcgen] wrote:
On 28 July 2015 at 11:16, Stefan Radermacher stefan@zaister.de [pcgen] <pcgen@yahoogroups.com> wrote:
The problem was not with the rogue but occured on the barbarian. I think
it was that Extra Rage didn't work as expected and conflicted with
something other. Also adding SERVESAS to the unchained class, so it
qualifies for archetypes (which use PRECLASS) then results in being
unable to take more levels, because I added a !PRECLASS because you
cannot have levels in both versions. Tricky to find a workaround for that.

Don't use PRECLASS, use something else. Have the normal Rogue add a "Normal Rogue" non-visible template and the unchained Rogue add an "Unchained Rogue" non-visible template.  Now have the normal rogue have a !PRETEMPLATE for "Unchained Rogue" and vice versa. When you add Rogue you will be unable to take unchained rogue.

andrew

__._,_.___

Posted by: Andrew <drew0500@yahoo.com>
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (7)
Related Lists
PCGen&#39;s release site: http://pcgen.sourceforge.net
PCGen&#39;s Mailing Lists and Links: http://wiki.pcgen.org/Mailing_Lists_and_PCGen_Links
PCGen&#39;s autobuild: http://www.pcgen.org/autobuilds/
PCGen&#39;s JIRA Tracker: http://jira.pcgen.org

PCGen Forum: http://groups.pcgen.org


PCGen List File Help: http://tech.groups.yahoo.com/group/PCGenListFileHelp/
(for assistance in creating new homebrew or official list files)

PCGen Experimental: http://tech.groups.yahoo.com/group/pcgen_experimental/
(for new official data source development)

.

__,_._,___

No comments:

Post a Comment