Super Subclasses #8: Mutant Warlock (Scarlet Witch for D&D 2024/Level Up A5E)

Pencil and Ink by Guile Sharp, Color by logicfun color (2020) Warlock Subclass: Mutant (D&D 2024) Not every patron is a sentient thing—at least as far as mortal minds are able to comprehend. Su…

RPG Characters & Campaign Settings
Super Subclasses #4: Ghostly Soul Monk/Adept (Shadowcat/Kitty Pryde for D&D 2024/Level Up A5E)

Artwork by Lucas Pereira (2023) Monk Subclass: Ghostly Soul (D&D 2024) Monks that pursue an inward path to enlightenment and perfection discover that the soul can be a gateway to the apotheosis…

RPG Characters & Campaign Settings
Super Subclasses #3: Deft Dodger Monk/Adept (Spider-Man for D&D 2024/Level Up A5E)

Artwork by artofsunnie (2020) Monk Subclass: Deft Dodger (D&D 2024) There’s something spectacular about dodging an enthusiastic blow, an amazing sense of exhilaration that only comes after a we…

RPG Characters & Campaign Settings

I've now spent several days trying to deal with #Python's subclassing, particularly regarding #subclasses trying to inherit properties, 'hidden' (names with two leading underscores) methods, and hidden #classvariables, and I'm coloured dazed, confused, and unimpressed.

Inherited properties remain bound to the base class, which kinda defeats the purpose, and the shenanigans involved in 'hiding' identifiers (`__foo` ⇒ `__dict__['_<classname>__foo']`) are hair-raising (and I'm bald 😁). Ugh.

This year, I set out to play/DM for/watch all the subclasses I still hadn’t seen in D&D. I wanted to witness them all.

I have 7 official subsclasses left to see/play.

I was wondering: has anyone seen any of these played online on a stream or in podcast form? I would love to catch ‘em all.

(The colour coding is the order and weird multiclass builds I plan to play if they don’t show up)

#DND #subclasses #TTRPG #Checklist #DND5E #nerd #spreadsheet

Thoughts on #OOP from an old #Python #code poet who’s been talking to machines 40 years, No. 1/397:

1. #Subclassing is rarely helpful. I sometimes construct base classes for unit tests of related #objects. Often, however, these related objects requiring base classes to avoid copy-paste code became necessary b/c I used #subclasses in the first place.

2. It can be helpful when subclasses represent distinct but related flavors of some common behavior.

3. Multiple inheritance: No.