Random Post

Apr 25, 2018

Knight Guy 5e

Hey, I just for kicks and giggles felt like adapting Knight Guy to D&D 5e. I tend to resort to spending free time adding to my D&D 5e Tables project, and after I finally resumed Knight Guy, this was a natural consequence. I may add to this in the future.

Weapon (longsword), very rare

This +1 longsword automatically attunes to you the moment you speak directly to it after killing a creature with it. It does not count against the other items you are attuned to, and you cannot break the attunement unless Humdring wills it or unless you cast a greater restoration or remove curse spell on it.

While you are attuned to it, Humdring acts as a +2 longsword. On a critical hit, the target's AC is reduced by -2 until the end of your next turn, and its damage resistances (if any) are suppressed for this duration.

Against an evil or chaotic creature who is clearly acting in accordance with its alignment, Humdring may decide to make a rune attack with Humdring. You make an attack against the creature with advantage, and on a hit, the target takes an additional 3d10 force damage. Humdring regains the ability to do this again daily at dawn.

Humdring is a sentient weapon of lawful neutral alignment. It can speak, understand, and read all languages and has hearing and darkvision out to 120 feet. It has 16 Charisma, 18 Intelligence, and 12 Wisdom. Humdring is convinced that he is a hero's sword, and demands to be treated as such, being placed in a heroic scabbard, presented and worn proudly, and wielded by someone courageous who seeks to kill evildoers and protect the weak. While you are attuned to Humdring, it can communicate telepathically with you as long as you are on the same plane of existence, and it can hear your spoken words.

Wondrous item, uncommon

This tool is used by blacksmiths to mend metal and protect themselves against errant flames, and resembles a ring with two loops in it. While wearing the pyrestone on your middle and ring fingers, you can cast the control flames cantrip, as well as the mending cantrip (but only on metal objects). When you would take fire damage, you can use your reaction to absorb the damage, taking no damage and instead storing it in the pyrestone. This power stays in the pyrestone until the end of your next turn, after which it disappears. Until it disappears, you can use your action to blast a target within 10 feet of you with a jet of the stored flame. The target must make a DC 13 Dexterity saving throw, taking up to the damage stored on a failure, or half as much on a success. If the pyrestone ever stores more than 50 fire damage at one time, is submerged in lava, or contains more than 50 damage at the start of your turn, it explodes, dealing 10d10 fire damage to you and every creature within 10 feet of you (other creatures can make a DC 13 Dexterity saving throw for half damage).

Character Stats

  • Corlis: Level 2 fighter, proficiency with farmer's tools. Folk hero background.
  • Attikos: Level 2 Forge Domain cleric, proficiency with smith's tools and cook's utensils. Guild artisan background.
  • Salleigh: Level 3 ranger (hunter). Outlander background.

Apr 11, 2018

Adventures in Coding

Well, I've made it through 1/4 of my web development and coding course this year. Two more quarters to go, and then I have an externship at the company who started the program and where my instructors are from for the rest of the year. As usual, time goes by at a breakneck speed no matter what because I'm an adult, but I'll be honest—the hours of the day crawl by agonizingly.

I'm working full-time while going to school, and many days school is boring or we do reviews for the students who are behind, which makes driving 20 minutes at 7:00 in the morning seem like a waste of time. Even worse, though, is my job. For the past couple of months, we've had next to no work to do. Our team is overstaffed, and several of our clients have simply dropped off for some reason I don't care enough to find out (I just work here. I'm no SEO or business enthusiast). So many times I come into work and am done with all my duties after as little as an hour and a half, and then I have to look busy for the remaining 6 or 7 hours till 7:00 pm.

Thank goodness for D&D, both in playing form (we play during our lunch hour every Monday—totally worth the one less hour of paid work per week) and in watching/listening form through Critical Role (I love Mondays), or else I would go insane. But I still ride the line of craziness most of the week when I get tired of fantasizing about playing a group with my siblings again and investing in worldbuilding for a future game to an unhealthy amount. There's such thing as "entertaining yourself to death." This may be the most first-world-problematic thing I've ever said, but I hate coming home from work and not feeling like watching YouTube videos or shows because I've already done that all day and the experience has been cheapened.

And yet, that is why I'm in this situation. I'm sick of my job, I hate working in SEO and editing, and I so very bitterly crave a satisfying career. So I'm learning languages like HTML, CSS, and JavaScript in hopes that they can get me a job that, even at an entry level, will double my salary.

And now for the positive part: I do really love coding! My instructors aren't the sharpest teachers, but that's mainly because they're professional coders, so they know best how to just sort of emanate expertise and hope we can follow along. But the coding itself is fun, I love the problem-solving aspect of it and the vastness of possibility in terms of what I could possibly make now, and I really enjoy the thrill of debugging! Whenever I figure out a particularly troublesome bug, I hear this music in my head. :D

My brother who is a CS major has helped me out quite a bit to wrap my head around the logic involved in JavaScript, and the best way for me to do that is to make it as geeky as possible! If you're into coding, this may demonstrate my method of thinking:

class deathKnight {
   constructor(name, level) {
      this.name = "Arthas";
      this.level = 2;

Anyway, another thing I've been able to have fun with is making my own programs. D&D-related, of course, and once I perfect them, they'll likely be really useful for worldbuilding in future campaigns (as I said, an unhealthy amount). So here they are if you're interested in using them. Just don't spread the word too much, since I'm technically using information found in a purchased book, so it may not be strictly lawful good, if you know what I mean:

Character Generator

This generator is pretty rough, especially in the CSS sense. I have a lot of visual/UI polishing to do. But it currently does its primary job—that of generating a random race, class, and name—perfectly! You can even fill in fields that you don't want to be random and then randomize it till you get a result you like. You can also edit the text yourself if you want to tweak it.

Eventually I hope to get to the point where you can generate all kinds of different aspects of the character's story, and possibly even click a button to save the entire sheet as a PDF or something. I've gotten a bit discouraged with the coding on this one, mainly because there are SO many random tables I have to make and nest, but feel free to use it in its current state and check it for updates periodically.

Place/Landmark Generator

This one is a lot more solid. I really like how it turned out. Basically, you choose however many "moods" you want the generator to choose from, a biome or terrain type where the place is located, and whether or not you want it to generate a specific landmark or just the name of a region or town. I personally am really proud of how well I nailed the compound words that fit together. Almost every single time you press the button, it comes up with something that sounds evocative and fantastic. I took some inspiration from World of Warcraft, but the names sound a lot like what Matthew Mercer comes up with for his world of Exandria as well. Check these generated names out:
  • Ravenleaf Summit
  • Graysbrad Vineyards
  • Gloomdale Wilderness
  • Shimmerburn Dike
  • Grayflake Forest
  • Banebank Isle
  • Dawnburble Wetlands
  • Chainbush Gardens
If nothing else, this can serve as a great way to get inspiration for a fantasy map you're creating, especially if you're trying to deck out a region with landmarks, dungeons, or other places of interest. I may add some more functionality to this in the future as well; for example, adding the option to have shorter names or names that are more vague (which is sometimes more evocative), like "The Ghostburrows" or something. And I may add more word components as well. But for the most part, it's a solid tool that I'm proud to call my own!

I made a goal to update this blog at least twice a month. There's a lot I want to talk about and have kept putting off for months and years, and I want to show Pretzel Lectern some more love. And heaven knows I need something productive to do here at work!

I'll write again soon!