Tuesday, June 30, 2015

[pcgen] Submitting PCGen Modifications

 

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>
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (1)
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