mirror of
https://github.com/Threnklyn/dungeon-sheets.git
synced 2026-06-07 13:15:53 +02:00
add new druid subclass: circle of spores
This commit is contained in:
@@ -99,6 +99,33 @@ class ShepherdCircle(SubClass):
|
|||||||
features_by_level[14] = [features.FaithfulSummons]
|
features_by_level[14] = [features.FaithfulSummons]
|
||||||
|
|
||||||
|
|
||||||
|
#GGTR
|
||||||
|
class SporesCircle(SubClass):
|
||||||
|
"""Druids of the Circle of Spores find beauty in decay. They see within
|
||||||
|
mold and other fungi the ability to transform lifeless material into
|
||||||
|
abundant, ableit somewhat strange, life.
|
||||||
|
|
||||||
|
These druids believe that life and death are parts of a grand cycle, with
|
||||||
|
one leading to the other and then back again. Death isn't the end of life,
|
||||||
|
but instead a change of state that sees life shift into a new form.
|
||||||
|
|
||||||
|
Druids of this circle have a complex relationship with the undead. Unlike
|
||||||
|
most other druids, they see nothing inherently wrong with undeath, which
|
||||||
|
they consider to be a companion to life and death. But these druids believe
|
||||||
|
that the natural cycle is heathiest when each segment of it is vibrant and
|
||||||
|
changing. Undead that seek to replace all life with undeath, or that try to
|
||||||
|
avoid passing to a final rest, violate the cycle and must be thwarted.
|
||||||
|
"""
|
||||||
|
|
||||||
|
name = "Circle of Spores"
|
||||||
|
circle = "spores"
|
||||||
|
features_by_level = defaultdict(list)
|
||||||
|
features_by_level[2] = [features.CircleSpells, features.HaloOfSpores, features.SymbioticEntity]
|
||||||
|
features_by_level[6] = [features.FungalInfestation]
|
||||||
|
features_by_level[10] = [features.SpreadingSpores]
|
||||||
|
features_by_level[14] = [features.FungalBody]
|
||||||
|
|
||||||
|
|
||||||
class Druid(CharClass):
|
class Druid(CharClass):
|
||||||
name = 'Druid'
|
name = 'Druid'
|
||||||
_wild_shapes = ()
|
_wild_shapes = ()
|
||||||
@@ -129,7 +156,7 @@ class Druid(CharClass):
|
|||||||
features_by_level[18] = [features.TimelessBody, features.BeastSpells]
|
features_by_level[18] = [features.TimelessBody, features.BeastSpells]
|
||||||
features_by_level[20] = [features.Archdruid]
|
features_by_level[20] = [features.Archdruid]
|
||||||
subclasses_available = (LandCircle, MoonCircle, DreamsCircle,
|
subclasses_available = (LandCircle, MoonCircle, DreamsCircle,
|
||||||
ShepherdCircle)
|
ShepherdCircle, SporesCircle)
|
||||||
spellcasting_ability = 'wisdom'
|
spellcasting_ability = 'wisdom'
|
||||||
spell_slots_by_level = {
|
spell_slots_by_level = {
|
||||||
1: (2, 2, 0, 0, 0, 0, 0, 0, 0, 0),
|
1: (2, 2, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||||
|
|||||||
@@ -281,6 +281,22 @@ class UnderdarkSpells(_CircleSpells):
|
|||||||
9: [spells.Cloudkill, spells.InsectPlague]}
|
9: [spells.Cloudkill, spells.InsectPlague]}
|
||||||
|
|
||||||
|
|
||||||
|
class SporesSpells(_CircleSpells):
|
||||||
|
"""Your symbiotic link do fungus and your ability to tap into the cycle of
|
||||||
|
life and death grants you access to certain spells.
|
||||||
|
|
||||||
|
These spells are included in your Spell Sheet.
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
_name = 'Spores'
|
||||||
|
_spells = {2: [spells.ChillTouch],
|
||||||
|
3: [spells.Blindnessdeafness, spells.GentleRepose],
|
||||||
|
5: [spells.AnimateDead, spells.GaseousForm],
|
||||||
|
7: [spells.Blight, spells.Confusion],
|
||||||
|
9: [spells.Cloudkill, spells.Contagion]}
|
||||||
|
|
||||||
|
|
||||||
class CircleSpells(FeatureSelector, _CircleSpells):
|
class CircleSpells(FeatureSelector, _CircleSpells):
|
||||||
"""
|
"""
|
||||||
Select a land where you became a druid in feature_choices in your .py file:
|
Select a land where you became a druid in feature_choices in your .py file:
|
||||||
@@ -301,6 +317,8 @@ class CircleSpells(FeatureSelector, _CircleSpells):
|
|||||||
|
|
||||||
underdark
|
underdark
|
||||||
|
|
||||||
|
spores
|
||||||
|
|
||||||
"""
|
"""
|
||||||
options = {'arctic': ArcticSpells,
|
options = {'arctic': ArcticSpells,
|
||||||
'coast': CoastSpells,
|
'coast': CoastSpells,
|
||||||
@@ -309,9 +327,10 @@ class CircleSpells(FeatureSelector, _CircleSpells):
|
|||||||
'grassland': GrasslandSpells,
|
'grassland': GrasslandSpells,
|
||||||
'mountain': MountainSpells,
|
'mountain': MountainSpells,
|
||||||
'swamp': SwampSpells,
|
'swamp': SwampSpells,
|
||||||
'underdark': UnderdarkSpells}
|
'underdark': UnderdarkSpells,
|
||||||
|
'spores': SporesSpells}
|
||||||
name = "Circle Spells (Select One)"
|
name = "Circle Spells (Select One)"
|
||||||
source = "Druid (Circle of the Land)"
|
source = "Druid (Circle of the Land/Spores)"
|
||||||
|
|
||||||
|
|
||||||
class LandsStride(Feature):
|
class LandsStride(Feature):
|
||||||
@@ -585,3 +604,91 @@ class FaithfulSummons(Feature):
|
|||||||
source = "Druid (Circle of the Shepherd)"
|
source = "Druid (Circle of the Shepherd)"
|
||||||
|
|
||||||
|
|
||||||
|
#Circle of Spores
|
||||||
|
class HaloOfSpores(Feature):
|
||||||
|
"""Starting at 2nd level, you are surrounded by invisible, necrotic spores
|
||||||
|
that are harmless until you unleash them on a creature nearby. When a
|
||||||
|
creature you can see moves into a space within 10 feet of you or starts its
|
||||||
|
turn there, you can use your reaction to deal 1d4 necrotic damage to that
|
||||||
|
creature unless it succeeds on a Constitution saving throw against your
|
||||||
|
spell save DC. The necrotic damage increases to 1d6 at 6th level, 1d8 at
|
||||||
|
10th level, and 1d10 at 14th level
|
||||||
|
|
||||||
|
"""
|
||||||
|
name = "Halo of Spores"
|
||||||
|
source = "Druid (Cirlce of Spores)"
|
||||||
|
|
||||||
|
|
||||||
|
class SymbioticEntity(Feature):
|
||||||
|
"""At 2nd level, you gain the ability to channel magic into your spores. As
|
||||||
|
an action, you can expend a use of your Wild Shape feature to awaken those
|
||||||
|
spores, rather than transforming into a beast form, and you gain 4
|
||||||
|
temporary hit points for each level you have in this class. While this
|
||||||
|
feature is active, you gain the following benefits:
|
||||||
|
|
||||||
|
-- When you deal your Halo of Spores damage, roll the damage die a second
|
||||||
|
time and add it to the total.
|
||||||
|
|
||||||
|
-- Your melee weapon attacks deal an extra 1d6 poison damage to any target
|
||||||
|
they hit.
|
||||||
|
|
||||||
|
These benefits last for 10 minutes, until you lose all these temporary hit
|
||||||
|
points, or until you use your Wild Shape again.
|
||||||
|
|
||||||
|
"""
|
||||||
|
name = "Symbiotic Entity"
|
||||||
|
source = "Druid (Circle of Spores)"
|
||||||
|
|
||||||
|
|
||||||
|
class FungalInfestation(Feature):
|
||||||
|
"""At 6th level, your spores gain the ability to infest a corpse and
|
||||||
|
animate it. If a beast or a humanoid that ist Small or Medium dies within
|
||||||
|
10 feet of you, you can use your reaction to animate it, causing it to
|
||||||
|
stand up immediately with 1 hit point. The creature uses the zombie stat
|
||||||
|
block in the _Monster Manual_. It remains animate for 1 hour, after which
|
||||||
|
time it collapses and dies.
|
||||||
|
|
||||||
|
In combat, the zombie's turn comes immediately after yours. It obeys your
|
||||||
|
mental commands, and the only action it can take is the Attack action,
|
||||||
|
making one melee attack.
|
||||||
|
|
||||||
|
You can use this feature a number of times equal to your Wisdom modifier
|
||||||
|
(minimum of once), and you regain all expended uses of it when you finish a
|
||||||
|
long rest.
|
||||||
|
|
||||||
|
"""
|
||||||
|
name = "Fungal Infestation"
|
||||||
|
source = "Druid (Circle of Spores)"
|
||||||
|
|
||||||
|
|
||||||
|
class SpreadingSpores(Feature):
|
||||||
|
"""At 10th level, you gain the ability to seed an area with deadly spores.
|
||||||
|
As a bonus action while your Symbiotic Entity feature is active, you can
|
||||||
|
hurl spores up to 30 feet away, where they swirl in a 10-foot cube for 1
|
||||||
|
minute. The spores disappear early if you use this feature again, if you
|
||||||
|
dismiss them as a bonus action, or if your Symbiotic Entity feature is no
|
||||||
|
longer active.
|
||||||
|
|
||||||
|
Whenever a creature moves into the cube or starts its turn there, that
|
||||||
|
creature takes your Halo of Spores damage, unless the creature succeeds on
|
||||||
|
a Constitution saving throw against your spell save DC. A creature can take
|
||||||
|
this damage nbo mre than once per turn.
|
||||||
|
|
||||||
|
While the cube of sproes persists, you can't use your Halo of Spores
|
||||||
|
reaction.
|
||||||
|
|
||||||
|
"""
|
||||||
|
name = "Spreading Spores"
|
||||||
|
source = "Druid (Circle of Spores)"
|
||||||
|
|
||||||
|
|
||||||
|
class FungalBody(Feature):
|
||||||
|
"""At 14th level, the fungal spores in your body alter you: you can't be
|
||||||
|
blinded, deafened, frightened, or poisoned, and any critical hit against
|
||||||
|
you counts as a normal hit instead, unless you're incapacitated.
|
||||||
|
|
||||||
|
"""
|
||||||
|
name = "Fungal Body"
|
||||||
|
source = "Druid (Circle of Spores)"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user