TL;DR: I post this to get some feedback from @Sitra Achara, @dolio and @_doug_ to improve the below work, so I can get it Temple+ ready But if you want to take a look and please feel free and provide feedback as well While working on the Dragon Disciple I noticed, that I wanted to generalize a few feature that the class uses, e.g. the Dragon Heritage thing and the Breath Weapon. So I started to implement [Draconic] Feats from the Complete Arcane and Dragon Magic Sourcebook, as well as a class that uses Breath Weapons as well, the Dragon Shaman. The Shaman I wanted to do anyways, as it uses a mechanic similar to the Marshal Class I already started to work on and while doing this I noticed that the Dragonheart Mage makes perfect uses of the Draconic Feats, so I threw him in the mix as well. Ofc, when I start working I stumble on alot of things I either do not know or do not work as I hoped they would, but I think I reached a point, where I want to get some feedback, so I can improve the things I've done so far. I also would like to know, if the admin files I use to get the magic working is fine: auras.mes, aura_utils and heritage_feat_utils. I dropped the Dragon Disciple Variety and Dragon Shaman Totem Dragon features and replaced them with the Feat Draconic Heritage, so all work the same. This means, Dragon Disciple and Dragon Shaman get that feat for free, boosting both classes, though I don't think the Dragon Disciple nor the Shaman actually to profit much of this. I decided to not add the dragonblood feat, you always have to take the Draconic Heritage Feat to have access to the Draconic Feats. The only feats that are actually affected by this change is the Draconic Aura Feat and some multiclass feats, I actually haven't done yet. This means, if you want to use those feats, you have to splash 1 level sorc. All "normal" Draconic feats require at least 1 level of sorc anyways. Spoiler: What's attached? Dragon Disciple Removed atm, in the process of reworking Breath Weapons Draconic Heritage Feats A few Draconic Feats are already done and attached. After approval, I'll push them to Temple+ Draconic Auras Part of the Feat Draconic Aura and of the Dragon Shaman Class. The Auras of the Dragon Shaman are done, the Auras of Dragon Magic are ToDo. This only gets merged when the EventID thing is soleved (see below) Fey Heritage Feats [New!] I added all Fey Heritage feats from the Complete Mage Sourcebook. They synergize very well with the Marshal and Dragon Shaman Class and are a nice addition for Sorcerer if they want to explore a Heritage route (though for them Draconic might be better). Under the hood, I prepared heritage_feat_utils to be able to add more Heritage Lines. Dragon Shaman Removed for now, due Breath Weapon reworks as well Dragonheart Mage While doing the Draconic Feats I noticed, that if you want to play a sorc that does concentrate on her/his Draconic Heritage, the Dragonheart Mage would be a perfect addition, as the prestige class trades two level of sorc spellcasting for 5 bonus draconic feats. Yes, a pure spellcasting sorc will always be better than a draconic sorc, but if you want to play something different, this prestige class would be a perfect fit. Doesn't have a help file yet. I copied the class from the Eldritch Knight and adapted it. Haven't tested it much yet. Will get pushed to T+ once the Draconic Feats get approved. The next beta of the Marshal Class. It is fully functional, only issues left are caster_level workaround and spell_end of the auras. Spoiler: Issues Workarounds All workarounds in the code are marked as ### Workaround ### At the moment these are mainly fiddling with caster_level/classes in Python Actions. Feat Description I use feat headers for Draconic Heritage and Dragon Lineage to not utterly clutter the feat window. But the game does not handle the feat description properly, as it asumes all child feats have the same description. I can workaround this by dropping the parent/child structure. spell descriptors are a huge headache as well. But I will postpone that Please be aware, that if you actually want to start the game with the attached zip, you have to do the following: 1. Download the https://ci.appveyor.com/project/templeplus/templeplus/builds/41566126/artifacts 3216 beta. It contains the Marshal Branch 2. copy the unziped folder to the overrides folder. 3. ADD FOLLOWING ENTRIES TO CONSTANTS.PY OF THE NEWLY DOWNOADED TEMPLE+ OR THE GAME WILL CRASH: Spoiler: constants.py entries everything can be attached to end, or if you want to do it nicely: Below spell_new_slot_lvl_9 = 1614: # Dragon Lineage Spell Like Abilities spell_dragon_lineage_black = 3242 spell_dragon_lineage_blue = 3243 spell_dragon_lineage_brass = 3244 spell_dragon_lineage_bronze = 3245 spell_dragon_lineage_copper = 3246 spell_dragon_lineage_gold = 3247 spell_dragon_lineage_green = 3248 spell_dragon_lineage_red = 3249 spell_dragon_lineage_silver = 3250 spell_dragon_lineage_white = 3251 # Dragon Breath Shapes dragon_breath_shape_cone = 1 dragon_breath_shape_line = 2 # Heritage Types heritage_draconic_black = 1 heritage_draconic_blue = 2 heritage_draconic_brass = 3 heritage_draconic_bronze = 4 heritage_draconic_copper = 5 heritage_draconic_gold = 6 heritage_draconic_green = 7 heritage_draconic_red = 8 heritage_draconic_silver = 9 heritage_draconic_white = 10 heritage_celestial_sorcerer = 11 heritage_fey = 12 heritage_fiendish = 13 heritage_infernal_sorcerer = 14 # Classes stat_level_dragon_shaman = 84 stat_level_dragonheart_mage = 85 Known Issues: The game can hang up when you use breath weapons, as the used turn_towards() does not function properly. Actually do not look to the left while using it Some help files are missing Some Feats and draconic auras are missing or are not fully working.