This is Part III of a series. Other parts: The Alchemist's Grimoire and The Alchemist's Cauldron

Yet again told from the perspective of my fantasy self.
The story nor the front of the letter are needed to solve the puzzle.
Just like before, the story continues but the puzzles are unrelated.

A few months later...

Today the party and I had woken up, only to quickly see that Astrid had not come down for breakfast or invited me to make it. Soon we found ourselves at her room, knocking on the door, with no reply. Eventually I resorted to lockpicking my way in, but was surprised to see an empty room, the window at the back wide open.

The current theory is that she ditched us and ran away, which is extremely obvious. Moments like these are when I like to think I'm the smartest one here. I soon excused myself from mealtime and headed to the riverbank and try to collect my thoughts.

"Now why would she leave us? She seemed to at least enjoy my company..." I pondered. But that's when I heard it. Once I started to sit down, there was a peculiar crunching sound coming from my robe. I reached into an inside pocket, only to find a lock of bright orange hair - neatly wound and braided - attached to a piece of parchment. These were undeniably from Astrid. I've met nobody else with papyrus this ancient, let alone anyone with this shade of hair.

Here's what was on the paper:

My dear friend,
    Please forgive me for leaving so suddenly. I am not who you believe I am. I've wanted to discuss it with you for the longest time, but I recently discovered that you are not the only one snooping through my texts.
    I fear that our party members may resent me if they discovered who I am. Therefore, I ask you to please keep this message secret from the others.
    Please do not attempt to find or follow me. It is suicide to do so. I do not need more blood of my companions filling my footsteps.
    You should find enclosed something to remember me by. It may also help you survive should you attempt to follow me.

No hints here! Nice try, though.

I found this on the other side of the letter: None here either! Have an awesome day!

What is Astrid's secret?


The shapes in lines 5 and 13 should be triangles, not squares.

Hint the First

That second D-word might help you...

Hint the Second

The equation is a key to a fine cipher...

Hint the Third

Let's hope her absence doesn't leave any lasting damage...

Hint the Fourth

I might just have to spell it out...

  • $\begingroup$ Is the answer a single word, like the previous puzzles? Or something else? (Or is figuring that out part of the puzzle?) $\endgroup$
    – SQLnoob
    Jun 8, 2022 at 14:47
  • 1
    $\begingroup$ The tag word is not used due to the answer being a short phrase. $\endgroup$
    – WoomyRogue
    Jun 8, 2022 at 14:49

1 Answer 1


Not being a Dungeons & Dragons player myself, this was very hard to work through - but I've got there in the end...

Astrid's message is shocking (I assume...!):

I AM TASHA'S DAUGHTER. In other words, she isn't who you think she is but actually the daughter of Tasha, the archmage in the title of the sourcebook for the 5th edition of D&D, Tasha's Cauldron of Everything. This is not good news.

How to extract this message? There are several steps, heavily reliant on D&D knowledge...

Step 1:

The first line of Astrid's message is written in the 'lokharic' script of D&D's Draconic language:

Lokharic script

The message translates as 'LDIUBZJ'.

Step 2:

The equation $y = 11x + 3$, coupled with Hint 2's suggestion of 'a fine cipher' is the key needed to decode this ciphertext, which is written in an affine cipher. Following the decoding procedure yields the word 'WARLOCK'.

Step 3:

Coupled with Hint 3's 'damage' and Hint 4's 'spell', this suggests that what follows beneath is some representation or other of various damage-causing spells used by warlocks in the game.

The symbol represents the type of damage done and took a bit of trial and error before I'd worked out which of the 13 common damage types were being represented here. Ultimately, they work out as:
- eye = psychic;
- skull = necrotic;
- soundwave = thunder;
- sword = slashing;
- star = force;
- flame = fire;
- lightning bolt = lightning (that was the easy one!).

Moreover, the polygons beside them have two functions:

1. Their shape represents the shape of the faces of a particular die used when casting the spell:
- triangle = d8 (i.e. an 8-sided die - other dice use similar notation);
- square = d6;
- 'teardrop' = d4 or d10;
- pentagon = d12.

2. The number shown indicates the quantity of these dice that are used when casting the spell.

This means we can resolve the list as follows...

...helping us identify exactly which spell is being referred to in each case. (After many false starts - as I had to search the web for these - I found this site the most useful by far. Sadly I came to it very late in my search!)

