Showing posts with label AI. Show all posts
Showing posts with label AI. Show all posts

Wednesday, April 12, 2023

Introducing Luna Moonshadow, the AI Generated Witch

Luna Moonshadow
At my day job, my work is increasingly trying to adapt to AI generative techniques. I am not going to go into any details here about that. Suffice it to say that about 20% of my day is given over to AI now. 

I am coming into today's post with about four+ months of doing nothing but deep diving into all sorts of AI tools.  I decided to turn these powerful tools over to what is essentially one of my bread-and-butter topics here; creating new witch characters.

Now before I go on here, I want to state this unequivocally. I have no desire to use AI-generated text in any future blog posts unless it is clearly stated (like this one), and NO desire to put any generated text into my books

It's not that I have issues with AI or on moral grounds. I just believe that people like to buy my stuff because it is my stuff; written by me. Having used these tools, you all can go out and do this on your own. You don't need me for that.

But today's post is about seeing just what these powerful tools can do.

For today's post, I am using the tools ChatGPT, Google Bard, and MidJourney. I choose these three because they are right now the most powerful at what they do. Let's see if they can replace me.

Today's experiment. Can these tools create a new witch character with a background, art, and, better still, D&D stats?

I asked both Chat GPT and Bard to generate a legendary witch on par with Circe, Medea, Morgan LeFey, and other mytho-historical witches. I also asked the same of Bard.  Once I got these, I then copied and pasted text into MidJourney to produce an image of this witch. 

Here are the results.

Luna Moonshadow

Luna Moonshadow and Shadow

From ChatGPT:

Born during the Dark Ages in a small village nestled deep in the woods, Luna was known for her mysterious aura and captivating beauty.

From a young age, Luna exhibited a natural talent for magic, drawing power from the moon and the stars. She honed her skills in secret, practicing ancient and forbidden spells that she discovered in ancient tomes hidden in the depths of the forest. As she grew older, her powers grew stronger, and she became known for her ability to control the elements and manipulate time itself.

Luna's reputation as a witch spread far and wide, and many sought her counsel and assistance. She was revered by some as a wise and benevolent witch, using her powers to heal the sick and protect the innocent. However, others feared her power and saw her as a threat to their beliefs and way of life.

In history, Luna Moonshadow played a pivotal role in a conflict known as the "War of the Witches." This was a dark period in history when witches and sorcerers were hunted down and persecuted by the ruling powers. Luna was a staunch advocate for the rights of witches, leading a rebellion against the oppression they faced. Her mastery of magic and strategic prowess led her to become a formidable leader in the battle against the witch hunters.

Despite facing numerous challenges and betrayals, Luna's unwavering determination and bravery inspired others to join her cause. She used her magical abilities to defend her fellow witches and fight for their freedom. Her legend grew as tales of her exploits spread, and she became a symbol of resistance against tyranny.

Ultimately, Luna Moonshadow's efforts led to a turning point in history, as the tide of the war shifted in favor of the witches. Her leadership and sacrifices paved the way for a new era of acceptance and tolerance towards witches and their magical abilities. Luna's legacy endured, and she became a revered figure in history, celebrated as a powerful and influential witch who fought for justice and equality for her fellow witches, leaving a lasting impact on the world of magic.

Not bad. Maybe a bit clichéd. So I asked it to generate "Dungeons & Dragons stats" for her.

Again, ChatGPT: 

Character Name: Luna Moonshadow
Race: Elf
Class: Sorcerer
Background: Folk Hero
Alignment: Chaotic Good

Ability Scores:
Strength: 10
Dexterity: 16
Constitution: 12
Intelligence: 14
Wisdom: 10
Charisma: 18
Proficiencies:

Saving Throws: Constitution, Charisma
Skills: Arcana, Persuasion, Medicine, Nature
Armor: None
Weapons: Daggers, Quarterstaffs, Darts, Slings
Features and Abilities:

Sorcerer's Spellcasting: Luna can cast spells using Charisma as her spellcasting ability, and she knows a number of spells from the Sorcerer spell list.

Font of Magic: Luna has access to sorcery points, which she can use to fuel her metamagic abilities or to convert into additional spell slots.

Metamagic: Luna can use her sorcery points to manipulate her spells, choosing from options such as Twin Spell, Quickened Spell, or Subtle Spell, among others.

Fey Ancestry: Being an Elf, Luna has advantage on saving throws against being charmed, and she can't be put to sleep by magical means.

Folk Hero Background: Luna is well-respected among her fellow witches and is seen as a hero for her role in the War of the Witches. She has proficiency in Animal Handling and gains a set of artisan's tools.

Equipment:
Quarterstaff
Component pouch
Explorer's pack
Common clothes
A pouch containing 15 gold pieces

Spells Known:
Cantrips: Eldritch Blast, Mage Hand, Prestidigitation, Ray of Frost
1st Level Spells: Shield, Sleep, Charm Person, Thunderwave
2nd Level Spells: Invisibility, Misty Step, Scorching Ray
3rd Level Spells: Fireball, Counterspell, Fly

Luna Moonshadow is a powerful sorcerer with a keen understanding of magic and a reputation as a folk hero. Her abilities as a sorcerer and her determination to fight for the rights of witches make her a formidable and respected character in any Dungeons & Dragons campaign.

