Tuesday, June 30, 2015

Re: [pcgen] Submitting PCGen Modifications

Hi Jerone,

For folks that wish to contribute regularly, the best mechanism exists
on github.com. Fork a copy of pcgen/pcgen, make a branch, do your
alterations in your feature branch, then commit/push to your fork on
github, then make a PULL REQUEST. Github makes doing PR's easy.

An experienced developer/monkey will review your submission and include
it if it passes muster.

For simple patches and one-time events, sending it to help@pcgen.org is
also permissible.

Cheers,
Andrew

On 6/30/2015 9:21 AM, Jerone Mitchell jeronemitchell@gmail.com [pcgen]
wrote:
> Hello,
>
> Where would we submit code modifications? I added in code to implement
> the Arcanist Exploits in the Exploiter Wizard archetype from the Advanced
> Class Guide after pulling down the latest PCGen build (v6.05.03-dev). Here
> is the code; where would I submit this sort of thing regularly?
> I also added a modification to only allow you to take the three new
> Wizard archetypes if you are a Universalist Wizard.
>
> I also attached the modified file.
>
> ---
>
> Exploiter Wizard KEY:Wizard Archetype ~ Exploiter Wizard
> CATEGORY:Archetype
> TYPE:Archetype.WizardArchetype.WizardArcaneBond.WizardArcaneSchool
>
>
> PRECLASS:1,Wizard=1
> PREMULT:1,[PREABILITY:1,CATEGORY=Archetype,Wizard Archetype ~ Exploiter
> Wizard],[!PREABILITY:1,CATEGORY=Archetype,TYPE.WizardArcaneBond,TYPE.WizardArcaneSchool]
> PREVAREQ:DisallowWizardArcaneSchoolArchetype,0
>
>
>
>
> DESC:Contrary to traditional wizardly study, an exploiter wizard forgoes
> the tried and true methods of arcane focus and arcane schools for the
> exploits favored by an arcanist. Some wizards regard this blatant
> exploitation of arcane magic as somehow "cheating," but most exploiters
> believe this prejudice is close-minded and overly traditional.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ABILITY:Wizard Class Feature|AUTOMATIC|Exploiter Wizard ~ Arcane
> Reservoir|PRECLASS:1,Wizard=1 ABILITY:Wizard Class
> Feature|AUTOMATIC|Exploiter Wizard ~ Exploiter
> Exploit|PRECLASS:1,Wizard=1
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> COST:0 SOURCEPAGE:p.133 ASPECT:Archetype Base Class|Wizard
> Spell Sage KEY:Wizard Archetype ~ Spell Sage
> CATEGORY:Archetype
> TYPE:Archetype.WizardArchetype.WizardArcaneBond.WizardArcaneSchool
>
>
> PRECLASS:1,Wizard=1
> PREMULT:1,[PREABILITY:1,CATEGORY=Archetype,Wizard Archetype ~ Spell
> Sage],[!PREABILITY:1,CATEGORY=Archetype,TYPE.WizardArcaneBond,TYPE.WizardArcaneSchool]
> PREVAREQ:DisallowWizardArcaneSchoolArchetype,0
>
>
>
>
> DESC:A spell sage has mastered spells of all types, and is able to increase
> the effectiveness of his own spells and eventually even cast spells from
> other classes' spell lists. While most wizards focus on a school, the spell
> sage looks at the particular aspects of individual spells and is not afraid
> to modify them with interesting bits of insight to gain deeper
> understandings of the formulae.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ABILITY:Wizard Class Feature|AUTOMATIC|Spell Sage ~ Focused
> Spells|PRECLASS:1,Wizard=1 ABILITY:Wizard Class Feature|AUTOMATIC|Spell
> Sage ~ Spell Study|PRECLASS:1,Wizard=2
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> COST:0 SOURCEPAGE:p.133 ASPECT:Archetype Base
> Class|Wizard
> Spirit Whisperer KEY:Wizard Archetype ~ Spirit Whisperer
> CATEGORY:Archetype
> TYPE:Archetype.WizardArchetype.WizardSpellBook.WizardArcaneBond.WizardArcaneSchool.WizardBonusFeat20.CF_WizardBonusFeat
>
>
> PRECLASS:1,Wizard=1
> PREMULT:1,[PREABILITY:1,CATEGORY=Archetype,Wizard Archetype ~ Spirit
> Whisperer],[!PREABILITY:1,CATEGORY=Archetype,TYPE.WizardSpellBook,TYPE.WizardArcaneBond,TYPE.WizardArcaneSchool,TYPE.WizardBonusFeat20,TYPE.CF_WizardBonusFeat]
> PREVAREQ:DisallowWizardArcaneSchoolArchetype,0
>
>
>
> DESC:Spirit whisperers are a breed apart among
> wizards, and are often mistaken for witches. While spirit whisperers do
> gain and store their spells by communing with familiars, the spirits they
> gain guidance from are somewhat closer to the world and more direct than
> the powers with which witches typically traffic. These wizards treat such
> spirits as mentors and friends, conversing with them rather than appeasing
> them in the effort to gain and use arcane knowledge.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ABILITY:Wizard
> Class Feature|AUTOMATIC|Spirit Whisperer ~ Arcane
> Bond|PRECLASS:1,Wizard=1 ABILITY:Wizard Class Feature|AUTOMATIC|Spirit
> Whisperer ~ Spirit Link|PRECLASS:1,Wizard=1 ABILITY:Wizard Class
> Feature|AUTOMATIC|Spirit Whisperer ~ Spirit Hex|PRECLASS:1,Wizard=5
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> COST:0
> SOURCEPAGE:p.133 ASPECT:Archetype Base Class|Wizard
>
> # Exploiter Wizard
> Arcane Reservoir KEY:Exploiter Wizard ~ Arcane Reservoir
> CATEGORY:Special Ability TYPE:Exploiter Wizard Class Feature.Wizard
> Class Feature.SpecialQuality.Supernatural
> DEFINE:ArcanistReservoirSize|0 DEFINE:MaxArcanistReservoirSize|0
>
>
> DESC:At 1st level, the
> exploiter wizard gains the arcanist's arcane reservoir Class Feature. The
> exploiter wizard uses his wizard level as his arcanist level for
> determining how many arcane reservoir points he gains at each level. This
> ability replaces arcane bond.
> BONUS:VAR|ArcanistReservoirSize|3+WizardLVL/2
> BONUS:VAR|MaxArcanistReservoirSize|3+WizardLVL
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> SOURCEPAGE:p.133
> Exploiter Exploit KEY:Exploiter Wizard ~ Exploiter Exploit
> CATEGORY:Special Ability
> TYPE:WizardClassFeatures.ArchetypeAbility.SpecialQuality
> DEFINE:ArcanistEnergyExploitBonus|0
> DEFINE:ArcanistEnergyExploitDice|0
> DEFINE:ArcanistEnergyExploitDieSize|0 DEFINE:ArcanistExploitDC|0
> DEFINE:ArcanistExploitDuration|0 DEFINE:ArcanistExploitLevel|0
> DEFINE:ArcanistExploitPool|0 DEFINE:ArcanistPowerTimes|0
> DEFINE:ArcanistLVL|WizardLVL
>
>
>
>
> DESC:At 1st level and every 4 levels thereafter, the
> exploiter wizard gains a single arcanist exploit (see page 9). The
> exploiter wizard uses his wizard level as his arcanist level for
> determining the effects and DCs of his arcanist exploits. Unless otherwise
> noted, the saving throw DC for an arcanist exploit is equal to %1. You
> currently have %2 exploits This ability replaces arcane school.
> CurrentALvl:%3 CurrentWLvl:
> %4|ArcanistExploitDC|ArcanistExploitPool|ArcanistLvl|WizardLvl
> BONUS:ABILITYPOOL|Arcanist Exploit|ArcanistExploitPool
> BONUS:VAR|ArcanistEnergyExploitBonus|CHA
> BONUS:VAR|ArcanistEnergyExploitDice|max(10,(1+WizardLVL))/4
> BONUS:VAR|ArcanistEnergyExploitDieSize|6
> BONUS:VAR|ArcanistExploitDC|10+CHA+WizardLVL/2
> BONUS:VAR|ArcanistExploitDuration|CHA
> BONUS:VAR|ArcanistExploitLevel|min(1,WizardLVL/11)
> BONUS:VAR|ArcanistPowerTimes|3+CHA
> BONUS:VAR|ArcanistExploitPool|1+(WizardLVL-1)/4
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> SOURCEPAGE:p.133
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
> Posted by: Jerone Mitchell <jeronemitchell@gmail.com>
> ------------------------------------
>
> 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)
> ------------------------------------
>
> Yahoo Groups Links
>
>
>



------------------------------------

------------------------------------

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)
------------------------------------

Yahoo Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/pcgen/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/pcgen/join
(Yahoo! ID required)

<*> To change settings via email:
pcgen-digest@yahoogroups.com
pcgen-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
pcgen-unsubscribe@yahoogroups.com

<*> Your use of Yahoo Groups is subject to:
https://info.yahoo.com/legal/us/yahoo/utos/terms/

No comments:

Post a Comment