Comments (4)
Riccardo,
At first I was trying to avoid duplication. Though, looking forward, realized this would be futile
on my part. All my pcc's (source books) have their published date entered in, any KEY that is
duplicated will use the latest version. That's my setting these days. What I need to be watchful for
is Names that are duplicated but have very different effects.
Where this is especially tricky is Spell Compendium actually renamed several core book spells. If I
get the time, I'll update those spell names in the core as 'Errata'.
Does that answer your question mate?
Please join my discussion group I set up http://games.groups.yahoo.com/group/bd_games/ I'm trying to
build a community of homebrewers where we can share tricks and tips.
BD
P.S. I like how you handle Spell-Like Abilities, very creative approach and look to duplicate that
in my books.
On 1/15/2014 1:36 AM, Riccardo wrote:
Ho do you code the pcgen objects that are reprinted between varying books?
For example, spells that are written on various books:
do you code them all and load pcgen with the option to don't load the duplicate objects?
do you code only the one in the most recent book?
do you code all of them, but give access to character to only the latest (CLASSES tag on only the
last, and the older are copied with a KEY tag to permit the duplicated object to be given to monster
or weapons or other published in the book)?
Thanks—
Reply to this email directly or view it on GitHub #27.
from pcgen.
Thanks a lot, BahamutDragon.
my first option on duplication of spells was to remove the duplicated by hand, but with the advent of spell compendium, i thinked to reintroduce all removed spells and leave at pcgen to the choice to load the most recent (after the big work to rewrite some spells, the simple solution of leave at pcgen the encumberance is profitable).
feel free to copy my spell like abilities methods.
i'm thinking to turn back on my oldest dataset and update abilities used (mostly extraordinary and supernatural) to reduce the number of ability used.
many old abilities are created with an ability "father" that define variables and do the descriptions and bonus, and for each class/race that has the ability one ability "child" with variables of the class/race that do the calculation. i'm thinking to move the class/race variable in the CLASS or in the RACE, and remove the superflous, now empty, "child" ability (i think this will help pcgen to use less memory and make pcgen create in memory less objects)
from pcgen.
Interesting thoughts. I had thought about a child/father ability relationship, but decided to instead use TYPE for the common shared abilities, and then use PREABILITY with ,TYPE.xxx. Though I did make an exception for the Evasion, since that bumps up. I made a master ability that tracks usage, like Barbarian, Rogue and Monk. I need to revisit that to make sure it's working correctly.
For the Spell-Like abilities, going to add those based upon book the spell appears in first. Did you see how the pcgen team is using that idea? Noticed one of the commits for Drow Spell Like Abilities. Same concept but built up the idea to allow it to switch to AtWill. Definitely using that trick.
I had a few requests for Forgotten Realms Campaign which is Player's Guide in 3.5. I'm borrowing your stuff till I can get to that on my end. Always interesting to see how others coded things up. Definitely have some great ideas in there mate!
from pcgen.
Closing this issue since we haven't chatted this way for a month. If you need to contact me I can be reached by email.
Best,
from pcgen.
Related Issues (20)
- 5e - Artificer HOT 6
- Plane shift, greater has incorrect cleric spell level HOT 1
- 5e - Aberrant Origin for sorceror tagged as wrong background HOT 1
- 5e - Mind Sliver is blank HOT 1
- Request: TCE Ranger Optional Class Features HOT 3
- 5e - Request for Information: Forking/Creating Race/Subrace? HOT 1
- 6.08 SUBCLASS issue with Bard & Wizard HOT 2
- Number of known spells for Warlock class is wrong HOT 1
- 3e - Masters of the Wild HOT 3
- TCoE: Armorer, Artificer Specialist HOT 9
- 5e - College of Spirits Bard? HOT 2
- [3.5] Issues with Ranged and Melee Weapon Mastery from PHB2 HOT 2
- TCoE: Artificer Specialist Not on Character Sheet HOT 1
- 3.5 UA 'environment' Half-Orc/Half-Elf racial subtypes don't work HOT 4
- players_handbook 2 load issue HOT 2
- 3.5e - Unable to add language after character creation HOT 5
- D&D 3.5 - Ironsoul Forgemaster BAB doesn't roll up HOT 1
- Item missing in inventory on PDF export. HOT 1
- 5e TCoE Spells and Phantom Rouge HOT 3
- TCoE: Add Order of Scribes (Wizard Subclass) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pcgen.