Well...not exactly right, but not bad for an AI. It defaulted to some strange version of D&D 5e. I ran the same thing in Google's Bard:

Race: Human
Class: Warlock
Background: Sage
Alignment: Chaotic Good

Strength: 8 (+0)
Dexterity: 14 (+2)
Constitution: 12 (+1)
Intelligence: 16 (+3)
Wisdom: 14 (+2)
Charisma: 18 (+4)

Hit Points: 12 (1d8 + 2)
Armor Class: 12 (studded leather)
Speed: 30 ft.

Skills: Arcana +6, Deception +8, History +6, Insight +6, Investigation +6, Nature +6, Perception +6, Persuasion +8, Prestidigitation +6, Stealth +4

Senses: darkvision 60 ft., passive Perception 16

Languages: Common, Elvish

Equipment: a dagger, a component pouch, a book of spells, a set of common clothes, and a traveler's clothes

Spellcasting: Morrigan is a 1st-level warlock. She knows the following warlock spells:
Cantrips (0-level): light, mage hand, prestidigitation
1st level (4 slots): hex, magic missile, shield

Luna's Other Abilities:
Shapechanger. Luna can use her action to polymorph into a crow or raven, or back into her true form. She can remain in her alternate form for up to 1 hour. Any equipment she is wearing or carrying melds into her new form. She reverts to her true form if she dies, falls unconscious, or chooses to do so (no action required).

Witch Sight. Luna can see innately into the Ethereal Plane. She can see invisible creatures on the Ethereal Plane, and she can see into the Border Ethereal as if it were lightly obscured.

Fey Presence. Luna has advantage on Charisma (Deception, Intimidation, Performance, Persuasion) checks against humanoids. She can use her action to frighten humanoids that can see her within 30 feet of her. Each frightened humanoid must succeed on a Wisdom saving throw (DC 14) or be frightened of Morrigan for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.

Not too dissimilar, but I like it a bit better. Again, D&D 5e and Bard told me it grabbed all this data from the 5e d20 SRD. So that was a nice touch, really. 

My next test was can it do the same thing if I specified AD&D 1st Edition.  The results were pretty interesting and surprising.

Certainly! Here's a character sheet for Luna Moonshadow in Advanced Dungeons & Dragons 1st Edition:

Name: Luna Moonshadow
Class: Witch
Race: Elf
Alignment: Chaotic Good
Level: 10

Ability Scores:
Strength: 10
Dexterity: 16
Constitution: 12
Intelligence: 14
Wisdom: 10
Charisma: 18

Saving Throws:
Paralyzation/Poison/Death Magic: 10
Rod/Staff/Wand: 12
Petrification/Polymorph: 11
Breath Weapon: 13
Spell: 14

Hit Points: 55
Armor Class: 6 (Leather Armor)

Weapons:
Quarterstaff: 1d6
Dagger: 1d4

Equipment:
Quarterstaff
Dagger
Component pouch
Backpack
10 torches
Bedroll
Rations (1 week)
Waterskin
Healing potions (2)
Spellbook

Spells:
1st Level: Charm Person, Detect Magic, Light, Sleep, Magic Missile
2nd Level: Invisibility, Levitate, Web, Mirror Image, Scorching Ray
3rd Level: Fireball, Lightning Bolt, Fly, Counterspell, Dispel Magic

Special Abilities:
Familiar: Luna has a familiar in the form of a black raven named Shadow, who aids her in her spellcasting and grants her additional abilities.
Witchcraft: Luna has access to various witchcraft abilities, such as brewing potions, divination, and the ability to curse or bless others.

Luna Moonshadow is a skilled and experienced witch who has honed her craft through years of study and practice. Her expertise in spellcasting, combined with her wit and resourcefulness, make her a formidable ally in any AD&D 1st Edition campaign. Her reputation as a folk hero and her dedication to fighting for the rights of witches further add depth and intrigue to her character.

OK! It's not a perfect write-up by any means, BUT it is surprisingly close. 

I then dumped all of this into MidJourney and had it render out a witch for me based on the descriptions.  That is the art you see here.

What To Do With This?

I am sure of one thing here. I am not out of a job just yet. Luna is a lot of fun, but there is not much to her. Well, not yet anyway.

Since I generated every aspect of her via AI tools, I am releasing her into the public domain. Not that I have to, she already was there by means of how she was made, but this particular combination of all of this text and imagery is unique. So I am releasing that. 

What does this mean? It means you are all free to take her and use her as you like. 

Put her into your games. Make her an NPC. Hell put her in a book and publish it and make a lot of money. You don't even need to tell me about it, but I would like to hear about it, though. If you kill her out of spite in your games because you don't like AI, well, I'd rather not hear about it, but you do you.

I'll tweak her myself later using my own witch rules. Based on both versions, I would make her half-elf and, given some of the other material generated, make her Patron the Morrigan. I do love that "War of the Witches" bit above too. I'll have to work that in.

I can see a lot with her now that I have been doing this. AI may have been the ground she grew in, but the seed was mine, and how I take it from here on out will be mine as well. 

Or yours.

I'll put this at the end again for the good serial position effect.

I will not use any AI generative text in any published book. Also, I will not use any AI generative text in any blog post unless I clearly mark it.

You see the "AI" label below? That is how you will know, BUT I will also clearly indicate it.