1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. While the majority of active discourse on D20PRO has moved to our Discord Channels, this forum is still active and checked-in on regularly by our staff. However, for the very latest information, conversation and/or immediate support, please join us on Discord here: http://discord.gg/Ph38ckM
    Dismiss Notice

Tutorial: Adding Custom Classes

Discussion in 'User Created Content' started by Dan, Feb 2, 2010.

  1. vanith

    vanith Member

    Joined:
    Jan 22, 2011
    Messages:
    152
    Likes Received:
    8
    Here is the warmage to add to your class section

    Code:
    ## CLASS: Warmage
    CreatureClass=Warmage
    AttackRate=.5
    GoodSaves=Will
    SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Sorceror|CHA
    #SPELLS AVAILABLE
    Spells0=Acid Splash|Light|Ray of Frost|Disrupt Undead
    Spells1=Accuracy|Burning Hands|Chill Touch|Fist of Stone|Hail of Stone|Magic Missile|Orb of Acid, Lesser|Orb of Cold, Lesser|Orb of Electricity, Lesser|Orb of Fire, Lesser|Orb of Sound, Lesser|Shocking Grasp|True Strike
    Spells2=Blades of Fire|Continual Flame|Fire Trap|Fireburst|Flaming Sphere|Ice Knife|Melf's Acid Arrow|Pyrotechnics|Scorching Ray|Shatter|Whirling Blade
    Spells3=Fire Shield|Fireball|Flame Arrow|Gust of Wind|Ice Storm|Lightning Bolt|Poison|Ring of Blades|Sleet Storm|Stinking Cloud
    Spells4=Blast of Flame|Contagion|Evard's Black Tentacles|Orb of Acid|Orb of Cold|Orb of Electricity|Orb of Fire|Orb of Force|Orb of Sound|Phantasmal Killer|Shout|Wall of Fire
    Spells5=Arc of Lightning|Cloudkill|Cone of Cold|Fire Shield, Mass|Fireburst, Greater|Flame Strike|Prismatic Ray
    Spells6=Acid Fog|Blade Barrier|Chain Lightning|Circle of Death|Disintegrate|Fire Seeds|Otiluke's Freezing Sphere|Tenser's Transformation
    Spells7=Delayed Blast Fireball|Earthquake|Finger of Death|Fire Storm|Mordenkainen's Sword|Prismatic Spray|Sunbeam|Waves of Exhaustion
    Spells8=Horrid Wilting|Incendiary Cloud|Polar Ray|Prismatic Wall|Scintillating Pattern|Shout, Greater|Sunburst
    Spells9=Elemental Swarm|Implosion|Meteor Swarm|Prismatic Sphere|Wail of the Banshee|Weird
    #SPELLS PER DAY
    PerDay1=5|3
    PerDay2=6|4
    PerDay3=6|5
    PerDay4=6|6|3
    PerDay5=6|6|4
    PerDay6=6|6|5|3
    PerDay7=6|6|6|4
    PerDay8=6|6|6|5|3
    PerDay9=6|6|6|6|4
    PerDay10=6|6|6|6|5|3
    PerDay11=6|6|6|6|6|4
    PerDay12=6|6|6|6|6|5|3
    PerDay13=6|6|6|6|6|6|4
    PerDay14=6|6|6|6|6|6|5|3
    PerDay15=6|6|6|6|6|6|6|4
    PerDay16=6|6|6|6|6|6|6|5|3
    PerDay17=6|6|6|6|6|6|6|6|4
    PerDay18=6|6|6|6|6|6|6|6|5|3
    PerDay19=6|6|6|6|6|6|6|6|6|4
    PerDay20=6|6|6|6|6|6|6|6|6|5
    
    This is the Psion (Kineticist) section. They have a lot and I had to tweak everything to get it to work right, the player still has to keep track of their points, but you have to add their spells to the list so they can see it. Remember to modify your spells.txt as well to include the new ones listed below otherwise it won't show up when you edit the character.

    Code:
    ## CLASS: Psion - Kineticist
    CreatureClass=Psion - Kineticist
    AttackRate=.5
    GoodSaves=Will
    SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Sorceror|INT
    #SPELLS AVAILABLE
    Spells1=Astral Traveler|Attraction|Bolt|Call to Mind|Catfall|Conceal Thoughts|Control Flames|Control Lights|Create Sound|Crystal Shard|Daze, Psionic|Deceleration|Déjà Vu|Demoralize|Detect Psionics|Disable|Dissipating Touch|Distract|Ecto Protection|Empathy|Empty Mind|Energy Ray|Entangling Ectoplasm|Far Hand|Float|Force Screen|Grease, Psionic|Hammer|Inertial Armor|Know Direction and Location|Matter Agitation|Mind Thrust|Missive|My Light|Precognition, Defensive|Precognition, Offensive|Prescience, Offensive|Sense Link|Skate|Synesthete|Telempathic Projection|Vigor|Control Object|
    Spells2=Bestow Power|Biofeedback|Body Equilibrium|Cloud Mind|Concealing Amorpha|Concussion Blast|Control Sound|Detect Hostile Intent|Ego Whip|Elfsight|Energy Adaptation, Specified|Energy Push|Energy Stun|Feat Leech|Id Insinuation|Identify, Psionic|Inflict Pain|Knock, Psionic|Levitate, Psionic|Mental Disruption|Missive, Mass|Psionic Lock|Sense Link, Forced|Share Pain|Sustenance|Swarm of Crystals|Thought Shield|Tongues, Psionic|Control Air|Energy Missile|
    Spells3=Body Adjustment|Body Purification|Danger Sense|Darkvision, Psionic|Dismiss Ectoplasm|Dispel Psionics|Energy Bolt|Energy Burst|Energy Retort|Energy Wall|Eradicate Invisibility|Keen Edge, Psionic|Mental Barrier|Mind Trap|Psionic Blast|Share Pain, Forced|Solicit Psicrystal|Telekinetic Force|Telekinetic Thrust|Time Hop|Touchsight|Ubiquitous Vision|Energy Cone|
    Spells4=Aura Sight|Correspond|Death Urge|Detect Remote Viewing|Dimension Door, Psionic|Empathic Feedback|Energy Adaptation|Freedom of Movement, Psionic|Intellect Fortress|Mindwipe|Personality Parasite|Power Leech|Psychic Reformation|Telekinetic Maneuver|Trace Teleport|Wall of Ectoplasm|Control Body|Energy Ball|Inertial Barrier|
    Spells5=Adapt Body|Catapsi|ectoplasmic Shamber|Incarnate|Leech Field|Major Creation, Psionic|Phane Shift, Psionic|Power Resistance|Psychic Crush|Shatter Mind Blank|Tower of Iron Will|True Seeing, Psionic|Energy Current|Fiery Discorporation|
    Spells6=Aura Alteration|Breath of the Black Dragon|Cloud Mind, Mass|Contingency, Psionic|Co-opt Concentration|Disintegrate, Psionic|Fuse Flesh|Overland Flight, Psionic|Remote View Trap|Retrieve|Suspend Life|Temporal Acceleration|Dispelling Buffer|Null Psionics Field|
    Spells7=Decerebrate|Divert Teleport|Energy Conversion|Energy Wave|Evade Burst|Insanity|Mind Blank, Personal|Moment of Prescience, Psionic|Oak Body|Phase Door, Psionic|Sequester, Psionic|Ultrablast|Reddopsi|
    Spells8=Bend Reality|Iron Body, Psionic|Matter Manipulation|Mind Blank, Psionic|Recall Death|Shadow Body|Teleport, Psionic Greater|True Metabolism|Telekinetic Sphere, Psionic|
    Spells9=Affinty Field|Apopsi|Assimilate|Etherealness, Psionic|Microcosm|Reality Revision|Timeless Body|Tornado Blast|
    #SPELLS PER DAY
    PerDay1=-|2
    PerDay2=-|6
    PerDay3=-|6|5
    PerDay4=-|6|14
    PerDay5=-|6|14|5
    PerDay6=-|6|14|10
    PerDay7=-|6|14|10|11
    PerDay8=-|6|14|10|23
    PerDay9=-|6|14|10|23|14
    PerDay10=-|6|14|10|23|30
    PerDay11=-|6|14|10|23|30|18
    PerDay12=-|6|14|10|23|30|38
    PerDay13=-|6|14|10|23|30|38|21
    PerDay14=-|6|14|10|23|30|38|54
    PerDay15=-|6|14|10|23|30|38|54|25
    PerDay16=-|6|14|10|23|30|38|54|51
    PerDay17=-|6|14|10|23|30|38|54|51|29
    PerDay18=-|6|14|10|23|30|38|54|51|59
    PerDay19=-|6|14|10|23|30|38|54|51|90
    PerDay20=-|6|14|10|23|30|38|54|51|123
    #SPELLS KNOWN
    Known1=3
    Known2=5
    Known3=5|2
    Known4=5|4
    Known5=5|4|2
    Known6=5|4|4
    Known7=5|4|4|2
    Known8=5|4|4|4
    Known9=5|4|4|4|2
    Known10=5|4|4|4|4
    Known11=5|4|4|4|4|1
    Known12=5|4|4|4|4|3
    Known13=5|4|4|4|4|3|1
    Known14=5|4|4|4|4|3|3
    Known15=4|4|4|4|4|3|3|1
    Known16=4|4|4|4|4|3|3|3
    Known17=4|4|4|4|4|3|3|3|1
    Known18=4|4|4|4|4|3|3|3|3
    Known19=4|4|4|4|4|3|3|3|4
    Known20=4|4|4|4|4|3|3|3|6
    
     
  2. vanith

    vanith Member

    Joined:
    Jan 22, 2011
    Messages:
    152
    Likes Received:
    8
    Code:
    ## CLASS: Psychic Warrior
    CreatureClass=Psychic Warrior
    AttackRate=.75
    GoodSaves=Fort
    SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Sorceror|WIS
    #SPELLS AVAILABLE
    Spells1=Astral Traveler|Biofeedback|Bite of the Wolf|Burst|Call Weaponry|Catfall|Chameleon|Claws of the Beast|Conceal Thoughts|Control Flames|Detect Psionics|Dissipating Touch|Distract|Elf Sight|Empty Mind|Expansion|Float|Force Screen|Grip of Iron|Hammer|Inertial Armor|Metaphysical Claw|Metaphysical Weapon|My Light|Precognition, Defensive|Precognition, Offensive|Prescience, Offensive|Prevenom|Prevenom Weapon|Skate|Synesthete|Thicken Skin|Vigor|
    Spells2=|Animal Affinity|Body Adjustment|Body Equilibrium|Body Purification|Concealing Amorpha|Darkvision, Psionic|Detect Hostile Intent|Dimension Swap|Dissolving Touch|Dissolving Weapon|Empathic Transfer|Energy Adaptation, Specified|Feat Leech|Hustle|Levitate, Psionic|Painful Strike|Prowess|Psionic Scent|Psionic Lion's Charge|Sustenance|Strength of My Enemy|Sustenance|Thought Shield|Wall Walker|
    Spells3=|Claws of the Vampire|Concealing Amorpha, Greater|Danger Sense|Dimension Slide|Duodimensional Claw|Ectoplasmic Form|Empathic Feedback|Empathic Transfer, Hostile|Escape Detection|Evade Burst|Exhalation of the Black Dragon|Graft Weapon|Keen Edge, Psionic|Mental Barrier|Ubiquitous Vision|Vampiric Blade|
    Spells4=Claw of Energy|Dimension Door, Psionic|Energy Adaptation|Freedom of Movement, Psionic|Immovability|Inertial Barrier|Psychic Vampire|Steadfast Perception|Truevenom|Truevenom Weapon|Weapon of Energy|
    Spells5=Adapt Body|Catapsi|Metaconcert|Oak Body|Psychofeedback|
    Spells6=Breath of the Black Dragon|Dispelling Buffer|Form of Doom|Mind Blank, Personal|Suspend Life
    #SPELLS PER DAY
    PerDay1=-|1|
    PerDay2=-|2|
    PerDay3=-|3|
    PerDay4=-|3|1
    PerDay5=-|3|2
    PerDay6=-|3|3|
    PerDay7=-|3|3|1
    PerDay8=-|3|3|2
    PerDay9=-|3|3|3
    PerDay10=-|3|3|3|1
    PerDay11=-|3|3|3|2
    PerDay12=-|3|3|3|3
    PerDay13=-|3|3|3|3|1
    PerDay14=-|3|3|3|3|2
    PerDay15=-|3|3|3|3|3
    PerDay16=-|3|3|3|3|3|1
    PerDay17=-|3|3|3|3|3|2
    PerDay18=-|3|3|3|3|3|3
    PerDay19=-|3|3|3|3|3|4
    PerDay20=-|3|3|3|3|3|5
    #SPELLS KNOWN
    Known1=1
    Known2=2
    Known3=3
    Known4=3|1
    Known5=3|2
    Known6=3|3
    Known7=3|3|1
    Known8=3|3|2
    Known9=3|3|3
    Known10=3|3|3|1
    Known11=3|3|3|2
    Known12=3|3|3|3
    Known13=3|3|3|3|1
    Known14=3|3|3|3|2
    Known15=3|3|3|3|3
    Known16=3|3|3|3|3|1
    Known17=3|3|3|3|3|2
    Known18=3|3|3|3|3|3
    Known19=3|3|3|3|3|4
    Known20=3|3|3|3|3|5
    Code:
    ## CLASS: SoulKnife
    CreatureClass=Soulknife
    AttackRate=1
    GoodSaves=Ref|Will
    Code:
    ## CLASS: Whisperknife
    CreatureClass=Whisperknife
    AttackRate=1
    GoodSaves=Fort
    Code:
    ## CLASS: Psion - Nomad
    CreatureClass=Psion - Nomad
    AttackRate=.5
    GoodSaves=Will
    SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Sorceror|INT
    #SPELLS AVAILABLE
    Spells1=Astral Traveler|Attraction|Bolt|Call to Mind|Catfall|Conceal Thoughts|Control Flames|Control Lights|Create Sound|Crystal Shard|Daze, Psionic|Deceleration|Déjà Vu|Demoralize|Detect Psionics|Disable|Dissipating Touch|Distract|Ecto Protection|Empathy|Empty Mind|Energy Ray|Entangling Ectoplasm|Far Hand|Float|Force Screen|Grease, Psionic|Hammer|Inertial Armor|Know Direction and Location|Matter Agitation|Mind Thrust|Missive|My Light|Precognition, Defensive|Precognition, Offensive|Prescience, Offensive|Sense Link|Skate|Synesthete|Telempathic Projection|Vigor|Burst|Detect Teleportation|
    Spells2=Bestow Power|Biofeedback|Body Equilibrium|Cloud Mind|Concealing Amorpha|Concussion Blast|Control Sound|Detect Hostile Intent|Ego Whip|Elfsight|Energy Adaptation, Specified|Energy Push|Energy Stun|Feat Leech|Id Insinuation|Identify, Psionic|Inflict Pain|Knock, Psionic|Levitate, Psionic|Mental Disruption|Missive, Mass|Psionic Lock|Recall Agony|Sense Link, Forced|Share Pain|Sustenance|Swarm of Crystals|Thought Shield|Tongues, Psionic|Dimension Swap|Levitate, Psionic|
    Spells3=Body Adjustment|Body Purification|Danger Sense|Darkvision, Psionic|Dismiss Ectoplasm|Dispel Psionics|Energy Bolt|Energy Burst|Energy Retort|Energy Wall|Eradicate Invisibility|Keen Edge, Psionic|Mental Barrier|Mind Trap|Psionic Blast|Share Pain, Forced|Solicit Psicrystal|Telekinetic Force|Telekinetic Thrust|Time Hop|Touchsight|Ubiquitous Vision|Astral Caravan|
    Spells4=Aura Sight|Correspond|Death Urge|Detect Remote Viewing|Dimension Door, Psionic|Empathic Feedback|Energy Adaptation|Freedom of Movement, Psionic|Intellect Fortress|Mindwipe|Personality Parasite|Power Leech|Psychic Reformation|Telekinetic Maneuver|Trace Teleport|Wall of Ectoplasm|Dimension Anchor, Psionic|Dismissal, Psionic|Fly, Psionic|
    Spells5=Adapt Body|Catapsi|Ectoplasmic Shamber|Incarnate|Leech Field|Major Creation, Psionic|Phane Shift, Psionic|Power Resistance|Psychic Crush|Shatter Mind Blank|Tower of Iron Will|True Seeing, Psionic|Baleful Teleport|Teleport, Psionic|Teleport Trigger|
    Spells6=Aura Alteration|Breath of the Black Dragon|Cloud Mind, Mass|Contingency, Psionic|Co-opt Concentration|Disintegrate, Psionic|Fuse Flesh|Overland Flight, Psionic|Remote View Trap|Retrieve|Suspend Life|Temporal Acceleration|Dispelling Buffer|Banishment, Psionic|
    Spells7=Decerebrate|Divert Teleport|Energy Conversion|Energy Wave|Evade Burst|Insanity|Mind Blank, Personal|Moment of Prescience, Psionic|Oak Body|Phase Door, Psionic|Sequester, Psionic|Ultrablast|Dream Travel|Ethereal Jaunt, Psionic|
    Spells8=Bend Reality|Iron Body, Psionic|Matter Manipulation|Mind Blank, Psionic|Recall Death|Shadow Body|Teleport, Psionic Greater|True Metabolism|Time Hop, Mass|
    Spells9=Affinty Field|Apopsi|Assimilate|Etherealness, Psionic|Microcosm|Reality Revision|Timeless Body|Teleportation Circle, Psionic|Time Regression|
    #SPELLS PER DAY
    PerDay1=-|2
    PerDay2=-|6
    PerDay3=-|6|5
    PerDay4=-|6|14
    PerDay5=-|6|14|5
    PerDay6=-|6|14|10
    PerDay7=-|6|14|10|11
    PerDay8=-|6|14|10|23
    PerDay9=-|6|14|10|23|14
    PerDay10=-|6|14|10|23|30
    PerDay11=-|6|14|10|23|30|18
    PerDay12=-|6|14|10|23|30|38
    PerDay13=-|6|14|10|23|30|38|21
    PerDay14=-|6|14|10|23|30|38|54
    PerDay15=-|6|14|10|23|30|38|54|25
    PerDay16=-|6|14|10|23|30|38|54|51
    PerDay17=-|6|14|10|23|30|38|54|51|29
    PerDay18=-|6|14|10|23|30|38|54|51|59
    PerDay19=-|6|14|10|23|30|38|54|51|90
    PerDay20=-|6|14|10|23|30|38|54|51|123
    #SPELLS KNOWN
    Known1=3
    Known2=5
    Known3=5|2
    Known4=5|4
    Known5=5|4|2
    Known6=5|4|4
    Known7=5|4|4|2
    Known8=5|4|4|4
    Known9=5|4|4|4|2
    Known10=5|4|4|4|4
    Known11=5|4|4|4|4|1
    Known12=5|4|4|4|4|3
    Known13=5|4|4|4|4|3|1
    Known14=5|4|4|4|4|3|3
    Known15=4|4|4|4|4|3|3|1
    Known16=4|4|4|4|4|3|3|3
    Known17=4|4|4|4|4|3|3|3|1
    Known18=4|4|4|4|4|3|3|3|3
    Known19=4|4|4|4|4|3|3|3|4
    Known20=4|4|4|4|4|3|3|3|6
    More 3.5 D&D stuff for everyone to play with
     
  3. daboogyman

    daboogyman New Member

    Joined:
    Oct 11, 2011
    Messages:
    7
    Likes Received:
    0
    Thanks for all your hard work on these. I still can't completely get the hang of it, though I did manage 1 or 2 that seem to work. Any chance there is one out there for a duskblade already? Having a bit of trouble on that.
     
  4. RoryN

    RoryN New Member

    Joined:
    Dec 4, 2010
    Messages:
    6
    Likes Received:
    0
    If I want a group of characters from a certain location who all have some innate spell casting ability (ie. one 0-level spell available), then I could edit each character class by adding the SpellCasterTemplate_Wizard|INT and then changing the Spells0 to the available spell, correct? If I leave out all of the other spell information, will it mess up the character?

    Hwould I handle a divine spell caster if I wanted to give them a 0-level wizard spell? Or if I wanted to give an arcane caster a divine spell? I use HeroLab as well, so there might be a better way of creating a new class there, this just seems much easier by editing a .txt file.
     
  5. edwardcd

    edwardcd Administrator
    Staff Member

    Joined:
    Oct 13, 2010
    Messages:
    1,374
    Likes Received:
    9
    Hi Rory,

    You can give any spellcaster access to any spells at any level. d20Pro only recognizes each spell name and sees if it's available for the class and level. Thus, you can give an arcane caster a 9th level divine spell for their 0th level spell slot.

    Code:
    #SPELLS AVAILABLE
    Spells0=Acid Splash|True Resurrection
    Notice, if these are the only two spells available for this caster... the caster only can choose from those available spells at that spell level.

    Alternatively, if this special character is different from the normal class (has a power to cast divine spells where others can not)... you may want to use the freeform Spell Editor to add the spells. The "Freefrom" tab inside the "Edit Creature" > "Spell Tab" will allow you to pick any spell in the spells.txt into any spell level.
    http://help.d20pro.com/UGGPCreatures.html
     
  6. RoryN

    RoryN New Member

    Joined:
    Dec 4, 2010
    Messages:
    6
    Likes Received:
    0
    Hey edwardcd,
    How goes the PFS gaming? Anyway, what I was looking more specifically at are the non-magic using classes and how to edit them in order for each to have an innate spell ability. Would that be easiest using the freeform Spell Editor you mentioned here or would I need to make specific changes to the .txt file for each class? Also, I don't want these innate spells to be available more than maybe once or twice a day (unlike regular 0-level spell usage). Can the amount per day be changed as well in the free form editor? Thanks!
     
  7. edwardcd

    edwardcd Administrator
    Staff Member

    Joined:
    Oct 13, 2010
    Messages:
    1,374
    Likes Received:
    9
    PFS online gaming has been steady. This week we are: finishing up a module (level 11), and completing part 2 of a 2-part PFS scenario running. :)

    Perhaps the quickest way is to use the Freeform to add spells. This method will allow you to pick any spell for any spell level for any number of spell slots. This is similar to memorized spellcasters, thus, if the creature can cast a spell twice per day (perhaps as some trait) simply select the spell from the list twice.

    If, however, you wish to be prompted with a drop-down list of possible spells the creature can cast you may want to modify the classes.txt to include the type of spellcaster, the spells they have access to, and how many times per day they can cast spells per spell level.

    In either case, when you select the new spells, make sure to click the "rest" button so the creature has access to the spells.
     
  8. ncassella

    ncassella Member

    Joined:
    Jul 21, 2011
    Messages:
    108
    Likes Received:
    3
    I know this has been inactive for a while, but I was wondering if someone could help me out. I'm putting all PF and 3.5 classes together. The file seems to be but all the classes from the blackguard on don't show up in the class section. Any help would be great.
     

    Attached Files:

  9. markmad

    markmad New Member

    Joined:
    Jun 11, 2010
    Messages:
    15
    Likes Received:
    0
    Re: Tutorial: Adding skills

    i tried to add a skill, but the skill list did not update in the progam, but the text file is changed, is there a refresh function i am supposed to use.
     

Share This Page