[9] eye, square x4 = psychic 4d6 = FEEBLEMIND
[9] skull, triangle x7 plus XXX = necrotic 7d8+30 = FINGER OF DEATH
[1] eye, square x4 = psychic 4d6 = FEEBLEMIND (again)
[6] soundwave, triangle x3 = thunder 3d8 = SHATTER
[5] sword, triangle* x4 = SLASHING 4d4* = CLOUD OF DAGGERS
[6] skull, triangle x8 = necrotic 8d8 = BLIGHT
[4] skull, square x8 = necrotic 8d6 = CIRCLE OF DEATH
[3] star, teardrop x1 = force 1d10 = ELDRITCH BLAST
[5] wave, triangle x3 = thunder 3d8 = SHATTER (again)
[12] fire, teardrop x2 = fire 2d10 = HELLISH REBUKE
[9] skull, square x8 = necrotic 8d6 = CIRCLE OF DEATH (again)
[4] skull, square x3 = necrotic 3d6 = VAMPIRIC TOUCH
[13] sword, triangle* x4 = slashing 4d4*= CLOUD OF DAGGERS (again)
[1] skull, triangle x1 = necrotic 1d8 = CHILL TOUCH
[10] skull, triangle x7 plus XXX = necrotic 7d8+30 = FINGER OF DEATH
[1] skull, square x3 = necrotic 3d6 = VAMPIRIC TOUCH (again)
[2] lightning bolt, pentagon x1 = lightning 1d12 = WITCH BOLT

* Note that in 2 cases, the OP has supplied an erratum, stating that the triangles should actually be squares. However, I believe they should actually be 'teardrop' shapes to suggests d4 dice (not d6), in order for the puzzle to unfold correctly...

Step 4:

The only part unused thus far is the Roman numeral at the start of each line. In the step above I have already decoded this to regular numbers, and these now need to be used...

...to index into the name of each spell, selecting the letter in that position:

[6] SHATT[E]R = E
[6] BLIGH[T] = T
[5] SHAT[T]ER = T
[2] W[I]TCH BOLT = I

Altogether, this yields the string NDFEDTCDTKDPRCEVI.

Step 5:


...we need to decode this string using the same affine cipher as before. This process gives us the final string IAMTASHASDAUGHTER, which can be respaced meaningfully as I AM TASHA'S DAUGHTER.

PS How did I solve this as a D&D newb? With great difficulty! Some key steps:

1. I identified the cipher by searching for 'DnD dragon language' in a web browser, using Hint 1, and got a hit.

2. Searching for 'fine cipher' led to the discovery of 'affine ciphers'.

3. Interpreting the list was a complete headache for me, and I went down several dead ends (over several weeks since I first got this far!), trying to match polygons, quantities, symbols and the Roman numerals to various aspects of a game I had never played. However, eventually it hit me that the polygons matched up to faces of common dice used in the game. Then by researching 'DnD warlock spells' I learned that spells dealt different types of damage, which were likely represented by the symbols. I was unaware of whether there is a standard symbol key for these, so I had to make some deductions (fire and lightning came easily, the skull being 'necrotic' followed - reasoning that there weren't enough 'poison' type moves - and the eye as 'psychic'. I was unable to differentiate the sword as being either 'piercing' or 'slashing' and was unsure on the soundwave and star so left them for later...).

I got stuck at this point for ages and only came back to the puzzle today, realising almost straightaway that the number of polygons might represent the number of dice used in the spell. Thus began many searches of the kind 'DnD spell necrotic 8d8', trying to identify the spells in question (until I found the website mentioned above - then it became a series of Ctrl+F usages).

4. I had reasoned that the Roman numerals would likely represent indices, helping us extract relevant letters, but performing this on the spells I had chosen just yielded nonsense. After a while I had a brainwave that perhaps the affine cipher needed to come into play again, and my first attempt at letter extraction yielded a string that ended in DAUZHTER. Reasoning this to be a close match to 'DAUGHTER', I attempted to rejig my list and find other suitable spells until the whole thing spelled out a phrase. It took a while, but I got there in the end!

  • $\begingroup$ Congrats, I admire your dedication to solving this! This puzzle could have used a lot better clueing towards the solution, but I sadly lost the original files for this puzzle. Nonetheless, you powered through with limited knowledge. Well done! $\endgroup$
    – WoomyRogue
    Jan 14, 2023 at 20:11
  • $\begingroup$ @WoomyRogue I imagine that for people with the existing knowledge it may not have been as difficult as it was for me. Still it goes to show that if you spend an evening learning random stuff on the net it can be done that way too! :) (And at least you can continue your series now!) $\endgroup$
    – Stiv
    Jan 14, 2023 at 20:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.